实验八 UDP 协议分析实验 |
您所在的位置:网站首页 › 电脑文档如何截长图 › 实验八 UDP 协议分析实验 |
实验八 UDP 协议分析实验
1.实验背景 1.UDP 协议介绍 UDP是用户数据报协议 (User Datagram Protocol )的缩写,提供无连接的数据报文传输,不能保证数据完整到达目的地。 UDP数据传输不需要预先建立连接,传输过程中没有报文确认信息。因此,UDP 报文格式比 TCP 的报文格式简单的多。UDP 数据报也是由首部和数据两部分组成,其首部只有源端口、目的端口、消息长度和校验和四部分,各部分的意义和TCP 首部对应字段的意义相同,这里不复赘言。 在TCP/IP 体系中,使用UDP 协议的应用有DNS 和TFTP (Trivial File Transfer Protocol)。 TFTP 是一个传输文件的简单协议,它基于UDP 协议的,它只能从文件服务器上获得或 写入文件,不能列出目录,不进行认证。 2.实验工具软件简介 (1)Cisco TFTP Server 软件 Cisco TFTP Server 是CISCO 公司推出的 TFTP 服务器,常用于CISCO 路由器的 IOS 升级与备份工作,也可用于建立个人TFTP 服务器,进行文件传输。 Cisco TFTP Server 安装和配置都很简单,默认方式下,TFTP 服务器软件被放置在硬盘的 Cisco TFTP Server 文件夹下。启动服务器软件,可以看到图1所示主界面。 图1 Cisco TFTP Server 界面 实验中只需选择窗口菜单 “View—Option”打开图2 所示对话框设置TFTP 服务器根目录就可以完成TFTP 服务器的配置了。 ![]() 0 8 16 24 31 源端口 目的端口 报文长度 校验和 数据 2)选择第一个UDP 报文,分析其结构,填写表1。 表1 UDP 报文分析 IP 报文 源IP 地址 172.27.64.120 协议 TFTP 目的IP 地址 172.27.64.119 总长度 80 UDP 报文 字段名 字段长度 字段值 字段表达信息 Source port 2Bytes 1167 源端口 Destination port 2Bytes 69 目的端口 Length 2Bytes 80 UDP总长度 Checksum 2Bytes 0xe3b2 [correct] 校验和 3)UDP 报文与TCP 报文有何不同?体会UDP 协议和TCP 协议的区别。 不同: UDP的报文小很多,结构也比较精简,而TCP协议为了保证数据传输的可靠性,相对于UDP报文,TCP报文头部有更多的字段选项。 区别: TCP基于面向连接的传输控制协议,是一种可靠的通信方式,而UDP基于非连接,是一种非可靠的通信方式. TCP传输存在一定的延时,UDP响应速度稍微快一些; TCP对系统资源的要求较多,而UDP对系统资源的要求较少; TCP是面向字节流的,而UDP是面对数据包的,且其每个数据包都是独立的; TCP保证数据的正确性,UDP可能丢包,TCP保证数据顺序,UDP不保证。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |