协议
cang12345
游戏兄弟
展开
-
UDP数据包结构
UDP首部总共8个字节第一行:源端口号16bit+目的端口号16bit第二行:UDP长度16bit+UDP校验和16bit第三行:发送数据部分伪首部:是指在TCP的分段或UDP的数据报格式中,在数据报首部前面增加源IP地址、目的IP地址、IP分组的协议字段、TCP或UDP数据报的总长度等共12字节,所构成的扩展首部结构。此伪首部是一个临时的结构,它既不向上也不向下传递,仅仅只是为了保证可以校验套接字的正确性。...原创 2022-06-17 11:10:45 · 4693 阅读 · 0 评论 -
tcp报文结构
16bit的数据值表示0~65525第一行:源端口号16bit+目的端口号16bit第二行:(TCP 连接中传送的数据流中的每一个字节都编上一个序号。序号字段的值则指的是本报文段所发送的数据的第一个字节的序号。)序号32bit第三行:(期望收到对方的下一个报文段的数据的第一个字节的序号。)确认号32bit第四行:(指出报文数据距TCP报头的起始处有多远(TCP报文头长度)。)(保留今后使用,目前置0处理。)(URG:紧急比特,1bit,当 URG=1 时,表明紧急指针字段有效。它告诉原创 2022-06-17 10:59:33 · 1605 阅读 · 0 评论 -
http协议结构
请求报文:请求行请求方法+空格+URI+空格+协议版本+回车符+换行符请求头请求头key+“:”+请求头value+回车符+换行符请求头key+“:”+请求头value+回车符+换行符。。。请求头key+“:”+请求头value+回车符+换行符空行:回车符+换行符请求数据:get数据、post数据、put数据等响应报文:响应行:版本+“空格”+状态码+“空格”+原因短语+回车符+换行符响应头:响应头key+“:”+响应头value+回车符+换行符响应头key+“:”+响应头v原创 2022-06-17 10:48:16 · 207 阅读 · 0 评论