首页 > 其他 > 详细

TCP三次握手

时间:2019-12-11 16:13:30      阅读:72      评论:0      收藏:0      [点我收藏+]

一.技术发送背景

  A计算机和B计算机要产生通信,通信前的准备工作。

  就像两人打电话,A要先问B:“喂,能听得清吗?”,B也要问A,“是我,讲吧”。

  互相确认身份后开始正式通话。

二.专用名词

  syn:建立联机码

  ack:确认码

  seq number:随机数

  ack number:随机数+1

  计算机A

  计算机B

三.过程开始

  A产生一个syn=1、seq number。把syn、seq number发送给B。(第一次握手)

  B收到后让ack number=seq number+1,ack=1,syn=1、自己也产生一个seq number。把他们发送给A。(第二次握手)

  A收到后检查ack number是否正确,ack是否为1。自己也产生一个ack number等B发送过来的seq number+1,ack=1。把他们发送给B。(第三次握手)

  B收到后检查ack number是否正确,ack是否为1。

 

  以上步骤都没问题,则连接建立成功,此时A端和B端都进入ESTABLISHED状态。

四.图示

  技术分享图片

  

TCP三次握手

原文:https://www.cnblogs.com/cracker13/p/12022684.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!