《TCPIP协议分析》结课论文-1301140053-邵永乐.docVIP

  • 61
  • 0
  • 约6.55千字
  • 约 12页
  • 2017-02-08 发布于重庆
  • 举报

《TCPIP协议分析》结课论文-1301140053-邵永乐.doc

《TCPIP协议分析》结课论文-1301140053-邵永乐

成绩: 《TCP/IP协议分析》 课程设计(大作业)报告 题 目: UDP协议分析 院(系): 网络工程 专业班级: 13级网络工程42人 姓 名: 邵永乐 学 号: 1301140053 任课教师: 张 志 强 2015年6月2日 UDP协议........................................3 UDP协议的主要特点..............................3 UDP协议的使用..................................3 UDP协议的报头..................................4 (1)面向报文的UDP.................................4 (2)UDP报文的组成.................................4 (3)UDP 的首部格式................................5 五.UDP报文的抓取步骤.............................6 六.UDP报文段的校验UDP............................6 七. 协议实现或应用................................8 八. 结术语........................................10 九.参考文献.......................................11 一、UDP协议 UDP 是User Datagram Protocol的简称,中文名是用户数据报协是OSI(Open System Interconnection,开放式系统互联)参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务,IETF RFC 768是UDP的正式规范。UDP在IP报文的协议号是17。 UDP协议的全称是用户数据报协议,在网络中它与TCP协议一样用于处理数据包,是一种无连接的协议。在OSI模型中,在第四层——传输层,处于IP协议的上一层。UDP有不提供数据包分组、组装和不能对数据包进行排序的缺点,也就是说,当报文发送之后,是无法得知其是否安全完整到达的。UDP用来支持那些需要在计算机之间传输数据的网络应用。包括网络视频会议系统在内的众多的客户/服务器模式的网络应用都需要使用UDP协议。UDP协议从问世至今已经被使用了很多年,虽然其最初的光彩已经被一些类似协议所掩盖,但是即使是在今天UDP仍然不失为一项非常实用和可行的网络传输层协议。 与所熟知的TCP(传输控制协议)协议一样,UDP协议直接位于IP(网际协议)协议的顶层。根据OSI(开放系统互连)参考模型,UDP和TCP都属于传输层协议。UDP协议的主要作用是将网络数据流量压缩成数据包的形式。一个典型的数据包就是一个二进制数据的传输单位。每一个数据包的前8个字节用来包含报头信息,剩余字节则用来包含具体的传输数据。 二、UDP协议的主要特点 (1)UDP是无连接的,即发送数据之前不需要建立连接。 (2)UDP 使用尽最大努力交付,即不保证可靠交付,同时也不使用拥塞控制。 (3)UDP 是面向报文的。UDP 没有拥塞控制,很适合多媒体通信的要求。 (4) UDP 支持一对一、一对多、多对一和多对多的交互通信。 (5) UDP 的首部开销小,只有8 个字节。 三、UDP协议的使用 在选择使用协议的时候,选择UDP必须要谨慎。在网络质量令人十分不满意的环境下,UDP协议数据包丢失会比较严重。但是由于UDP的特性:它不属于连接型协议,因而具有资源消耗小,处理速度快的优点,所以通常音频、视频和普通数据在传送时使用UDP较多,因为它们即使偶尔丢失一两个数据包,也不会对接收结果产生太大影响。比如我们聊天用的ICQ和QQ就是使用的UDP协议。 四、UDP协议的报头 (1)面向报文的UDP 发送方UDP 对应用程序交下来的报文,在添加首部后就向下交付IP 层。UDP 对应用层交下来的报文,既不合并,也不拆分,而是保留这些报文的边界。 应用层交给UDP多长的报文,UDP 就照样发送,即一次发送一个报文。 接收方UDP 对IP 层交上来的UDP 用户数据报,在去除首部后就原封不动地交付上层的

文档评论(0)

1亿VIP精品文档

相关文档