UDP协议的不可靠性
来源:互联网 发布:淘宝那家零食店好 编辑:程序博客网 时间:2024/05/19 06:15
UDP协议的不可靠问题主要体现在哪些方面?
⑴当客户发送请求报文后,等待服务器的应答,客户进程收到一个应答后,就将其存放到该套接字的接收缓冲区中,此时,如果刚好有其他进程给该客户的这个端口地址发送了一个数据报,则客户的套接字会误以为是服务器的应答,也会将其存放到这个接收缓冲区中。这样在客户的接收缓冲区中会出现噪声数据。
⑵当客户发送请求报文后,等待服务器的应答,但是由于UDP协议是不可靠的,数据在网络中传输有可能会丢失。
⑶由于通信前没有事先建立联系,客户在发送请求时不知道服务器的状态。
⑷由于通信前双方的处理能力未知且没有流量控制机制,发送端发送数据是并不清楚接收端的接收能力,如果快速设备无限制地向慢速设备发送UDP数据报,可能会由于接收方的接收缓冲区溢出而丢失大量数据,而且这种丢失对于通信双方而言都是不清楚的。
⑴当客户发送请求报文后,等待服务器的应答,客户进程收到一个应答后,就将其存放到该套接字的接收缓冲区中,此时,如果刚好有其他进程给该客户的这个端口地址发送了一个数据报,则客户的套接字会误以为是服务器的应答,也会将其存放到这个接收缓冲区中。这样在客户的接收缓冲区中会出现噪声数据。
⑵当客户发送请求报文后,等待服务器的应答,但是由于UDP协议是不可靠的,数据在网络中传输有可能会丢失。
⑶由于通信前没有事先建立联系,客户在发送请求时不知道服务器的状态。
⑷由于通信前双方的处理能力未知且没有流量控制机制,发送端发送数据是并不清楚接收端的接收能力,如果快速设备无限制地向慢速设备发送UDP数据报,可能会由于接收方的接收缓冲区溢出而丢失大量数据,而且这种丢失对于通信双方而言都是不清楚的。
0 0
- UDP协议的不可靠性
- UDP协议之不可靠性
- UDP协议的数据包
- UDP协议的用途
- UDP协议的学习
- UDP协议的数据传输
- UDP协议的应用
- [疯狂Java]UDP:UDP协议的概念
- UDP协议的标题结构
- UDP协议的几个特性
- UDP协议的标题结构
- 基于UDP的通讯协议
- UDP协议的几个特性
- 简单的UDP协议实现
- SOCKET UDP协议的实现
- Udp协议的简单应用
- TCP UDP协议的优缺点
- 关于UDP协议的理解
- 深度学习(二)大数据智能
- SpannableString的四个flag的用法
- Edit Distance
- vue+webpack项目实战
- Eclipse中的Web项目自动部署(发布)到Tomcat
- UDP协议的不可靠性
- 【洛谷P2296】寻找道路
- CDSN的第一篇博客,走进了这片森林,总得有个家
- 商城
- Ubuntu QT for Android完整搭建过程
- 音频的采样率和采样大小
- Android性能优化-布局篇
- 2017今日头条测试编程题
- 正确的对待android的图片处理与压缩,你所熟悉而又陌生的bitmap