小方的专栏

导航

 

摘要: 1、图TCP数据包由首部和数据组成,每行4个字节(32位)其中首部最少20个字节(5行),最多60个字节(15行),选项部分是可选的;TCP首部并没有字段表明整个数据包的长度,是因为TCP数据包是包含在IP数据包中的,而IP数据包已有长度字段,除去IP首部和TCP首部,剩余部分就是TCP包的净荷数据。2、首部固定部分1、 第一行:源端口2字节,目的端口2字节表示发送方和接收方的端口号2、 第二、三行:序列号4字节,确认号4字节序列号是指该报文段在发送方数据字节流中的位置,在TCP字节流中,每个数据字节都被编号;确认号是指本机希望收到的下一个字节的序号;序列号和确认号分别对应报文发送方向和相反方 阅读全文
posted @ 2013-06-29 17:57 fzzmouse 阅读(1758) 评论(0) 推荐(0)
 

2013年6月29日

摘要: 1、一个完整的UDP数据包20:15:23.534101 IP 38_29_3g.33396 > 10.137.224.115.25550: UDP, length 88 0x0000: 4500 0074 0000 4000 4011 1ed9 0a87 261d E..t..@.@.....&. 0x0010: 0a89 e073 8274 63ce 0060 1c12 0a00 5800 ...s.tc..`....X. 0x0020: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 0x0030: …… 0 阅读全文
posted @ 2013-06-29 18:00 fzzmouse 阅读(1879) 评论(0) 推荐(0)
 
摘要: 1、一个完整的TCP数据包11:43:26.893811 IP 10.135.1.108.39936 > 10.135.38.95.8090: P 1:247(246) ack 1 win 12 0x0000: 4500 012a cfdf 4000 3d06 3016 0a87 016c E..*..@.=.0....l0x0010: 0a87 265f 9c00 1f9a a70c c2e3 d9e2 fee9 ..&_............0x0020: 8018 000c 9e30 0000 0101 080a bfb4 0d40 .....0.........@0x0 阅读全文
posted @ 2013-06-29 17:59 fzzmouse 阅读(928) 评论(0) 推荐(0)
 
摘要: 1、图UDP数据包由首部和数据组成,每行4个字节(32位)首部固定长度为8个字节(2行)2、首部1、 第一行:源端口16位,目的端口16位表示发送方和接收方的端口号2、 第二行:UDP包长度16位,UDP校验和16位UDP包长度: 包括UDP首部在内的以字节为单位的UDP数据报总长度; 校验和: 【待补充算法】3、数据IP首部结束之后的部分------------------------------------转载请注明出处,谢谢。 阅读全文
posted @ 2013-06-29 17:58 fzzmouse 阅读(1371) 评论(0) 推荐(0)
 
摘要: 1、图IP数据包由首部和数据组成每行4个字节(32位)其中首部最少20个字节(5行),选项部分是可选的;【待补充选项长度】2、首部固定部分1、 第一行:IP版本号4位,首部长度4位,服务类型8位,总长度16位IP版本号: IPv4固定值为4首部长度: 指明首部共有多少行(每行4个字节,32位),则IP首部的最大长度为(2^4-1)*4=60字节;服务类型: 前三个BIT:优先权,现已忽略; 4 bit的TOS分别代表:最小时延、最大吞吐量、最高可靠性和最小费用,均为0表示一般服务;最后1BIT未用;总长度: 包括IP首部在内的以字节为单位的IP数据报总长度;2、 第二行:标识16位,标志3位, 阅读全文
posted @ 2013-06-29 17:53 fzzmouse 阅读(850) 评论(0) 推荐(0)