IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> IP包头详解 -> 正文阅读

[网络协议]IP包头详解

一、IP包头详解

ip包头最小?度 20字节,具体多大,取决于可选项有多大

可选项最大?度:10*4=40个字节

IP最大的?度:20字节+40个字节 = 60字节

所以是20~ 60字节,但 一般是:20字节

1.版本(4)

告诉别人,IP包里的IP地址使用的是ipv4还是ipv6 4bit的版本字段表示IP的版本号。

如果为0100表示IPv4,

如果为0110表示IPv6。


2.首部?度(4)

表示IP首部的总?度

在没有可选项时,普通的IP包头?度20byte 最小:20字节,最大:60字节


3.优先级与服务类型(8)

前三个bit代表优先级,中间四个bit表示服务类型,最后一个bit没有被启用
优先级最高为5,用于语音流量,优先级应用:大公司的专线;
服务类型:低延迟、多通道


4.总?度(16)

表示整个IP数据报(三层+四层+五层)的?度,以字节为单位。


5.标识符(16)

唯一的标识主机发送的报文,如果IP报文在数据链路层被分片了, 那么每一个片里面的这个id是相同的


6.标志(3)

第1个bit是保留位(一般置为0,代表未启用)
第2个bit代表数据包是否分片(0分片,1未分片)
第3个bit代表是否为最后一个分片(0是,1不是)


7.段偏移量(13)

是分片相对于原始IP报文开始处的偏移. 其实就是在表示当前分片在原报文中处在哪个位置


?8.TTL(8)

生存时间(Time To Live, TTL),数据报到达目的地的最大报文跳数,如果ttl减为0,则被路由器干掉。变相的节省网络资源,TTL防止一个数据包在网络上永久的循环

Ping 返回的TTL值是初始TTL值,处理的TTL值在可选项
ping 回显的TTL值大于100一般是window,小于100一般是Liunx;

Time To Live :0~255


9.协议号(8)

表示上层协议的类型

3个

ICMP 协议号:1

tcp 协议号:6

udp 协议号:17



10.首部/头部校验和(16)

使用CRC进行校验, 来鉴别头部是否损坏,校验的位置:首部20个字节


11.源地址(32)和目标地址(32)

表示发送端和接收端的地址


12.可选项(最多40)

不定?, 最多40字节

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2021-12-15 18:40:09  更:2021-12-15 18:40:59 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年10日历 -2024/10/5 6:51:49-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码