ITPub博客

首页 > 应用开发 > Node.js > 为什么TCP建立连接协议是三次握手,而关闭连接却是四次握手呢?

为什么TCP建立连接协议是三次握手,而关闭连接却是四次握手呢?

原创 Node.js 作者:maren001 时间:2020-01-08 09:49:54 0 删除 编辑

看到了一道面试题:“为什么TCP建立连接协议是三次握手,而关闭连接却是四次握手呢?为什么不能用两次握手进行连接?”,想想最近也到金三银四了,所以就查阅了相关资料,整理出来了这篇文章,希望对你们有所帮助。

TCP 连接

我们先来补一下基础什么是 TCP 协议? 传输控制协议( Transmission Control Protocol, TCP )是种面向连接、确保数据在端到端间可靠传输的协议。面向连接是插在发送数据前,需要先建立一条虚拟的链路,然后让数据在这条链路上“流动”完成传输。

TCP 是可靠的,会尽自己最大的努力去完成数据传输,TCP 协议比较复杂,可以看下面这张 TCP 协议的报文头图片:


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69959366/viewspace-2672377/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2020-01-08

  • 博文量
    1
  • 访问量
    505