实验目的:了解TCP三次握手
实验软件:Wireshark
实验线路:自家ADSL
第一步:请求方(192.168.1.100)向服务方(61.172.203.210)发送SYN,表示想发起一次TCP连接。我们假定这次的序列号是某个数值X ,初始的ack号为0
Trust ->Target
SYN
SEQ:X
ACK:0
第二步:服务方产生SYN,ACK响应,并向请求方发送ACK, ACK的值为X+1,表示数据成功接收到,且告知下一次希望接收到字节的SEQ是X+1。同时, 服务方向请求方发送自己的SEQ, 我们假定它的序列号是某个数值Y。
Target -> Trust
SYN,ACK
SEQ:Y
ACK:X+1
第三步: 请求方向服务方发送ACK,表示接收到服务方的回应。这次它的SEQ值为X+1,同时它的ACK值为Y+1,原理同上。
Trust ->Target
ACK
SEQ:X+1
ACK:Y+1
注意:因为一个SYN 将占用一个序号,所以要加1.
完成这一步以后, 请求方与服务方之间的连接开放,数据可以进行传输了。
参考资料:http://baike.baidu.com/view/1003841.htm
|
分享到:
相关推荐
TCP三次握手,TCP三次握手是TCP连接建立过程的可靠性保证
TCP三次握手PPT,TCP三次握手,TCP三次握手课件
Wireshark入门 tcp三次握手
TCP三次握手与四次挥手.pdf
Socket模拟TCP三次握手,网上找到
flash作品:tcp三次握手动画演示 计算机网络、多媒体通信课堂大作业、课程设计等。
TCP三次握手.docx
就给出了一张图显示的是TCP三次握手建立、四次握手断开与socket函数对应 如:socket connect()建立对应于SYN ,而connect()返回值 与syn 对应
该文档详细描述了wireshark抓包分析tcp三次握手四次挥手详解及网络命令,亲自整理,适合新手借鉴
用wireshark实际操作来分析tcp三次握手的整个过程,看完会对三次握手有更深入了解
TCP三次握手及原理PPT教案.pptx
TCP三次握手及原理,以MITNICK攻击为例,进行说明
TCP三次握手及四次挥手详细图解
TCP 三次握手和四次挥手,面试题详解,图文并茂,欢迎技术交流
使用wireshark抓包分析,并且将特殊字段进行分析。
计算机A首先发送一个syn=1,并随机产生一个Sequence number=xxxxxxxxx(随机)的请求数据包发送给服务器B。当服务器B收到这个请求数据包后由syn=1得知,计算机A要与服务器B建立连接关系。
TCP三次握手安全隐患, TCP三次握手机制并不是绝对安全的,存在着一些安全隐患和漏洞。
传输控制协议,TCP是主机对主机层的传输控制协议,提供可靠的连接服务,采用三次握手确认建立一个连接,文档介绍TCP三次握手和4次挥手过程以及详细实例介绍,
主要理解三次握手的过程。针对长连接和短连接进行比较