zoukankan      html  css  js  c++  java
  • TCP和UDP基本原理

                           TCP和UDP基本原理

     

      传输层的主要任务就是建立应用程序间的端到端连接,并且为数据传输提供可靠或不可靠的通信服务,TCP/IP协议族的传输层协议主要包括TCP和UDP ,TCP是面向连接的可靠的传输层协议,它支持在不可靠网络上实现面向连接的可靠的数据传输 ,UDP是无连接的传输协议,主要用于在相对可靠的网络上的数据传输,或用于对延迟较敏感的应用等。

    1.传输层的作用

      a>.提供面向连接或无连接的服务

      b>.维护连接状态

      c>.对应用层数据进行分段和封装

      d>.实现多路复用

      e>.可靠地传输数据

      f>.执行流量控制

    2.TCP的特点

    3.TCP/UDP端口号

    4.TCP连接的建立

    5.TCP连接的断开

    6.传输确认

    7.超时重传

    8.滑动窗口

    总结:

      a>.TCP和UDP通过端口号标识上层应用和服务

      b>.TCP通过三次握手建立可靠连接

      c>.TCP通过校验和进行差错校验,通过序列号、确认和超时重传机制实现可靠传输,通过滑动窗口实现流量控制

      d>.UDP实现简单,资源占用少,实用性强,适用于可靠性高的网络和延迟敏感的用用

  • 相关阅读:
    iSCSI又称为IPSAN
    文档类型定义DTD
    HDU 2971 Tower
    HDU 1588 Gauss Fibonacci
    URAL 1005 Stone Pile
    URAL 1003 Parity
    URAL 1002 Phone Numbers
    URAL 1007 Code Words
    HDU 3306 Another kind of Fibonacci
    FZU 1683 纪念SlingShot
  • 原文地址:https://www.cnblogs.com/yinzhengjie/p/6659987.html
Copyright © 2011-2022 走看看