UDP协议(多路复用与分解,伪头部等)

本文介绍了UDP协议的基本特性,包括其不可靠、无连接的服务性质,以及可能的丢包和数据失序问题。同时详细阐述了多路复用与多路分解的过程,说明了套接字在数据传输中的作用。此外,还解析了UDP数据包的格式,包括源端口、目标端口、包长和校验和。特别地,讨论了UDP伪头部的作用,它确保了数据包的完整性和正确送达。
摘要由CSDN通过智能技术生成

1:运输层协议:为运行在不同主机上的应用进程提供逻辑通信功能(主机好像是直接相连的),将网络层提供的主机到主机交付服务,扩展到在主机上运行的应用程序到应用程序的交付服务

UDP(用户数据报协议),为应用程序提供不可靠、无连接的服务

1) 缺点:UDP协议可能丢包,而且对应用程序交付的包会失序

2) 优点:无连接创建(简单),段首部小,且无拥塞控制

2:多路复用与多路分解

1) 多路复用(针对发送主机):从不同套接字收集数据块,并为每个数据块封装上首部信息,生成报文段,传递到网络层

2) 多路分解(针对接收主机):将报文段中的数据交付到正确的套接字

套接字——从网络想进城传递数据,或从进城向网络传递数据的门户;运输层一般会检查报文段的目的端口号,将其定位到相应的套接字

3:UDP数据包格式:UDP源端口(16位)、UDP目标端口(16位)、UDP包长(16位)、UDP校验和(16位,用来保证UDP数据包的完整性)


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值