udp协议

运输层协议

运输层为它上层应用层提供服务。

  1. 互联网中的通信其实是在主机运行的应用进程进行的。
  2. 网际层实现的找到目的主机,交付ip数据报。
  3. 运输层是面向通信部分的最高层,也是用户功能的最底层,只有主机的协议栈中才有运输层。
  4. 运输层除了要把ip层交付的数据报交付给指定的进程,还要有分用和复用的功能。

两个运输层协议:

  1. 用户数据包协议(UDP)
  2. 传输控制协议

DUP 协议提供尽最大努力交付的服务。

  1. 传输之前不需要建立链接,自然传输结束之后也不需要断开连接
  2. 不保证传输的可靠性
  3. 每次都将应用进程的传递过来的数据加上首部字段 传递给IP层,不对数据进行分割。可能导致IP层进行分片,增加ip层的开销,或者由于运输数据单元过小,导致IP层的利用率降低。
  4. 因为不需要考虑传输的可靠性,所以实现相对较简单,系统资源开销小。所以比较适合:对数据安全要求比较低,对响应速度要求很高,网络负担很重的case。
文章作者: webaifei
文章链接: http://yoursite.com/2017/11/09/network-udp/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 个人博客