论坛: 编程破解 标题: 夕阳再来 复制本贴地址    
作者: nightcolor [nightcolor]    版主   登录

帮我找找UDP 和TCP的报头格式  3QU

地主 发表时间: 07/17 15:37

回复: cimsxiyang [cimsxiyang]   版主   登录
你不是有chinapub的tcp/ip三卷吗?上面很详细啊。
如果没有,和我联系,我有全套书籍。是 pdf格式的。

B1层 发表时间: 07/17 16:57

回复: kuangren [kuangren]   论坛用户   登录
发给我好了。谢谢。

B2层 发表时间: 07/18 15:53

回复: nightcolor [nightcolor]   版主   登录
你这个死人  快给我找啊  我等得蜘蛛网都结了

B3层 发表时间: 07/18 18:25

回复: xiaoan [xiaoan]   论坛用户   登录
这个斑竹不错

B4层 发表时间: 07/18 20:03

回复: cimsxiyang [cimsxiyang]   版主   登录
ftp://202.108.44.140
user:unix2002
pass:unix2002
我的资料都是从那里down的。很经典的哦!
我本想把个包传到下面这个空间的。可是,还是把源站点给大家吧。
ftp 202.107.226.163
user:test
pass:test
[这个站点不是通过正当途径得到的,别把我想象的那么好。:)]


B5层 发表时间: 07/18 21:30

回复: cimsxiyang [cimsxiyang]   版主   登录
TCP/IP头格式

一、先是常用的IP头格式。
IP头格式:
版本号 (4位)
IP头长度 (4位)
服务类型 (8位)
数据包长度 (16位)
标识段 (16位)
标志段 (16位)
生存时间 (8位)
传输协议 (8位)
头校验和 (16位)
发送地址 (16位)
目标地址 (16位)
选项
填充

简单说明
============
1. IP头长度计算所用单位为32位字, 常用来计算数据开始偏移量
2. 数据包长度用字节表示, 包括头的长度, 因此最大长度为65535字节
3. 生存时间表示数据被丢失前保存在网络上的时间, 以秒计.
4. 头校验和的算法为取所有16位字的16位和的补码.
5. 选项长度是可变的, 填充区域随选项长度变化, 用于确保长度为整字节的倍数.

描述
============
struct iphdr {
BYTE versionihl;
BYTE tos;
WORD tot_len;
WORD id;
WORD frag_off;
BYTE ttl;
BYTE protocol;
WORD check;
DWORD saddr;
DWORD daddr;
/* Put options here. */
};

二、TCP头格式
TCP头格式:
源端口 (16位)
目的端口 (16位)
序号 (32位)
确认号 (32位)
数据偏移 (4位)
保留 (6位)
标志 (6位)
窗口 (16位)
校验和 (16位)
紧急指针 (16位)
选项
填充

简单说明
============
1. 数据偏移用于标识数据段的开始
2. 保留段6位必须为0
3. 标志包括紧急标志、确认标志、入栈标志、重置标志、同步标志等。
4. 校验和计算方式为将头与16位二进制反码和中的16位二进制反码加在一起。
5. 选项长度是可变的, 填充区域随选项长度变化, 用于确保长度为整字节的倍数.
6. 更详细的说明请参阅有关资料。

描述
============
struct tcphdr {
WORD SourPort;
WORD DestPort;
DWORD SeqNo;
DWORD AckNo;
BYTE HLen;
BYTE Flag;
WORD Window;
WORD ChkSum;
WORD UrgPtr;
/* Put options here. */
};
***********************************************************8
udp
0                      16                      32 
--------------------------------------------------- 
|       UDP源端口       |       UDP目的端口     | 
--------------------------------------------------- 
|       UDP数据报长度   |       UDP数据报校验   | 
--------------------------------------------------- 

UDP结构在中的定义为:  
struct udphdr { 
  u_int16_t     source; 
  u_int16_t     dest; 
  u_int16_t     len; 
  u_int16_t     check; 
}; 
************************************************************ http://www.longen.com/S-Z/details~z/UDP.HTM http://www.fanqiang.com/a4/b7/20010508/112240.html
到这里看看。:)

B6层 发表时间: 07/18 21:36

回复: nightcolor [nightcolor]   版主   登录
3QU~   不骂你几句你还真懒得动一下  

B7层 发表时间: 07/19 14:39

论坛: 编程破解

20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon

粤ICP备05087286号