雅安电信服务器UDP的特点介绍
雅安电信服务器UDP的特点
无连接:直到对端的IP和端口号就直接进行传输,不需要建立连接
不可靠:没有确认机制,没有重传机制;因为没有网络故障该段无法发送到对方,雅安电信服务器UDP协议层也不会给应用层返回任何错误信息
面向数据报:不能够灵活的控制读写数据的次数和数量
控制选项较少,数据传输过程中延迟小,数据传输效率高
面向数据报
应用层交给雅安电信服务器UDP多长的报文,雅安电信服务器UDP原样发送,既不会拆分也不会合并
例:用雅安电信服务器UDP传输100个字节的数据
如果发送端调用一次sendto,发送100个字节。那么接收端也必须调用对应的一次recvfrom,接收100字节;而不能循环调用10次recvfrom,每次发送10个字节
雅安电信服务器UDP的缓存区
雅安电信服务器UDP没有发送缓存区,调用sendto之后会直接交给内核,由内核·将数据传给网络层协议进行后续的传输动作。因为雅安电信服务器UDP是不面向连接的,所以没有重发机制,也就不需要发送缓存区将已经发送的数据保存下来为了发送失败进行重传做准备
雅安电信服务器UDP具有接收缓存区。但是这个接收缓存区不能保证收到的雅安电信服务器UDP报的顺序和发送雅安电信服务器UDP报的顺序一致;如果缓存区满了,在到达的雅安电信服务器UDP数据就会被丢弃。