摘要: 线程 线程创建 在linux中使用pthread.h头文件需要连接lpthread库 线程池 组成成分 1. 线程池管理器 2. 工作线程 3. 任务接口 4. 任务队列 工作流程 1. 初始化线程池 2. 堵塞任务线程 2. 将任务添加进人物队列 3. 判断是否有空闲线程 4. 唤醒线程 5. 完 阅读全文
posted @ 2019-07-26 11:23 菜鸟当家 阅读(217) 评论(0) 推荐(0) 编辑
摘要: mininet安装配置 安装mininet mininet使用 在VM中运行mininet 1. 安装VMware,在VMware中打开下载好的mininet虚拟机映像 2. 启动虚拟机,虚拟机的初始账号密码均为 3. 输入 查看网卡信息,需要的网卡有eth0和eth1,其中一个为NAT,一个为ho 阅读全文
posted @ 2019-07-26 11:12 菜鸟当家 阅读(1931) 评论(0) 推荐(0) 编辑
摘要: 需改虚拟机的网络适配器,将其改为host only 尝试ping宿主机ip地址,此时能够ping同与虚拟机相连的虚拟网卡ip地址,无法ping同其他网卡ip地址 在虚拟机和宿主机中创建网络topo 在虚拟机运行以下指令创建topo 此时,在虚拟机中含以下网络节点 其中h1和h2的ip分别为 和`10 阅读全文
posted @ 2019-07-26 11:11 菜鸟当家 阅读(1529) 评论(0) 推荐(0) 编辑
摘要: 地址解析协议(ARP) 地址解析协议(ARP)是指网络地址和MAC地址之间的转换 当一台主机需要向另一台主机发送数据时,需要知道目的主机的ip地址外还需要知道目的主机的mac地址。源主机首先会在自己的ARP表中寻找目的ip对应的mac地址,无法找到则发出一个arp广播包,目的主机收到广播包后发送一个 阅读全文
posted @ 2019-07-26 11:10 菜鸟当家 阅读(2337) 评论(0) 推荐(0) 编辑
摘要: NAT是解决ipv4地址短缺的方案之一 NAT是将位于子网中的主机与外网连通,子网中所有的主机都可以通过路由器的网络地址转换访问外网。对于外网来说该路由器相当于一台完整的主机,子网内所有主机对外网的访问都被视作这台“主机”发出的访问。同样,外网对子网的主机的访问也是通过访问这个路由器实现的,对于外网 阅读全文
posted @ 2019-07-26 11:09 菜鸟当家 阅读(958) 评论(0) 推荐(0) 编辑
摘要: 计算机网络学习笔记 网络 局域网和广域网的区别 广域网(wide area network,WAN)也是由具有通信能力的设备相互连接而形成的。可是,局域网和广域网有一些不同。局域网通常覆盖范围受限,可以覆盖一间办公室、一栋大楼或一个校园;广域网则具有更广的地理覆盖范围,可以覆盖一个城市、一个省、一个 阅读全文
posted @ 2019-07-26 11:08 菜鸟当家 阅读(1085) 评论(0) 推荐(0) 编辑
摘要: Net namespace实验 在 Linux 中,网络名字空间可以被认为是隔离的拥有单独网络栈(网卡、路由转发表、iptables)的环境。网络名字空间经常用来隔离网络设备和服务,只有拥有同样网络名字空间的设备,才能看到彼此。 network namespace 是实现网络虚拟化的重要功能,它能创 阅读全文
posted @ 2019-07-26 11:01 菜鸟当家 阅读(1490) 评论(0) 推荐(0) 编辑