码迷,mamicode.com
首页 > 其他好文 > 详细

TCP连接建立

时间:2015-04-22 18:43:08      阅读:172      评论:0      收藏:0      [点我收藏+]

标签:tcp   三次握手   3次握手   


    #+BEGIN_SRC plantuml :file images/tcp_connect.png
    title TCP连接建立
    autonumber
    participant client
    participant server
    note over client , server
    client与server初始状态都处于CLOSED
    end note
    client ->  server : SYN(SEQ=x)
    activate client
    note left: 3次握手的第1步,\n此后client处于SYN_SENT状态
    client <-- server : SYN(SEQ=y,ACK=x+1)
    activate server
    note right: 3次握手的第2步,\n此后server处于SYN_RCVD状态
    client ->  server : (SEQ=x+1,ACK=y+1)
    deactivate client
    deactivate server
    note left of client: 3次握手的第3步,\nclient确认server的SYN,\n并处于ESTABLISHED状态
    note right of server: server的SYN被client确认后,\nserver也进入ESTABLISHED状态
    note over client , server
    3次握手结束,client与server都进入ESTABLISHED状态
    从现在开始双方可以传输数据了
    end note
    #+END_SRC

技术分享

本文出自 “天道酬勤” 博客,请务必保留此出处http://lavenliu.blog.51cto.com/5060944/1637216

TCP连接建立

标签:tcp   三次握手   3次握手   

原文地址:http://lavenliu.blog.51cto.com/5060944/1637216

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!