TCP/IP 3次握手

作者: 賈小強 | 来源:发表于2018-05-11 11:29 被阅读12次

简书 賈小強
转载请注明原创出处,谢谢!

先考虑一个简单情况,如何判断client具有发送和接受能力?

client ---> server 客户端发送一个随机数J
client <--- server 客户端收到服务端返回的自己所产生的随机数J+1

通过上面两步client能够验证自己具有发送和接受能力

而TCP/IP是双向的,建立连接需要检查双方是否都具有发送,接受能力,于是

client ---> server  客户端发送一个随机数J
client <--- server  客户端收到服务端返回的自己所产生的随机数J+1
client <--- server  服务端发送一个随机数K
client ---> server  服务端收到客服端返回的自己所产生的随机数K+1

而实际上面中间的两次数据包的发送可以一次完成,于是简化如下

client ---> server  客户端发送一个随机数J
client <--- server  给客户端返回其产生的随机J+1,服务端发送一个随机数K
client ---> server  服务端收到客服端返回的自己所产生的随机数K+1

可以看到最少确认双方都具有发送和接受能力需要发送3次数据包

Happy learning !!

相关文章

  • TCP/IP协议

    TCP/IP协议三次握手与四次握手流程解析 HTTP协议—— 简单认识TCP/IP协议 TCP/IP协议入门(一)...

  • TCP协议三次握手与四次挥手通俗解析

    TCP/IP协议三次握手与四次握手流程解析 一、TCP报文格式 TCP/IP协议的详细信息参看《TCP/IP协议详...

  • Http网络请求

    一、TCP/IP协议 1.TCP/IP三次握手SYN:TCP/IP 建立连接时使用的握手信号ACK:确认字符,确认...

  • 关于网络基础知识TCP/IP(三)

    四、掌握TCP/IP协议:TCP/IP3次握手 4.1 IP协议是TCP/IP协议中最重要的协议,它为TCP UD...

  • 网络学习三

    关于TCP握手和挥手告别 tcp协议格式 三次握手 在 TCP/IP 协议中,TCP 协议提供可靠的连接服务,采用...

  • TCP握手协议

    TCP握手协议 在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接. 第一次握手:建立连...

  • tcp三次握手

    TCP握手协议在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接.第一次握手:建立连接时...

  • tcp/ip

    TCP/IP--理解TCP三次握手和四次挥手 - 简书

  • Socket TCP相关

    TCP 连接3次握手,断开连接4次握手图示 tcp/ip协议listen函数中backlog参数的含义 1、cli...

  • 链家 PHP 面试

    TCP三次握手在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。第一次握手:建立连接时...

网友评论

    本文标题:TCP/IP 3次握手

    本文链接:https://www.haomeiwen.com/subject/lqxfdftx.html