封包
2025-11-18 19:20 来自 zxcvbnm2 发布@ 娱乐区
一、网络封包基础理论
1.1 封包的基本概念与结构
网络封包(Packet)是计算机网络中进行数据传输的基本单位,它是由控制信息和用户数据组成的格式化数据块。从OSI七层模型来看,封包在不同层次具有不同的表现形式和名称:
物理层:比特流(Bits)
数据链路层:帧(Frame)
网络层:数据包(Packet)
传输层:段(Segment,TCP)或数据报(Datagram,UDP)
一个典型的IP封包包含以下核心组成部分:
1. 报头(Header)
- 版本(4位):IP协议版本(IPv4或IPv6)
- 首部长度(4位):以32位字为单位的IP头长度
- 服务类型(8位):QoS参数
- 总长度(16位):整个数据报的字节长度
- 标识(16位):用于分片重组
- 标志(3位):分片控制标志
- 片偏移(13位):分片在原数据报中的位置
- 生存时间(8位):TTL值
- 协议(8位):上层协议标识(TCP=6,UDP=17)
- 首部校验和(16位):IP头校验
-

