Cisco Packet Tracer练习
练习1 通过一台主机访问另一台web服务器
设置IP地址后
把所有协议隐藏
只选HTTP协议
打开主机的浏览器,输入服务器的IP地址,前往
点击捕获前进,可以看到主机有一个数据包即将发送
练习2 验证IP地址与MAC地址的关系及ARP协议的作用
两台主机相连并配置IP地址
输入arp -a查看IP地址和MAC地址的对应关系
输入arp -d删除关系
输入arp -a再次查看----消失了
发送数据包失败
练习3 总线型以太网的特性
广播特性以及各主机对总线的竞争使用以及碰撞
三台主机及一个集线器
让三台主机互相发送一个数据包(防止arp广播请求对实验效果的影响)
【新接入的计算机转发表是空的,他并不知道怎么发,所以都会发一下】
让各计算机的arp高速缓存,就会记录IP和MAC地址
删除进程
发数据包到集线器
集线器把数据包广播出来
根据数据包里的MAC地址是否匹配决定是否接受
若两台计算机同时给一台计算机发送数据包
产生碰撞
碰撞后的各个信号传送到了总线上的各个计算机上
每台计算机上都能检测到碰撞的信号
练习4 集线器与交换机的区别
12台计算机,上面6台连集线器,下面6台连交换机
互相发包,为实验做准备
删除以前的场景,切换仿真模式
隐藏所有协议,只显示ICMP协议
pc1给pc2发报文
pc7给pc8发报文
可以发现,交换机对于帧有过滤功能,能明确的转发帧或者不转发帧,而集线器是广播出来的
把上面的两个总线型的局域网互联成为一个更大的总线型局域网
扩大了范围和碰撞率
pc1给pc2发报文
到达第一个集线器
从集线器广播出来
pc2接收,并传回给集线器,其他计算机都没有接受
集线器再次广播出来
接下来让PC1给PC2和PC4给PC5同时发数据包
产生碰撞,传遍总线,都能检测到
pc7给pc8 和 pc10给pc11同时传数据包
当交换机收到广播时会怎么办呢?
创建复杂PDU
目的IP地址为255.255.255.255
源地址为自己的IP地址
不会从输入的接口再转发
除了输入接口,均会转发到
把两个总线型网络通过交换机互联起来
通信范围扩大,冲突域不会增加,碰撞域不变
pc1给pc2发数据包