建立tcp连接的网络技术

建立tcp连接的网络技术
为了建立TCP连接计算机需要为我们做以下工作
1。请求端(通常称为客户机)发送一个SYN段,指示客户端要连接的服务器端口,以及初始序列号(未)。这个SYN段是以下UML中消息部分的1。
2。服务器将包含服务器初始序列号的SYN消息(下面的UML图中的消息部分2)作为响应发送。同时,确认号被设置为客户的SYN消息部分的客户加1。
三.客户机必须将确认号设置为服务器的不加1,以确认服务器的SYN消息段(下面的UML图中的消息部分3)。
三个消息段完成连接。这个过程称为三次握手(三次握手)。
第一个SYN的一端将被主动打开(主动打开)。同时接收这个SYN返回下一个SYN的下一个结束,执行被动打开(被动打开)。
接下来,我们使用plantuml语言画流程图来帮助你更好地了解TCP连接的建立。在这里,我们给出了渲染过程中使用的工具和源代码,这样我们就可以了解图片的真实性,并可以进行任何修改
自动编号
参与客户
参与服务器
客户端、服务器上的注释
客户机和服务器的初始状态处于关闭状态。
结束语
客户机,服务器:SYN
启动客户端
3次握手的第一步是:在syn_sent状态然后客户端
顾客
激活服务器
注3次握手的第二步:在syn_rcvd状态然后服务器
客户机>服务器((= x = 1,ACK = y + 1))
关闭客户端
关闭服务器
客户机3次握手的第三步:客户端确认服务器的SYN,并且处于既定状态
在服务器的注释权之后:服务器由客户端确认,服务器也进入既定状态。
客户端、服务器上的注释
在3次握手结束时,客户机和服务器都进入既定状态。
从现在起,双方都可以传输数据。
结束语
# + end_src
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部