一、TCP协议头:
- 长度单位:4字节
- 固定头长:5个单位,固定头组成:
1)半源、半目、一顺、一确
2)4位长、4位保留8位标(拥阻紧确推重同结)
3)半窗、半验、半指针 - 可选头:4位长度单位说明可选头最多:15 - 5 = 10(长度单位),可选头按照”TLV“的格式进行填充数据
二、UDP协议头:
- 长度单位:4字节
- 仅固定头:2个单位,固定头组成:
1)半源、半目、半包长、半校验
三、IP协议头:
- 长度单位:4字节
- 固定头长:5个单位,固定头组成:
1)4位版、4位(头)长,8位服务(TOS)、半总长
2)半标识,3标志,13位片偏移
3)8位生协(8位TTL+8位协议)半头校
4)外加一源一目(IP地址) - 可选头:4位长度单位说明可选头最多:15 - 5 = 10(长度单位)
四、ARP协议头:
- 半硬(类)、半协(类)
- 8位硬协长(8位硬长,8位协长),半个操作码(1-请求,2-应答)
- 源MAC、源IP,目MAC,目IP
- 备注:RARP的操作码为:3-请求,4-应答
五、HTTP协议头:
-
请求头
1)请求行:方法名 + URL + 协议版本号
2)头部字段:如:Host、Connection(kee-alive)、Content-Type、Content-Length、Accept-Encoding、Accept-Language、Cookie等
3)空行
4)消息体 -
响应头
1)响应行:协议版本 + 状态码 + 状态描述
2)头部字段:如:Connection(close)、Content-Length、Content-Language等
3)空行
4)消息体 -
助记:方地版、头空体,版状描,头空体
-
HTTP常见状态码
1)分类:1-信(息)、2-成(功)、3-(重)定向,4-客(户端)、5-服(务端)错(误)