【计算机网络-第四章】网络层

1.网络层向上提供的服务有哪两种?试比较其优缺点。

对比的方面

虚电路服务

数据报服务

思路

可靠的通信应当由网络来保证

可靠通信应当由用户主机来保证

连接的建立

必须有

不需要

终点地址

仅在连接建立阶段使用,每个分组使用短的虚电路

每个分组都有终点的完整地址

分组的转发

属于同一条虚电路的分组均按照同一路由进行转发

每个分组独立选择路由进行转发

当结点出故障时

所有通过出故障的结点的虚电路均不能工作

出故障的结点可能会丢失分组,一些路由可能会发生变化

分组的顺序

总是被发送顺序到达终点

到达终点的时间,不一定按发送顺序

端到端的差错处理和流量控制

可以由网络负责,也可以由用户主机负责

由用户主机负责

 

2.IP地址分为几类?每类的判别标志是什么?各如何表示?

共分为五类,分别是ABCDE。

表示方法:

A类:前8位为网络号,后24位为主机号,网络号首位为0。(32位的二进制)

B类:前16位为网络号,后16位为主机号,网络号前两位为10。

C类:前24位为网络号,后8位为主机号,网络号前三位为110。

D类:前4位为1110,后面28位是多播组号。

E类:前5位为11110,后面27位保留。

 

3.试说明IP地址与硬件地址的区别。

 

硬件地址

IP地址

性质

物理地址

逻辑地址

长度

48bit

32bit

放置位置

放在MAC帧的首部

放在IP数据报的首部

使用层次

数据链路层及以下使用

在网络层和网络层以上使用

 

 

发送数据

在发送数据时,数据从高层下到低层,然后才到通信链路上传输。

使用IP地址的IP数据报一旦交给了数据链路层,就被封装成MAC帧了。

MAC帧在传送时使用的源地址和目的地址都是硬件地址,这两个硬件地址都写在MAC帧的首部。

当IP数据报放入到数据链路层的MAC帧中以后,整个IP数据报就成了MAC帧的数据部分,因而在数据链路层看不见IP数据报的IP地址。

 

接收数据

在接收数据时,数据从低层上到高层。

连接在通信链路上的设备(主机或路由器)在接收MAC帧时,其根据是MAC帧首部的硬件地址。

在数据链路层看不见隐藏在MAC帧的数据中的IP地址。

只有在剥去MAC帧的首部和尾部后,把MAC帧的数据部分上交给网络层后,网络层才能在IP数据报的首部中找到源IP地址和目的IP地址。

 

4.给出下表4-2中B类和C类所在行数据的计算过程。

 

书上P120页