• 用户数据报协议---UDP


      前面我们已经总结过了互联网,网络层的主要数据协议,我们下来看运输层的协议:

      1、运输层的两个主要协议:

      (1)用户数据报协议(UDP)

      (2)传输控制协议(TCP)

      他们之间的主要区别是UDP是不需要连接的,而且尽最大努力交付数据,但是TCP是需要连接的,而且是尽可能无差错的交付数据。我们今天主要总结UDP。

      2、用户数据报协议---UDP

      (1)特点:

      1)UDP是无连接的,也就是发送数据之前不需要建立连接。

      2)UDP使用尽最大努力交付数据,不保证可靠交付。

      3)UDP是面向报文的,发送方的UDP对应用程序交下来的报文,在添加首部后就向下交付IP层,UDP对应用层交下来的报文,既不合并也不拆分,而是保留这些报文的边界。

      4)UDP没有拥塞控制,因此网络出现的拥塞现象不会使源主机的发送速率降低。

      5)UDP支持一对一、一对多、多对多的交互通信。

      6)UDP的首部开销小。只有八个字节,比TCP的20个字节的首部要短。

      3、UDP的首部格式

      

       1)源端口:源端口号,在需要对方回信时选用。不需要是可用全0;

      2)目的端口:目的端口,这在终点交付报文时必须必须使用;

      3)长度:UDP用户数据报的长度,其最小值是8;

      4)检验和:检测UDP用户数据报在传输过程中是否有错,有错就丢。

  • 相关阅读:
    学习再学习···
    Verilog中文件输入与输出任务实例解析(转载)
    入门实验——流水灯
    论文的参考文献
    Testbench新接触(学习笔记)
    Verilog再接触 问题集
    verilog 语句不可综合和可综合汇总
    关于modelsim 6.4a遇到的问题
    DevExpress.XtraEditors.GridLookUpEdit 隐藏列
    Sql 计算一个词出现的次数
  • 原文地址:https://www.cnblogs.com/PIRATE-JFZHOU/p/7944747.html
Copyright © 2020-2023  润新知