计算机网络实验报告 答案 - 图文 下载本文

LLC子层和媒体接入控制MAC子层。与接入到传输媒体有关的内容都放在MAC子层,而LLC子层与传输媒体无关,不管采用何种协议的局域网对LLC子层来说都是透明的。书本:P78,图3-14. 2. 为什么以太网有最短帧长度的要求? 答:传统的以太网是共享性局域网,采用载波侦听多路访问/冲突检测CSMA/CD协议。最小帧长必须大于整个网络的最大时延位(最大时延时间内可以传输的数据位)。如果帧长度太小,就可能出现网络上同时有两个帧在传播,就会产生冲突(碰撞)而造成网络无法发送数据。如果数据帧太长就会出现有的工作长时间不能发送数据,而且可能超出接受端的缓冲区大小,造成缓冲益出。由于多方面的限制,每个以太网帧都有最小的大小64bytes最大不能超过1518bytes,对于小于或者大于这个限制的以太网帧我们都可以视之为错误的数据帧,一般的以太网转发设备会丢弃这些数据帧。P79,CSMA/CD协议

试验二 网际协议IP

实验时间:_____________ 成绩:________________ 实验角色:_____________ 同组者姓名:______________________________

-5-

练习一:编辑并发送IP数据报 ? IP在计算校验和时包括那些内容? 答:IP报文中的首部 ? 第1步中主机A所编辑的报文,经过主机B到达主机E后,报文数据是否发生变化?若发生变化,记录变化的字段,并简述发生变化的原因。 答:报文数据发生变化。发生变化的字段有:“生存时间”和“首部校验和”。原因:主机B为路由器,数据包每经过一路由器“生存时间”字段的值会减1,并重新计算校验和。 ? 主机B、E是否能捕获到主机A所发送的报文?简述产生这种现象的原因。 答:主机B对应于172.16.1.1的接口可以捕获到主机A所发送的报文;主机B对应于172.16.0.1的接口和主机E不能捕获到主机A所发送的报文;原因:当“生存时间”字段的值减至为0时,路由器将该报文丢弃不进行转发。 练习二:特殊的IP地址 1.直接广播地址 ? 记录实验结果: 收到IP数据报1 收到IP数据报2 主机号 主机B的接口1(172.16.1.1)、主机C、主机D 主机B的接口2(172.16.0.1)、主机E、F;主机B的接口1(172.16.1.1)、主机C、主机D(以上三主机因为与主机A同在一个交换模块上) ? 结合试验结果,简述直接广播地址的作用。 答:路由器使用这种地址把一个分组发送到一个特定网络上的所有主机。所有的主机都会收到具有这种类型目的地址的分组。 2.受限广播地址 ? 记录实验结果: 主机号 收到主机A发送的IP数据报 未收到主机A发送的IP数据报 ? 主机B的接口1(172.16.1.1)、主机C、主机D 主机B的接口2(172.16.0.1)、主机E、主机F 结合实验结果,简述受限广播地址的作用。 答:这个地址用于定义在当前网络上的广播地址。一个主机若想把报文发送给所有其他主机,就可使用这样的地址作为分组中的目的地址。但路由器把具有这种类型地址的分组阻挡住,使这样的广播只局限在本地网络。 3.环回地址 ? 主机F是否收到主机E发送的目的地址为127.0.0.1的IP数据报?为什么? -6-

答:主机F没有收到主机E发送的报文,因为使用回环地址时,分组永远不离开这个机器;这个分组就简单地返回到协议软件。 练习三:IP数据报分片 ? 将ICMP的报文分片信息填入下表,分析表格内容,理解分片的过程。 字段名称 Identification字段值 More fragments字段值 Fragment offset字段值 传输的数据量 分片序号1 63234 1 0 768bytes 分片序号2 63234 0 776 232bytes 分片序号3 察看主机A、E捕获到的数据,比较两者的差异,体会两次分片过程。 字段名称 Identification字段值 More fragments字段值 Fragment offset字段值 传输的数据量 分片序号1 63234 1 0 768bytes 分片序号2 63234 1 776 776bytes 分片序号3 63234 0 1552 456bytes 分析两次分片过程:第一次传输的数据长度为1000bytes,而MTU为800,因此需要进行1次分片;第二次传输的数据长度为2000bytes,而MTU为800,因此需要进行2次分片; More fragments字段值为1表示之后还有分片;Fragment offset字段指明了当前分片包-7-

在与其它分片包被重新组装成一个单独数据包时,应该位于数据包的什么位置上。值为8的整数倍。在本实验中,MTU为800,因此传输的数据量最大为800-20(IP首部长度)= 780,而780不是8的整数倍,因此分片序号2 的Fragment offset字段值为776(8的整数倍且最接近780)。 练习四:子网掩码和路由转发 记录实验结果 主机A——主机B 主机C——主机D 主机E——主机F 是否ping通 通 通 通 ? 请问什么情况下两主机的子网掩码不同,却可以相互通信? 答:子网地址(主机地址与子网掩码的AND运算结果)相同,就可以相互通信。 ? 记录实验结果 是否ping通 为什么 主机A的子网地址为172.16.1.0,而主机C主机A--主机C 【思考问题】 1.试说明IP地址与硬件地址的区别。为什么要使用这两种不同的地址? 答:IP 地址在 IP 数据报的首部,而硬件地址则放在 MAC 帧的首部。在网络层以上使用的是 IP 地址,而链路层及以下使用的是硬件地址。每个路由器都有 IP 地址和硬件地址。使用 IP 地址与硬件地址,尽管连接在一起的网络的硬件地址体系各不相同,IP 层抽象的互连网却屏蔽了下层这些很复杂的但细节,并使我们能够使用统一的、抽象的 IP 地址进行通信。 2.不同协议的MTU的范围从296到65535。使用大的MTU有什么好处?使用小的MTU有什么好处? 答:使用大的MTU会减少分片数目,实现报文的快速传输;使用小的MTU会减少每次的传输性能的要求。 3.IP数据报中的首部检验和并不检验数据报中的数据。这样做的最大好处是什么?坏处是什么? 答:IP数据报对传输的数据不做检验,这样做的最大好处是可以减少IP数据报的处理复杂度,提高数据报的处理速度。坏处是,这样做实际上把检验的任务交给了上层协议,增加了上层协议的复杂性。

不通 的子网地址为172.16.1.2,二者不在同一网段且无路由器进行转发,因此ping不通。 实验三 路由信息协议RIP

实验时间:_____________ 成绩:________________

-8-