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面向的是报文的服务

  • 相关阅读:
    Spring中的@AliasFor标签
    Redisson基本用法
    阿里开源的缓存框架JetCache
    动态页面技术(JSP)
    会话技术cookie&session
    HttpServletRequest
    HttpServletResponse
    request和response的中文乱码问题
    WEB简单的登录注册功能(分层)
    Servlet
  • 原文地址:https://www.cnblogs.com/shumengru/p/5516238.html
Copyright © 2011-2022 走看看