《计算机网络》作业-4 下载本文

内容发布更新时间 : 2024/7/8 18:46:42星期一 下面是文章的全部内容请认真阅读。

湖北文理学院 数学与计算机科学学院

《计算机网络》作业--4

学号 班级 姓名 答题要求: (1)本作业的答案请在请在一张信纸里手写完成,信纸可以正反面书写。 (2)作业不用抄题,但答题必须条理分明、论述清晰。且答案以教材上的说法为准。(作业的目的就是让大家能够在课下看看书) (3)作业格式具体可参考“《计算机网络》作业格式”文档。

1.试简要比较虚电路服务与数据报服务?IP协议采用数据报方式还是虚电路方式?因特网这样设计的好处有哪些?

1.虚电路服务与数据报服务的差别为:是将顺序控制、差错控制和流量控制等通信功能交由通信子网完成,还是由端系统自己来完成。

虚电路服务向端系统保证了数据的按序到达,免去了端系统在顺序控制上的开销。但是,当端系统本身并不关心数据的顺序时,这项功能便成了多余,反倒影响了无序数据的整体效率.虚电路服务向端系统提供了无差错的数据传送,但是,在端系统只要求快速的数据传送,而不在乎个别数据块丢失的情况下,虚电路服务所提供的差错控制也就并不很必要了。 2.IP协议采用数据报方式。

2.试说明IP地址与硬件地址的区别。为什么要使用这两种不同的地址? 答:IP地址和硬件地址的区别:

⑴ IP地址放IP数据报的首部,而硬件地址则放在MAC帧的首部;

⑵在网络层和网络层以上使用IP地址,数据链路层及以下使用硬件地址。为什么要使用这两种不同的地址,是因为在因特网上,是使用IP地址独一无二的标识每个主机(或路由器),但在发送数据时,使用IP地址的IP数据报向下要交给数据链路层,被封装成MAC帧,而MAC帧在具体的物理网络(如局域网)中传送时使用的是物理地址。连接在通信链路上的设备(主机或路由器)在接收MAC帧时,其根据是MAC帧首部中的硬件地址。只有在剥去MAC帧首部和尾部后将MAC层的数据上交给网络层,网络层才能在IP数据报中找到源IP地址和目的IP地址。

3.请简要说明ARP欺骗的原理?请问ARP高速缓存的内容在什么情况下才会改变? :由于局域网的网络流通不是根据IP地址进行,而是根据MAC地址进行传输。所以,MAC地址在A上被伪造成一个不存在的MAC地址,这样就会导致网络不通,A不能Ping通C。 ARP协议并不只在发送了ARP请求才接收ARP应答。当计算机接收到ARP应答数据包的时候,就会对本地的ARP缓存进行更新,将应答中的IP和MAC地址存储在ARP缓存中。因此,当局域网中的某台机器B向A发送一个自己伪造的ARP应答,而如果这个应答是B冒充C伪造来的,即IP地址为C的IP,而MAC地址是伪造的,则当A接收到B伪造的ARP应答后,就会更新本地的ARP缓存,这样在A看来C的IP地址没有变,而它的MAC地址已经不是原来那个了。

4.什么是最大传送单元MTU?它和IP数据报首部中哪个字段有关系?

答:IP层下面数据链里层所限定的帧格式中数据字段的最大长度,与IP数据报首部中的总长度字段有关系。

- 1 -

湖北文理学院 数学与计算机科学学院

5.IP数据报中的首部检验和并不检查数据报中的数据。这样做的最大好处是什么?坏处是什么?

不检验的好处就是:省时,可以做到快速转发,提高数据传输速率。但也有坏处,就是当数据包存在恶意程序、数据、代码等时,不能够及时发现,后果难预测~~~ 检验可以发现恶意代码、程序,对网络较安全,但是容易造成延时,而且占用网络资源,严重可以造成网络拥挤而瘫痪。

6.数据报在什么情况下会分片?请说明一般情况下,数据报分片的位置、分片组装的位置?为什么一般不在路由器上进行分片重组? 数据包比链路最大传输单元大时分片。

Identification:发送端发送的IP数据包标识字段都是一个唯一值,该值在分片时被复制到每个片中。

R:保留未用。

DF:Don't Fragment,“不分片”位,如果将这一比特置1,IP层将不对数据报进行分片。 MF:More Fragment,“更多的片”,除了最后一片外,其他每个组成数据报的片都要把该比特置1。

Fragment Offset:该片偏移原始数据包开始处的位置。偏移的字节数是该值乘以8。 分片好处:它将大型数据库分成更小、更快、更容易管理的部分。

7.A企业申请获得了一个C类网络202.100.1.0,现欲将之划分成8个子网,请完成以下工作:

(1)请算出子网0、子网1的IP地址范围。 (2)每个子网拥有多少个IP地址?

(3)每个子网最多可允许接入多少台主机? (4)每个子网的子网掩码为多少?

(1)第一个网络地址:202.100.1.0-202.100.1.31 第二个:202.100.1.32-202.100.1.63 第三个:202.100.1.64-202.100.1.95 后面依次加32. (2)2^8-2=254台

(3)子网掩码:255.255.255.248

- 2 -