ip

IP特点:
无连接的 不可靠的 无状态的
不可靠的:尽力转发 没有超时重传,确认机制,只校验头部信息,不校验数据。
无连接的:上层连接(TCP 连接)
无状态:数据到达接收方可能是乱序,重复的(TCP 保证数据不乱序,不重复)
路由器:选路 存储 转发
在这里插入图片描述
4 位版本号:指定 IP 协议的版本,IPv4,值为 4

4 位头部长度:表示该 IP 头部有多少个 4 字节,四位能表示的最大是 15,所以 IP 头部最大是 60 字节。

8 位服务类型:包括 3 位优先权字段,4 位 TOS 字段和 1 位保留字段,4 位 TOS 字段分别表示:最小延时,最大吞吐量,最高可靠性,最小费用。

16 位总长度:指整个 IP 数据报的总长度,包括头部和数据,以字节为单位,因此 IP 数据报的最大长度为 65535 字节。但由于 MTU (网络最大传输单元) 的限制,长度超过 MTU 的数据报都将被分片传输,所以实际传输的 IP 数据报(或分片)的长度都远远没有达到最大值。分片既可以在发送端,也可以在路由器上分片。

16 位标识:不是标志一个 IP 报文段,同一个数据报的所有分片都具有相同的标识值。

13 位分片偏移:是分片相对原始 IP 数据报开始处 (仅指数据部分) 的偏移。13 位偏移最后一个以外每个段必须是 8 的倍数,低三位值 0, 实际的偏移值是该值左移 3 位 (乘 8) 后得到。

3 位标志:字段的第一位保留,第二位表示 “禁止分片”。如果设置了这个位,IP 模块将不对数据报进行分片。在这种情况下,如果 IP 数据报长度超过 MTU 的话,IP 模块将丢弃该数据报并返回一个 ICMP 差错报文。第三位表示 “更多分片”。除了数据报的最后一个分片外,其他分片都要把它置 1,最后一个分片置为 0。

8 位生存时间:是数据报到达目的地之前允许经过的路由器跳数。TTL 值被发送端设置 (常见的值是 64)。数据报在转发过程中每经过一个路由,该值就被路由器减 1,当 TTL 值减位 0 时,路由器将丢弃数据报,并向源端发送一个 ICMP 差错报文,TTL 值可以防止数据报陷入路由循环。

8 位协议 (protocol) 用来区分上层协议,其中,ICMP 是 1,TCP 是 6,UDP 是 17。

16 位头部校验和 (header checksum) 由发送端填充,接收端对其使用 CRC 算法以检验 IP 数据报头部 (注意,仅检验头部) 在传输过程中是否损坏。

32 位的源端 IP 地址和目的端 IP 地址用来标识数据报的发送端和接收端。一般情况下,这两个地址在整个数据报的传递过程中保持不变,而不论它中间经过多少个中转路由器。

IPv4 最后一个选项字段是可变长的可选信息。这部分最多包含 40 字节,因为 IP 头部最长是 60 字节(其中还包含前面讨论的 20 字节的固定部分)。

IP地址
子网掩码 网段 主机号
路由表

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值