文档介绍:第4章网络层协议
IP协议
地址解析协议
控制协议
IP路由选择协议
1
IP协议
网际协议(IP)提供对数据大小的重新组装功能,以适应不同网络对报文的要求。
IP的责任是把数据从源端传送到目的地,不负责保证传送的可靠性和流量控制。
IP模块是TCP/IP技术的核心,IP的关键部分是路由表。
IP地址是一个逻辑地址,它独立于任何特定的网络硬件和网络配置。
2
IP地址
1. IP地址的表示方法
二进制表示法、点分十进制表示法和十六进制表示法。
一个IP地址被分为两个部分,即网络号和主机号,其中网络号标识某个网络,主机号标识该网络上的某台主机。
3
IP地址分为A类、B类、C类、D类和E类。
私有IP地址
~
~
~
4
(1)网络地址:主机号部分设置为全“0”。
(2)直接广播地址:广播地址的主机号部分设置为全“1”。。
(3)有限广播地址:。需要在本地网络上广播,但又不知道所处网络的网络地址时,可以使用该地址。
(4)主机本身地址:32位全“0”的IP地址()称为主机本身地址。
(5)回送地址:用来测试TCP/IP以及本机进程间的通信。习惯上,。
5
IP数据报
IP数据报是IP的基本处理单元,由首部和数据两部分组成。
IP首部长度通常为20字节,若有选项字段,首部长度将会大于20字节,但不会超过60字节。
IP数据报格式如图所示。
6
IP数据报格式
7
2. IP数据报各字段含义
(1)版本:4位,定义了包含该数据报的IP协议的版本信息,当前的IP协议版本是4,通常称为IPv4。下一个版本是6,称为IPv6。
(2)首部长度:4位,用于表示IP数据报首部的长度,这个字段所表示数的单位为32位(4字节)。
(3)区分服务:8位,用来获得更好的服务。该字段在旧标准中称为服务类型。
8
2. IP数据报各字段含义
(4)总长度: 16位,指首部和数据之和的长度,单位为字节。
数据报的最大长度为65535字节。
数据报并不都是按最大长度来组织。
需要考虑数据链路层帧的最大长度限制以及可能的网络中其他因素限制,即最大传送单元MTU问题。
9
2. IP数据报各字段含义
(5)标识:16位。IP层维持一个计数器,每产生一个数据报,计数器就加1,并将此值赋给标识字段。
“标识”并不是序号,因为IP是无连接服务,数据报不存在按序接收的问题。
当数据报在传输过程中由于网络传输限制需要分片时,这个标识字段的值就被复制到所有的数据报分片的标识字段中。具有相同标识值的数据报分片最后在目的站重装成初始的数据报。标识是为保证数据报分片后进行正确重装而设置。
10