赞
踩
**注意: **
UDP传输的过程类似于寄信
无连接:
知道对端的IP和端口号就直接传输,不需要建立连接
不可靠:
没有任何安全机制,发送端发送数据报以后,如果因为网络故障该段无法发到对方,UDP协议层也不会给应用层返回任何错误信息
面向数据报:
应用层交给UDP多长的报文,UDP原样发送,既不会拆分,也不会合并
例:
如果发送端一次发送200字节,那么接收端也必须一次接收100个字节;
而不能循环接收10次,每次接收20个字节。
UDP没有真正意义上发送缓冲区。发送的数据会直接交给内核,由内核
将数据交给网络层协议进行后续传输动作;
UDP具有接收缓冲区,但这个接收缓冲区不能保证收到的UDP报文的顺
序和发送UDP报文的顺序一致;如果缓冲区满了,在到达的UDP数据就
会直接丢弃
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。