1 / 4
文档名称:

简述TCP协议三次握手机制并抓包分析.docx

格式:docx   大小:83KB   页数:4页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

简述TCP协议三次握手机制并抓包分析.docx

上传人:sssmppp 2020/1/5 文件大小:83 KB

下载得到文件列表

简述TCP协议三次握手机制并抓包分析.docx

文档介绍

文档介绍:三次握手机制:三次握手(threetimeshandshake;three-weiyhandshake)所谓的〃三次握手〃即对每次发送的数据量是怎样跟踪进行协商使数据段的发送和接收同步,根据所接收到的数据量而确定的数据确认数及数据发送、接收完毕后何时撤消联系,并建立虚连接。为了提供可靠的传送,TCP在发送新的数据之前,以特定的顺序将数据包的序号,并需要这些包传送给目标机之后的确认消息。TCP总是用来发送大批量的数据。当应用程序在收到数据后要做岀确认时也要用到TCPo第一次握手:建立连接吋,客户端发送syn包(syn=j)到服务器,并进入SYN_SENT状态,等待服务器确认;SYN:同步序列编号;第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RECV状态:第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=k+1),此包发送完毕,客户端和服务器进入ESTABLISHED(TCP连接成功)状态,完成三次握手。完成三次握手,客户端与服务器开始传送数据。三次握手抓包:dCapturingfromMicrosoft:\Device\NPFJA9559F22-1504-4F4D-8067-DC61681A9F9C) :Wireshark1・&2(SVNRev44520from/trunk-)] FileEditViewGoCaptureAnalyzeStatisticsTelephonyToolsInternalsHelpil飙W6H腕口覧器昌1氏。矽◎裕殳l(B]a⑥QQ已冈醐券」◎| Source >http[SYN]seq=0win=8192LEn=.:\ TCP66http>foliocorp[SYN,ACK]Seq=0Ack=lwin=8: >http[ACK]Seq=lAck=lwin=16944lFilter:... . . . 948GET/tankxiaoHTTP/ 1466LTCPsegmentotareassembledPDU]TCP 1466[TCPsegmentofareassembledPDU]TCP 54foliocorp>http[ACK]Seq=895Ack=2825Win=l<±)Frame61:一如垢•壬口ire(7584bits),948bytescaptured