设为首页 | 软件展示 | 技术教程 | 汇款方式
首页 >> 技术教程 > 攻防技术文章 > 攻击软件之TCP握手协议
攻击软件之TCP握手协议
发布时间:2009-07-20 阅读次数:876 出处/作者:baidu.com/风云小彭 关键字:TCP握手协议 在线投稿
内容:
在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。
  第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;
  第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RECV状态;
  第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=k+1),此包发送完毕,客户端和服务器进入ESTABLISHED状态,完成三次握手。
  完成三次握手,客户端与服务器开始传送数据,在上述过程中,还有一些重要的概念:
  未连接队列:在三次握手协议中,服务器维护一个未连接队列,该队列为每个客户端的SYN包(syn=j)开设一个条目,该条目表明服务器已收到SYN包,并向客户发出确认,正在等待客户的确认包。这些条目所标识的连接在服务器处于Syn_RECV状态,当服务器收到客户的确认包时,删除该条目,服务器进入ESTABLISHED状态。
  Backlog参数:表示未连接队列的最大容纳数目。
  SYN-ACK 重传次数 服务器发送完SYN-ACK包,如果未收到客户确认包,服务器进行首次重传,等待一段时间仍未收到客户确认包,进行第二次重传,如果重传次数超过系统规定的最大重传次数,系统将该连接信息从半连接队列中删除。注意,每次重传等待的时间不一定相同。
  半连接存活时间:是指半连接队列的条目存活的最长时间,也即服务从收到SYN包到确认这个报文无效的最长时间,该时间值是所有重传请求包的最长等待时间总和。有时我们也称半连接存活时间为Timeout时间、SYN_RECV存活时间。
相关评论
评论人 评论内容摘要( 查看完整评论 ) 发表时间
来看看 我来看看不错支持 07/14
似的的 厉害 07/14
风云的免费版也比别的收费版厉害啊 风云的免费版也比别的收费版厉害... 07/07
往事随风 哈哈厉害 厉害 厉害 厉害 厉... 07/05
我是鸟 凑凑热闹 .......顶下 07/05
发表评论
评论:
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款
  • 网友评论只代表其个人观点,与本站无关
  •  
    笔名:
    上一篇 下一篇
     DDOS攻击借微软视频漏洞东风
     CC攻击打破常规新思路
     CC攻击之企业网站解决方案
     CC攻击之简单防范措施
     简单防御小流量DDOS攻击
     7种最常见的DDOS攻击方法
     DDOS攻击反弹技术应用行之有效
    客服QQ1:645021
    客服QQ2:645021
    技术QQ1:9686596
    技术QQ2:9686596
    联系电话:13182188895
    邮箱:9686596@qq.com
     
    www.fyddos.com 风云压力测试2004-2009 湘ICP备09002075号
    FYDDOS.COM-风云网络