tcp与udp

区别

  1. tcp是面向连接的,可靠的传输,udp是面向无连接的,不可靠的传输(实时性高),重传机制需要在应用层设置。

  2. tcp在传输速度慢,udp传输速度快。

  3. tcp对系统资源多,一般标准的tcp报头20个字节,udp对系统资源要求比较低,udp报头只有8个字节。

  4. tcp是数据流协议,udp是数据报协议。

三次握手

  • 通俗理解:两个人打电话场景:
    A:喂,你听得到我说话吗?
    B:听得到,你听得到我的话吗?
    A:听得到!


    tcp与udp_第1张图片
    三次挥手

四次挥手

  • 通俗理解:
    A:我说完了,你还有什么要说的吗?
    B:知道啦,然后巴拉巴拉一堆B想说的。
    B:我也说完了!
    A:ok,挂电话吧!


    tcp与udp_第2张图片
    四次挥手

参数解释

  • SYN表示建立连接

  • FIN表示关闭连接

  • ACK表示响应

你可能感兴趣的:(tcp与udp)