IPV4 header 格式 + 驱动层手动发包 + 内核过滤tcp报文

本文详细解析了IPv4报文头的各个字段及其功能,包括版本号、IP报头长度、服务类型等,并提供了实际抓包示例。

头部介绍转自  https://ccie.lol/knowledge-base/ipv4-and-ipv6-packet-header/

IPv4 报文头格式及各字段功能

IPv4报头格式

IPv4 报头格式

各字段功能:

1、版本号(Version):长度 4 bit 。标识目前采用的 IP 协议的版本号。一般的值为 0100(IPv4),0110(IPv6)

版本号 版本 RFC 文档
0 保留  
1~3 未分配  
4 Internet 协议版本 4(IPv4) RFC791
5 ST 数据报(Datagram) RFC1190
6 简单 Internet 协议(SIP)  
6 IPv6 RFC1883
7 TP / IX RFC1475
8 P Internet 协议(PIP) RFC1621
9 使用更大地址的 TCP 和 UDP(TUBA) RFC1347
10~14 未分配  
15 保留  

2、IP 报头长度(Header Length):长度 4 bit 。这个字段的作用是为了描述 IP 报头的长度,因为在 IP 报头中有变长的可选部分。该部分占 4 个 bit,长度单位为 4

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值