《计算机网络》作业
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《计算机网络》作业--4
学号班级姓名
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数据报首部中的总长度字段有关系。
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