udp协议基础

UDP是一种无连接的网络协议,用于支持如网络视频会议等应用。它直接将数据压缩成数据包并快速发送,不保证可靠交付,无连接状态,且报文边界保持不变。在抓包中,可以看到包含源端口、目标端口、数据长度和数据内容等信息。
摘要由CSDN通过智能技术生成
什么是UDP协议
    UDP协议就是一种无连接的协议。该协议用来支撑那些需要在计算机之间传输数据的网络应用,
    包括网络视频会议系统在内的众多客户端/服务器模式的网络应用
    udp的主要作用就是将网络数据流量压缩成数据包的形状。一个典型的数据包就是一个二进制数据的传输单位。
    每一个数据包的前8字节用来包含包头信息,剩余字节则用来包含具体的数据传输数据
UDP协议特点
    UDP使用底层的互联网协议来传送报文,同IP一样提供不可靠的无连接传输服务。它也不提供报文到达确认,排序流量控制等功能
    1 UDP是一个无连接协议,也就是传输数据之前源端口和目标端口不能建立连接。当它想传输时,就简单地去抓取来自应用程序的
        数据,并尽可能快地把它扔到网络上。
    2 由于传输数据不建立连接,因此也就不需要维护连接状态。因此,一台服务器可同时多个客户端传输相同的信息。
    3 UDP信息包的标题很短,只有8个字节,相对于TCP的20个字节信息包的额外开销很小
    4 吞吐量不受拥挤控制算法的调节,只受应用软件生成数据的速率,传输带宽,源端和目标端主机性能的限制
    5 UDP使用尽最大努力交付,即不保证可靠交付,因此主机不需要维持复杂的链接状态表
    6 UDP是面向报文的。发送方的UDP对应用程序传输下来的报文,添加首部后就向下传送给IP层,
        即不拆分,也不合并。而是保留这些报文的边界。因此,应用程序需要选择合适的报文大小
//UDP协议抓取的数据包
Frame 2: 58 bytes on wire (
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值