第四章 网络层
4.1 网络层提供的两种服务
网络层向上只提供简单灵活的、无连接的、尽最大努力交互的数据报服务
网络层不提供服务质量的承诺:所传送的分组可能出错、丢失、重复和失序,当然也不保证分组交互的时限。
4.2 网际协议IP
与IP协议配套使用的还有三个协议
- 地址解析协议 ARP
- 网际控制报文协议 ICMP
- 网际组管理协议 IGMP
IP经常使用ARP协议,而ICMP、IGMP协议要使用IP协议。
4.2.1 虚拟互联网络
参加互联的计算机网络都使用相同的网际协议IP,因此可以把互联以后的计算机网络看成如图所示的一个虚拟互联网络。
互联网可以由多种异构网络互联组成。
4.2.2 分类的IP地址
-
IP地址及表示方法
IP地址现在由互联网名字和数字分配机构ICANN进行分配。
IP地址的编址方法的三个历史阶段:
-
分类的IP地址
-
子网的划分
-
构成超网
分类的IP地址:
第一个字段是网络号(net-id),标志主机所连接到的网络。网络号在整个互联网范围必须是唯一的。
第二个字段是主机号(host-id),标志该主机或路由器。一台主机号在它前面的网络号所指明的网络范围内必须是唯一的。
因此,一个IP地址在整个互联网范围内是唯一的
KaTeX parse error: Undefined control sequence: \mbox at position 4: IP\̲m̲b̲o̲x̲{地址} ::= \{<\mb…
-
上图给出了各种IP地址的网络号字段和主机号字段,这里A类、B类和C类地址都是单播地址,是最常用的。
- A、B、C类地址的网络号字段(灰shai的)分别为1、2、3个字节(一个字节为8位)长。网络号字段最前面为类别位,其数值分别规定为0,10,110.
- A、B、C类地址的主机号字段分别为3、2、1个字节长。
- D类地址(前4位是1110)用于多播(一对多通信)
- E类地址(前4位是1111)保留为以后用。
为了提高可读性,常常把32位的IP地址中的每8位插入空格(机器没有),便于书写,可用其等效的十进制数字表示,并且在这些数字之间加上一个点。此为点分十进制记法(dotted decimal notation)。
- 常用的三种类别的IP地址
A类地址:
- 网络号字段占1个字节,只有7位可供使用,可指派的网络号是126个( 2 7 − 2 2^7-2 27−2)
- 减2的原因1:网络号字段全0的IP地址是保留地址,意思是本网络。
- 原因2,