中国教育在线 中国教育网 加入收藏 设为首页

tcp要点学习-建立连接

http://itpx.eol.cn  来源:  作者:中国IT实验室  2010-05-28    

  关于WinDump的具体用法你可以从网上其他地方获取,这里我只稍微提一下。要让WinDump开始监听数据,

  首先需要确定让其监听哪一个网络设备(或者说是网络接口)。你可以:

  windump -D

  获取当前机器上的网络接口。然后使用:

  windump -i 2

  开始对网络接口2的数据监听。windump如同tcpdump(其实就是tcpdump)一样支持过滤表达式,windump

  将会根据你提供的过滤表达式过滤不需要的网络数据包,例如:

  windump -i 2 port 4000

  那么windump只会显示端口号为4000的网络数据。

  序号和确认号:

  要讲解TCP的建立过程,也就是那个所谓的三次握手,就会涉及到序号和确认号这两个东西。翻书到TCP 的报文头,有两个很重要的域(都是32位)就是序号域和确认号域。可能有些同学会对TCP那个报文头有所 疑惑(能看懂我在讲什么的会产生这样的疑惑么?),这里我可以告诉你,你可以假想TCP的报文头就是个 C语言结构体(假想而已,去翻翻bsd对TCP的实现,肯定没这么简单),那么大致上,所谓的TCP报文头就是:

  typedef struct _tcp_header

  {

  /**//// 16位源端口号

  unsigned short src_port;

  /**//// 16位目的端口号

  unsigned short dst_port;

  /**//// 32位序号

  unsigned long seq_num;

推荐给好友    我要收藏    我要纠错    分享到

相关资讯

免责声明:

① 凡本站注明“稿件来源:中国教育在线”的所有文字、图片和音视频稿件,版权均属本网所有,任何媒体、网站或个人未经本网协议授权不得转载、链接、转贴或以其他方式复制发表。已经本站协议授权的媒体、网站,在下载使用时必须注明“稿件来源:中国教育在线”,违者本站将依法追究责任。

② 本站注明稿件来源为其他媒体的文/图等稿件均为转载稿,本站转载出于非商业性的教育和科研之目的,并不意味着赞同其观点或证实其内容的真实性。如转载稿涉及版权等问题,请作者在两周内速来电或来函联系。

内容推荐
eol.cn简介 | 联系方式 | 网站声明 | 京ICP证140769号 | 京ICP备12045350号 | 京公网安备 11010802020236号
版权所有 北京中教双元科技集团有限公司 EOL Corporation
Mail to: webmaster@eol.cn