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

                             

        

  • 相关阅读:
    一个简单而经典的RTX51 Tiny应用实例
    基于HttpClient 4.3的可訪问自签名HTTPS网站的新版工具类
    动态绑定与动态分发-动态绑定暗含动态分发
    多态是面向接口编程的概念
    多态本质:多个对象共享同一接口 多态本质是共享接口
    Smalltalk
    Simula-Virtual function
    执行力
    目标、计划:下定决心 排除万难
    当断不断,必受其乱
  • 原文地址:https://www.cnblogs.com/CL-King/p/13835725.html
Copyright © 2011-2022 走看看