zoukankan      html  css  js  c++  java
  • 后端开发高频面试题,TCP :三次握手,四次挥手

    tcp:(面向连接的)

      优点:它具有可靠,稳定的;

      在数据传输时,具有确认,重传,窗口,拥塞机制,在数据传输完时会断开连接,节约系统资源;

      tcp缺点:慢,效率低,占用系统资源高(在数据传输时:确认机制,重传机制,拥塞控制机制等机制都会消耗大量时间,而且每台要在每台设备上维护所有的传输连接,每个连接都会占用系统cpu,内存等等硬件资源),

          易被攻击(因为tcp有确认机制,三次握手机制,这样就导致TCP容易被人利用,实现DOS。DDOS吗,CC等攻击);

    tcp三次握手,四次挥手通俗理解

     三次握手(本质就是建立连接的过程):第一次握手:客户端(client)向服务端(Sever)发起连接请求,  Client——>SYN——>Server。(SYN表示请求连接)

                       第二次握手:服务端响应了客户端的连接请求,同时也发出一个连接请求, Server——>ACK+SYN——>Client.(ACK:响应)

                       第三次握手:客户端响应了服务端的连接请求。      Client——>ACK——>Server

      注意:连接是双向的,可以理解为,首先:客户端—连接—>服务器,最后,服务端—连接—>客户端,

                        

      四次挥手(本质是断开连接的过程):理解了三次握手,四次挥手就好理解了(注:FIN:关闭连接的意思,ACK:响应,SYN表示请求连接

                             

        

  • 相关阅读:
    Codeforces 1105
    Codeforces 1138
    Codeforces 1111
    【Linux远程连接工具】Xshell、Xftp家庭/学生版(免费使用)
    使用ssh localhost命令,发生异常ssh: connect to host localhost port 22: Connection refused
    【终端使用】拷贝和移动文件
    【终端使用】文件、目录的创建和删除
    【终端使用】切换目录
    【终端使用】"ls"命令,查看目录内容
    【终端使用】终端命令的格式
  • 原文地址:https://www.cnblogs.com/CL-King/p/13835725.html
Copyright © 2011-2022 走看看