2.2 网络节点数据传输协议

2.2.3 TCP/IP协议(2)


IP分组

        IP协议是TCP/IP协议的一部分,工作在网络层。

        IP协议提供无连接的数据报传送机制,只负责将分组传送到目的节点。至于传送是否正确,不做验证,不发确认,也不保证分组的正确顺序。因此,不能保证传输的可靠性。

        数据包传输的可靠性,主要交给前面讲的TCP的协议来完成,也就是传输层来处理。

        IP分组包括IP分组头还有数据区两部分。其中,分组头部分用来存放IP协议的具体控制信息,而数据区则包含了上层协议(如TCP协议)提交给IP协议要传送的数据。

IP分组的主要字段如下:

版本字段:主要是用来说明是IPv4还是IPv6

服务类型:指明IP分组的优先级,包括可靠性、吞吐量、延时等服务质量要求

总长度:用于指明IP分组的总长,包括分组头和数据区的长度

标识符字段:用于唯一标识一个IP分组

标志字段:占三位,其中一位保留,另两位中,DF位用于指明IP分组是否允许分段,MF位用于表明是否有后续分段

偏移量字段:占13位,一把个字节为1单位,用于指明当前报文片在原始IP分组中的位置

生存期字段:占8个比特,指明IP分组在网络中可以传输的最长的“距离”,每经过一个路由器时该字段减1,当减到0的时候,这个IP地址就会被抛弃掉,这个字段用来保证,IP分组不会在网络中无休止的传输

协议类型字段:占8比特,TCP的值为6,UDP的值为17

校验和字段:占16比特,用于保证IP分组头的完整性

源IP地址字段:占32比特,用于指明IP分组的源主机的IP地址

目的IP地址字段:占32比特,用于指明接收IP分组的目标主机的IP地址

选项字段:主要是为了对齐用的,它的长度可变


IP路由协议

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值