Internet协议也是一种数据报协议

网络 网络管理
本文主要讲述了Internet协议的数据报格式。通过对这个格式的了解,大家也能了解到IP协议时如何将数据进行打包和发送的。那么具体的流程情况请大家通过文章来了解吧。

对于IP协议也就是Internet协议的地址知识我们很多人都知道。但是它也是一种数据报协议。这些基本的结构很多朋友就不太清楚了。那么下面我们就将为大家介绍一下这个数据报的基本结构。

Internet协议(IP)

Internet协议是一个数据报协议,它主要负责在主机之间为数据包进行寻址和路由。但IP是无连接的协议,这意味着它在交换数据之前不建立连接,所以IP也是不可靠的,这意味着它不能保证数据包的正确传送。

IP总是尽“最大努力”来尝试传送数据包,但IPv4数据包可能会丢失、错序发送、重复或延迟,所以需要更高层协议(例如,TCP或某个应用协议)必须能够确认所传送的数据包并根据需要恢复丢失的数据包。下图显示了IP数据包头部结构。

图 IP数据包头部信息;

图 IP数据包头部信息

Internet协议数据包头各部分解释如下。

版本:用于传输数据的IP版本,大小为4位。

头部长度:用于规定报头长度。

服务类型:用于设置数据传输的优先权或者优先级,其大小为8位。

总长度:指出数据报的总长,数据报总长=报头长度+数据长度,大小为16位。

标识:用于标识所有的分段,大小为16位。

分段标志:确定一个数据报是否可以分段,同时也指出当前分段后面是否还有更多分段,大小为3位。

分段偏移量:由目标计算机用于查找分段在整个数据报中的位置,大小位13位。

生存时间:在路由器丢弃数据报之前允许数据报通过的网段数;TTL 是由发送主机设置的;路由器在转发 IPv4 数据包时会使 TTL 递减 1,此字段用于防止数据包在 IPv4 网络中无休止地循环传播,长度为8位。

协议:指定用于创建数据字段中的数据的上层协议,大小为8位。

校验和:检查所传输数据的完整性,大小为16位。

源地址:源IP地址,字段长度为32位。

目标地址:目标IP地址,字段长度为32位。

选项:不止一个必须的字段,字段长度具体取决于所选择的IP选项。

数据:包含网络中传输的数据,Internet协议数据报还包括上层协议的报头信息。

责任编辑:佟健 来源: hi.baidu
相关推荐

2014-12-04 09:32:08

UDP

2019-06-24 07:34:38

数据报协议UDPIP

2010-06-12 15:27:23

UDP协议

2019-09-12 09:56:33

TCPUDPHTTP

2010-06-10 10:51:59

Internet协议

2010-06-07 09:29:21

云计算

2010-06-10 10:45:05

Internet协议

2010-09-17 15:28:45

Internet网络协

2010-06-13 15:49:07

IP协议数据报

2010-09-06 09:37:26

PPP协议LCP数据报文

2010-06-13 15:22:16

TCP协议数据报头

2020-07-08 07:48:50

Web协议浏览器

2018-09-27 16:15:10

区块链数据库

2010-07-09 12:18:37

Internet协议

2010-06-12 17:02:30

重置Internet协

2010-09-09 15:40:57

Internet协议簇

2023-06-13 10:00:21

自动驾驶技术

2010-07-06 10:50:31

NetBIOS协议

2014-10-22 09:36:41

TCPIP

2020-05-06 11:29:29

UX设计钓鱼攻击用户体验
点赞
收藏

51CTO技术栈公众号