zoukankan      html  css  js  c++  java
  • TCP与UDP的区别

    一、TCP协议与UDP协议的区别

     1.TCP有连接,UDP无连接

      TCP是有链接的,有链接的意思是开始传输实际数据信息之前TCP的客户端与服务器端必须通过三次握手才创建连接,会话结束之后也要结束连接。而UDP是无链接的

       2.TCP协议保证数据按序发送,按序到达,提供超时重传来,UDP协议不能保证按序发送,按序到达,甚至不保证到达

        TCP协议保证数据按序发送,按序到达,提供超时重传来保证可靠性,但是UDP不保证按序到达,甚至不保证到达,只是努力交付,即便是按序发送的序列,也不保证按序送到。

       3.TCP协议所需资源多,UDP协议相当所需资源少

       TCP首部需要20字节(不算可选项),UDP首部只需要8字节

       4.TCP有流量控制和拥塞控制,UDP没有,网络拥堵不会影响发送端的发送速率

       5.TCP是一对一的连接,而UDP协议支持 一对多、 多对多、一对一的通信

       6.TCP协议面向的是字节流的服务,UDP面向的是报文的服务

  • 相关阅读:
    mysql 远程登陆不上
    hdu 5339 Untitled【搜索】
    SqlServer 书目
    passwordauthentication yes
    oracle 11g RAC ocfs2
    Oracle 11g RAC database on ASM, ACFS or OCFS2
    CentOS ips bonding
    Oracle 11g RAC features
    openStack 王者归来之 trivial matters
    openstack windows 2008 img
  • 原文地址:https://www.cnblogs.com/shumengru/p/5516238.html
Copyright © 2011-2022 走看看