"不可靠的该死的协议"
原创
©著作权归作者所有:来自51CTO博客作者gzfrancis的原创作品,请联系作者获取转载授权,否则将追究法律责任
最近在看一本网络方面的书,里面把UDP(用户数据报协议)定义为:
UDP=Unreliable Damn Protocol(不可靠的该死的协议).实则一个非常有趣的比如.也告诉人家:UDP本质上是不可靠的.它可能会丢失包,或不按顺序发送数据包.它是无连接的,该家伙不知道或不记得连接的状态.无须进行会话初始化、确认、拆除或其它任何事情。
UDP在可靠性方面确实比不上TCP(三次握手),但其也有它自身的某些特点。
比如:首部、数据包简单、开销小。因此其简单和速度造就了某些重要的应用。那什么类型的应用需要UDP呢?可多呢,一些查询响应如数据库访问、DNS查询和响应、简单文件传输协议TFTP、SNMP、包括一些Real Player数据......都用到UDP。
UDP与其它重要协议IP,TCP,ICMP等都是网络的重要组成部分,每种协议都有其自身某方面的优势,我们在研读各种协议时要仔细分析,再利用。
UDP是“不可靠的不该死的协议”,呵呵。。
下一篇:互联网的安全解决方案
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
63-不可靠的 UDP 协议
本文我们对 UDP 的可靠性进行测试。1.程序路径代码托管在 gitos 上,请使用下面的命令获取
udp 测试 不可靠 unp 网络编程 -
setTimeout不可靠的修正办法及clearTimeout
javascript里的这两个定时器函数,大家一定耳熟能详:setTimeout("函数()",毫秒)就是数,连续不断,直到clearInterval()。问题是,在实际
javascript setTimeout html 时间戳