笔记:常见网络协议的协议头-TCP、UDP、HTTP、IP、ARP

一、TCP协议头:

  1. 长度单位:4字节
  2. 固定头长:5个单位,固定头组成:
    1)半源、半目、一顺、一确
    2)4位长、4位保留8位标(拥阻紧确推重同结)
    3)半窗、半验、半指针
  3. 可选头:4位长度单位说明可选头最多:15 - 5 = 10(长度单位),可选头按照”TLV“的格式进行填充数据

二、UDP协议头:

  1. 长度单位:4字节
  2. 仅固定头:2个单位,固定头组成:
    1)半源、半目、半包长、半校验

三、IP协议头:

  1. 长度单位:4字节
  2. 固定头长:5个单位,固定头组成:
    1)4位版、4位(头)长,8位服务(TOS)、半总长
    2)半标识,3标志,13位片偏移
    3)8位生协(8位TTL+8位协议)半头校
    4)外加一源一目(IP地址)
  3. 可选头:4位长度单位说明可选头最多:15 - 5 = 10(长度单位)

四、ARP协议头:

  1. 半硬(类)、半协(类)
  2. 8位硬协长(8位硬长,8位协长),半个操作码(1-请求,2-应答)
  3. 源MAC、源IP,目MAC,目IP
  4. 备注:RARP的操作码为:3-请求,4-应答

五、HTTP协议头:

  1. 请求头
    1)请求行:方法名 + URL + 协议版本号
    2)头部字段:如:Host、Connection(kee-alive)、Content-Type、Content-Length、Accept-Encoding、Accept-Language、Cookie等
    3)空行
    4)消息体

  2. 响应头
    1)响应行:协议版本 + 状态码 + 状态描述
    2)头部字段:如:Connection(close)、Content-Length、Content-Language等
    3)空行
    4)消息体

  3. 助记:方地版、头空体,版状描,头空体

  4. HTTP常见状态码
    1)分类:1-信(息)、2-成(功)、3-(重)定向,4-客(户端)、5-服(务端)错(误)

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值