UDP和TCP对比分析.docx
文本预览下载声明
实训报告 UDP与TCP的对比分析1.实训目的 1)?熟悉UDP与TCP协议的主要特点及支持的应用协议 2)理解UDP的无连接通信与TCP的面向连接通信3)?熟悉TCP报文段和UDP报文的数据封装格式2.实训拓扑图3.主要操作步骤及实训结果记录(1)任务一:观察UDP无连接的工作模式?????????步骤1:捕获UDP事件注意:本步骤仅DNS,没有UDP。因为UDP无连接。 ?????????步骤2:分析UDP无连接的工作过程本步骤仅查看第4层中UDP报文段的内容。注意观察并分析以下几项内容:??????????运输层的UDP发送DNS的请求之前是否有先建立连接;??????????记录UDP的用户数据报首部中的LENGTH字段的值,分析该报文的首部及数据部分的长度。分析完成后单击Reset Simulation(重置模拟)按钮,将原有的事件全部清空。事件一:事件二:事件三: 事件四:(2)任务二:观察TCP面向连接的工作模式?????????步骤1:捕获TCP事件?????????步骤2:分析TCP面向连接的工作过程本步骤仅查看第4层中TCP报文段的内容。注意观察并分析以下几项内容:??????????在捕获到的第一个HTTP事件之前及最后一个HTTP事件之后是否有TCP事件;??????????第一个以及最后一个HTTP事件对应的TCP报文中的sequence number(序号)、ACK number(确认号)的值以及它们与data length(数据长度)的关系;??????????并查看TCP报文首部中固定部分的长度。分析完成后单击Reset Simulation(重置模拟)按钮,将原有的事件全部清空。事件一:?事件二:事件三:事件四: 4.实训结果分析及心得体会(1)?TCP报文首部中的序号和确认号有什么作用?答:序号和确认号:是TCP可靠传输的关键部分。序号是本报文段发送的数据组的第一个字节的序号。在TCP传送的流中,每一个字节一个序号。序号确保了TCP传输的有序性。确认号,即ACK,指明下一个期待收到的字节序号,表明该序号之前的所有数据已经正确无误的收到。确认号只有当ACK标志为1时才有效。(2)无连接的UDP和面向连接的TCP各有什么优缺点?答:TCP:优点:1、面向连接。2、提供可靠交付服务。3、基于字节流,而非消息流。缺点:1、不支持多播和广播。UDP:优点:1、无连接。2、尽最大努力交付,不提供可靠性。3、面向报文。4、支持一对一、一对多、多对一、多对多的交互通信,组播及广播功能强大。缺点:1、无连接,不能保证数据能达到目的地。2、没有超时重发等机制,报文首部字段很简单,只有8字节。
显示全部