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表示请求连接

                             

        

  • 相关阅读:
    获取网络动态flash下载地址工具mark HA
    mac 下windows系统修改快捷键 HA
    CABasicAnimation HA
    喷墨和激光打印的不同点 HA
    HTML iphone HA
    html5 HA
    CastleMonoRail配置[webConfig]
    什么是MonoRail?[基础知识讲解]
    javascript常用函数
    CastleGlobalApplication.cs工程起始加载
  • 原文地址:https://www.cnblogs.com/CL-King/p/13835725.html
Copyright © 2011-2022 走看看