Chinaunix首页 | 论坛 | 博客
  • 博客访问: 52729
  • 博文数量: 30
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 570
  • 用 户 组: 普通用户
  • 注册时间: 2013-04-10 11:07
文章分类
文章存档

2013年(30)

我的朋友

分类: 虚拟化

2013-05-06 13:10:41


    首先,uDP不能向应用进程提交可靠的数据传畅服务,uDP本身对所接收的数据只作基本的差错校验,并丢弃出现传输差错的分组,而不对出错的分组作相应的修正处理。因此由uDP传输协议提交到高层的数据可能存在分组缺少、重复或次序混乱等问题。针对uDP不可靠的数据传的特点,大部分使用uDP的网络应用对数据传轮差错并不十分敏感,即在一定程度内的数据传输差错并不会给相应的应用造成很大的影响。,,,,,,,  
    uDP传输是一种无连接的传输方式,通信双方并不为某一级数据通信保存相应的连接状态。事实上接收端为每一个接收端口设置一个公共的接收缓冲区,所有发送到这个端口的uDP数据都暂时存放在对应该端口的缓冲区中。某个服务器提供的网络服务使用uDP传输协议,uDP数据到达服务器时在各端口所设置的缓冲区中排队等待处理。客户进程并不知道其发送的数据因服务器的处理能力有限已经被丢弃,还是会继续发送数据,而不台成促发送速度或哲停数据发送。
    uDP的另一个重要特点是,由于不需要为朝据传输建立连接、跟踪或保持连接状态,报文授式和传输控制都比TcP要简单得多,大大节省7网络传输资源和端系统的处理资源。在网络状历一致的前提下,数据传输速率比冗P要高.并且分组传翰时R也比TcP稳定。我们可以从几个方面理解这个P题。uDP首部长度要比TcP短得6uDP有8字节的首部信息,而TcP在不含选6的情况下台20个字节首部信息,加人选项时的t部信息将更长,因此相对来说有效的数据传输4较高。另一方面,TcP数据传轴包含许多必要控制操作,以保证数据传杨的可探性。uDP并没右这些控制操作,不必等待确认,也不必为了满足双方的流量控制而调整发送数据的速度,因此能够达到高于TcP的数据传输率.以及比TcP税定的传杨时延。uDP的这种特性是有代价的,uDP向应用进程提交的数据不能保证传翰数据的可靠无误。

 

阅读(673) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~