社区
通信技术
帖子详情
请问在IP包头中的Protocol为1时,代表什么意思?
zhanglz975301
2003-03-06 09:56:57
请问在IP包头中的Protocol为1时,代表什么意思?
...全文
1549
1
打赏
收藏
请问在IP包头中的Protocol为1时,代表什么意思?
请问在IP包头中的Protocol为1时,代表什么意思?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zengpan_panpan
2003-03-06
打赏
举报
回复
1 表示这个IP包是个ICMP协议的包。TCP应该是6,UDP应该是17,就是区分这些的。
ip
包头
字段详解
Version:版本号 长度4比特。标识目前采用的
IP
协议的版本号。一般的值为0100(
IP
v4),0110(
IP
v6) Header Length:
IP
包头
长度 4比特。这个字段的作用是为了描述
IP
包头
的长度,因为在
IP
包头
中
有变长的可选部分。该部分占4个bit位,单位为32bit(4个字节),即本区域值=
IP
头部长度(单位为bit)/(8*4),因此,一个
IP
包
IP
协议(
Pro
tocol
)字段描述
数值 值描述 0 保留字段,用于
IP
v6(跳跃点到跳跃点选项) 1 Internet控制消息 (ICMP) 2 Internet组管理 (IGMP) 3 网关到网关 (GGP) 4 1P
中
的
IP
(封装) 5 流 6 传输控制 (TCP) 7 CBT 8 外部网关协议 (EGP) ...
IP
包头
详解
IP
包头
介绍
ip
包头
详解
第三位是MF(More Fragments)位,当路由器对一个上层数据包分段,则路由器会在除了最后一个分段的
IP
包的
包头
中
将MF位设为1。该部分占4个bit位,单位为32bit(4个字节),即本区域值=
IP
头部长度(单位为bit)/(8*4),因此,一个
IP
包头
的长度最长为“1111”,即15*4=60个字节。当
IP
包经过每一个沿途的路由器的
时
候,每个沿途的路由器会将
IP
包的TTL值减少1。因为
IP
包头
长度(Header Length)部分的单位为32bit,所以
IP
包头
的长度必须为32bit的整数倍。
IP
(nternet
pro
tocol
)协议详解
当数据报的长度超过网络的 MTU,而必须分片
时
,这个标识字段的值就被复制到所有的数据报的标识字段
中
。第三位称为 MF(更多分片),表示是否还有分片正在传输,设置为 0
时
,表示没有更多分片需要发送,或数据报没有分片。通过延长主类网络的掩码长度(即增加网络位,减少主机位),能够将一个主类网络号,衍生为多个更小的网络号,这些小的网络号,称为该主类网络的子网。由于可选字段
中
的长度不是固定的,使用若干个 0 填充该字段,可以保证整个报头的长度是 32 位的整数倍。占16位,表示首部和数据部分长度之和,单位是字节。
通信技术
4,388
社区成员
28,918
社区内容
发帖
与我相关
我的任务
通信技术
通信技术相关讨论
复制链接
扫一扫
分享
社区描述
通信技术相关讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章