zoukankan      html  css  js  c++  java
  • TCp

    TCP的传输连接分为3个阶段:连接建立(三次握手)、数据传送和连接释放(四次挥手)。TCP传输连接的管理就是使传输连接的建立和释放都能正常地进行。

    可以把TCP连接时的三次握手换成两次握手吗?(假设客户端主动,服务器端被动)

    防止重复连接,防止服务端的重复连接。经过三次握手,客户端和服务器都有应有答可以确保TCP正确连接。

    经过三次握手,客户端和服务器都有应有答可以确保TCP正确连接。

    经过三次握手,客户端和服务器都有应有答可以确保TCP正确连接。

    由于现在客户端并没有发出建立连接的请求,因此不会理会服务器端的确认。

    https://blog.csdn.net/a987073381/article/details/52206215

    为什么TCP握手是三次,挥手却是四次?(假设客户端主动,服务器端被动)
    在TCP三次握手中,服务器端的SYN和ACK是放在一个TCP报文段中向客户端发送的,而在断开连接的过程中,服务器端向客户单端发送的ACK和FIN是是分别在两个不同的TCP报文段中。这是因为在服务器端接收到客户端的FIN后,服务器端可能还有数据要传输,所以先发送ACK,服务器端把数据发完之后就可以发送FIN断开连接了。
  • 相关阅读:
    spring
    C++容器常用方法简单总结
    【转】shell中各种括号的作用详解()、(())、[]、[[]]、{}
    c++创建对象时一些小细节
    ros建模与仿真(urdf介绍)
    常用vi命令
    Linux零零碎碎的小知识
    Linux目录都是些什么
    关于c/c++指针,指针的指针
    关于c/c++中的二维数组与指针
  • 原文地址:https://www.cnblogs.com/panxuejun/p/8761016.html
Copyright © 2011-2022 走看看