UDP

1.UDP协议概述

UDP是User Datagram Protocol(用户数据协议)

该协议工作在OSI模型中的第四层(传输层),处于IP协议的上一层。

传输层的功能就是建立“端口到端口”的通信(wkl:所有传输层的作用都是这个!)

2.什么是UDP协议

UDP用来支撑那些需要在计算机之间传输数据的网络应用,包括网络视频会议系统在内的众多客户/服务器模式的网络应用。

UDP协议的主要工作就是将网络数据流量压缩成数据包的形式。(wkl:UDP对于数据是有压缩的!!!)

一个经典的数据包就是一个二进制数据的传输单位。(wkl:数据包就是二进制的数据的传输单位,说的真好!)

每一个数据包的前8字节用来包含包头信息,剩余字节则用来包含具体的传输数据。

3.UDP协议的特点

UDP使用底层的互联网协议来传送报文,同IP一样提供不可靠的无连接传输服务。

它也不提供报文到达确认、排序及流量控制等功能。下面详细介绍UDP协议的特点,如下所示:

1.UDP是一个无连接的协议

传输数据之前,源端口和目标端口不能建立连接。

当它想传输时,就简单地抓取来自应用程序的数据,并尽可能快的把它扔到网络上。(wkl:不管能不能扔的准,先进快扔出去再说!)

在发送端,UDP传输数据的速度仅仅是受应用程序生成数据的速度、计算机的能力和传输带宽限制。



作者:kl_w
链接:https://www.jianshu.com/p/a12f79052ae7
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。
posted @ 2019-05-23 21:44  赵振煜  阅读(387)  评论(0编辑  收藏  举报