摘要: 一、 实验目的 熟悉Mininet自定义拓扑脚本的编写; 熟悉编写POX脚本动态改变转发规则 二、实验原理 在SDN环境中,控制器可以通过对交换机下发流表操作来控制交换机的转发行为。在本实验中,基于Mininet脚本,编写POX脚本,动态改变交换机的转发规则。 三、实验步骤 阅读全文
posted @ 2020-10-15 18:24 大萌神 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 1.实验目的 该实验通过Mininet学习python自定义拓扑实现,可在python脚本文件中设计任意想要的拓扑,简单方便,并通过设置交换机和主机之间链路的带宽、延迟及丢包率,测试主机之间的性能。在实验过程中,可以了解以下方面的知识:Python脚本实现自定义拓扑;设置链路的带宽、延迟及丢包率;i 阅读全文
posted @ 2020-10-15 00:31 大萌神 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 1、安装pox 2、在 pox 安装目录下新建并编辑 pox 脚本 flowstat.py 3、在 pox 安装目录下执行以下命令运行 pox 脚本 $ ./pox.py flowstat 4、编辑文件mymininet3.py 参照拓扑图,新建并编辑 Mininet 脚本 mymininet3.p 阅读全文
posted @ 2020-09-26 17:42 大萌神 阅读(171) 评论(0) 推荐(0) 编辑
摘要: ###(1)针对特定拓扑的命令行快速创建: // 最小拓扑,1 台交换机下挂 2 台主机 $ sudo mn --topo minimal // 简单拓扑,1 台交换机下挂 n 台主机,此处 n=3,n=2 即为最小拓扑 $ sudo mn --topo single,3 // 线性拓扑,每台交换机 阅读全文
posted @ 2020-09-21 20:41 大萌神 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 之前在虚拟机上装过mininet,所以过程截图就省略了。 $ sudo ./mininet/examples/miniedit.py //在 Mininet 安装目录下执行 通过上述命令开启mininet可视化工具。 搭建如下的网络拓扑: 配置过程:设置每台主机ip,如10.0.0.1。点击左上角的 阅读全文
posted @ 2020-09-16 20:45 大萌神 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 一、JDBC体系结构 JDBC的实现包括3个部分: (1)JDBC驱动程序管理器:Java.sql.DriverManager类,负责注册特定驱动程序,以及建立与数据库之间的连接。 (2)JDBC驱动程序API: 其中最主要的接口是: java.sql.Driver接口。屏蔽不同的数据库驱动程序之间 阅读全文
posted @ 2020-04-29 12:57 大萌神 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 一、建立简单的服务器 Java中建立一个简单的服务器需要5个步骤: (1)创建一个ServerSocket对象。 eg. ServerSocket server=new ServerSocket(5776,100); (2)通过调用ServerSocket的accept方法等待客户端连接;若连接建立 阅读全文
posted @ 2020-04-27 10:25 大萌神 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 一、Lock接口、ReentrantLock 调用Lock接口的lock方法的线程,能够获得对象锁。当线程调用unlock方法时,会释放对象锁。 可重入锁ReentrantLock是Lock接口的基本实现。 二、条件对象与Condition接口 对于拥有Lock对象的线程,如果它在某个条件上不满足时 阅读全文
posted @ 2020-04-26 10:12 大萌神 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 一、创建可变大小的线程池 public static ExecutorService newCachedThreadPool() 创建一个可缓存的线程池,调用execute将重用以前构造的线程(如果线程可用)。 如果现有线程没有可用的,则创建一个新线程并添加到池中。 终止并从缓存中移除那些已有 60 阅读全文
posted @ 2020-04-20 11:08 大萌神 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 一、DNS host 迭代查询 递归查询 二、FTP 三、WWW URL 阅读全文
posted @ 2020-04-15 15:21 大萌神 阅读(103) 评论(0) 推荐(0) 编辑