`
kirayuan
  • 浏览: 39009 次
文章分类
社区版块
存档分类
最新评论

TCP协议三次握手过程分析

 
阅读更多

TCP(Transmission Control Protocol) 传输控制协议

TCP是主机对主机层的传输控制协议,提供可靠的连接服务,采用三次握手确认建立一个连接:

位码即tcp标志位,有6种标示:SYN(synchronous建立联机) ACK(acknowledgement 确认) PSH(push传送) FIN(finish结束) RST(reset重置) URG(urgent紧急)

Sequence number(顺序号码) Acknowledge number(确认号码)

第一次握手:主机A发送位码为syn=1,随机产生seq number=1234567的数据包到服务器,主机B由SYN=1知道,A要求建立联机;

第二次握手:主机B收到请求后要确认联机信息,向A发送ack number=(主机A的seq+1),syn=1,ack=1,随机产生seq=7654321的包

第三次握手:主机A收到后检查ack number是否正确,即第一次发送的seq number+1,以及位码ack是否为1,若正确,主机A会再发送ack number=(主机B的seq+1),ack=1,主机B收到后确认seq值与ack=1则连接建立成功。

完成三次握手,主机A与主机B开始传送数据。

分享到:
评论

相关推荐

    tcp协议三次握手过程

    tcp三次握手过程详细解释

    TCP/IP协议三次握手

    三次握手,TCP/IP协议三次握手,TCP/IP协议三次握手

    Wireshark入门 tcp三次握手

    Wireshark入门 tcp三次握手

    TCP协议三次握手示意图

    自己动手用viso画了个图

    TCP协议三次握手.doc

    在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。  第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;

    TCP三次握手.docx

    TCP 三次握手机制是指在 TCP 连接建立过程中,客户端和服务器之间进行三次握手机制的过程。这三个阶段分别是:第一次握手、第二次握手和第三次握手。在这三个阶段中,客户端和服务器之间会进行数据交换,确保连接的...

    TCP协议三次握手详细流程

    TCP协议三次握手详细流程,以及TCP 数据段报头中六个包含控制信息的标志位的介绍

    tcp3次握手实验报告

    捕获TCP连接的过程的数据包。 2)分析三次握手建立TCP连接的过程,描述数据包序列图。(包括 SYN标志和SEQ值) 1)检查FTP交互数据报文中用户名和密码是否用明文传送

    TCP协议分析实验报告

    2. TCP协议是通过三次握手来建立连接,通过序列号和确认号来维护双方的通信,通过发送窗口的大小来控制流量。 3. 通过多台电脑建立一台电脑的TCP连接,可以分析流量控制的实质。 实验步骤 1.在IP地址为 192.168.0....

    TCP协议书籍(三次握手原理)

    对于从事网络编程的人来说,此书必不可少,因为它给你讲解一些TCP的内部机制和原理......好书不用多说

    flash作品:tcp三次握手动画演示

    flash作品:tcp三次握手动画演示 计算机网络、多媒体通信课堂大作业、课程设计等。

    TCP的三次握手及TCP协议的包文结构

    描述TCP的三次握手的整个过程,学习网络编程不可少的资料,其中包含了TCP协议的包文结构

    TCP协议握手挥手抓包分析.pdf

    本文详细分析了TCP三次握手、四次挥手wireshark抓包过程。。传输控制协议(TCP,Transmission Control Protocol)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793 [1] 定义。 TCP旨在适应...

    tcp三次握手协议

    多学学tcp吧,以后看抓包的时候非常有用,不然是看不懂的哦。

    TCP三次握手及四次挥手详细图解

    TCP 三次握手是 TCP/IP 协议栈自动创建的连接建立过程,它是由客户端和服务器总共发送 3 个包完成的。三次握手的目的是连接服务器指定端口,建立 TCP 连接,并同步连接双方的序列号和确认号,并交换 TCP 窗口大小...

    TCP的三次握手和UDP协议

    TCP/IP协议中TCP面向连接的可靠传输,以及三次握手确认连接 UDP面向数据报无连接的不可靠传输

    TCP第三次握手传数据过程图解

    先说结论:TCP协议建立连接的三次握手过程中的第三次握手允许携带数据。 对照着上边的TCP状态变化图的连接建立部分,我们看下RFC793文档的说法。RFC793文档给出的说法如下(省略不重要的部分): 重点是这句 ...

    TCP三次握手四次挥手

    主要描述TCP协议三次握手四次挥手过程,很详细,非常值得拥有

Global site tag (gtag.js) - Google Analytics