实验3分组组成结构及计算机通信协议分析

上传人:pu****.1 文档编号:498180960 上传时间:2023-07-22 格式:DOC 页数:8 大小:279.02KB
返回 下载 相关 举报
实验3分组组成结构及计算机通信协议分析_第1页
第1页 / 共8页
实验3分组组成结构及计算机通信协议分析_第2页
第2页 / 共8页
实验3分组组成结构及计算机通信协议分析_第3页
第3页 / 共8页
实验3分组组成结构及计算机通信协议分析_第4页
第4页 / 共8页
实验3分组组成结构及计算机通信协议分析_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《实验3分组组成结构及计算机通信协议分析》由会员分享,可在线阅读,更多相关《实验3分组组成结构及计算机通信协议分析(8页珍藏版)》请在金锄头文库上搜索。

1、实验三:分组组成结构与计算机通信协议分析1试验要求在计算机网络的课程实验过程中,要求学生做到:(1)预习实验指导书有关部分,认真做好实验内容的准备,就实验可能出现的情况提前作出思考和分析。(2)仔细观察上机和上网操作时出现的各种现象,记录主要情况,作出必要说明和分析。(3)认真书写实验报告。实验报告包括实验目的和要求,实验环境及实验结果分析。(4)实验课程不迟到。如不能出席,所缺实验一律不补。(5)每次运行完命令后,保留结果,最后,采用抓图的形式写出实验报告。2验收实验的验收将分为两个部分:第一部分是上机操作,包括检查实验内容;第二部分是提交书面的实验报告;3实验目的了解分组的组成结构,依据T

2、CP/IP参考模型,一个分组由物理层、数据链路层、网络层(Internet层)、传输层和应用层组成。我们将OSI参考模型中层与层之间交换的数据的单位称为服务数据单元;每一层的服务数据单元均有其各自的结构,数据链路层的服务数据单元称为帧,其主要特征是源与目的MAC地址;网络层的服务数据单元称为分组,其主要特征值是源与目的IP地址;传输层的服务数据单元称为报文,其特征值是端口;应用层根据其使用的协议具有不同的特征值。本次实验的目的就是了解一个分组的各个层上的结构特征,并分析其应用层中的通信协议。4试验内容使用ethereal-0.99.0捕获网络中两台计算机之间的通讯的分组,逐层分析其结构,并研究

3、其通讯过程。实验中使用的ethereal-0.99.0程序可从如下站点获得:11.71.149.87一、ethereal-0.99.0的安装双击,出现ethereal 0.99.0 Setup窗口-点击Next按钮,同意其license(I Agree按钮)-出现Choose Components窗口,点击Next按钮,.,-当出现Install WinPcap窗口时(如下图所示),一定要检查选中Install WinPcap 3.1复选框,点击安装。二、捕获分组1在桌面双击运行Ethereal,选择Capture-Options完成下图所示的界面。然后单击Start按钮后,出现分组捕获窗口,

4、如下图所示:2访问11.71.149.87,待该网页全部显示完成后,点击分组捕获窗口的按钮。此时捕获的数据会全部返回ethereal的主窗口,如下图所示:第一栏,捕获分组列表第二栏,分组详细列表Filter栏第三栏,以字节显示的分组内容列表主窗口分为三栏,第一栏为捕获的分组列表;第二栏为分组详细列表;第三栏为以字节显示的分组内容列表。三、分组结构分析在Filter栏内输入TCP,并按回车,表示仅列出TCP协议的分组。在列出的分组中选中第一个源地址(Source):为用户计算机IP地址,目的地址(Destination):211.71.149.87的分组。(一)数据链路层(其服务数据单元称为帧)

5、结构分析1帧结构分析在第二栏内展开Frame,分析帧结构。完成下表项目数据到达时间(Arrival Time)与上一个分组的时间间隔(Time delta from previous packet)帧编号(Frame Number)分组长度(packet Length)2Ethernet II帧格式分析在以太网络中,在封装传输的帧格式为Ethernet II格式,因此需要分析Eternet II帧格式的结构,展开第二栏中的Ethernet II,并完成下表。项目数据目的地址(Destination)源地址(Source)在帧中封装的数据类型(Type)(二)网络层(Internet层)(其服务

6、数据单元称为-分组)结构分析展开Internet Protocol,完成下表:项目数据Internet层数据封装的版本(version)包头长度(Header Length)Internet层总长度(Total Length)标志码(Identification)包头校验和(Header Checksum)源IP地址(Source)目的IP地址(Destination)分析:Internet层中的目的IP地址所表示的网络结点与数据链路层(Ethernet II帧封装格式)所表示的网络结点为什么不一致?答:(三)传输层(TCP:Transmission Control Protocol)结构分析

7、展开第二栏中的Transmission Control Protocol项目,完成下表:项目数据源端口(Source Port)目的端口(Destination Port)序列号(Sequence number )下一序列号(Next Sequence number)传输层包头长度(Header length)通讯标志值(Flags)(四)应用层数据结构分析选择本次实验捕获的第一个HTTP协议数据,因为其应用层为HTTP协议-Hypertext Transfer Protocol,展开第二栏中的Hypertext Transfer Protocol项目,完成下表:项目数据请求网站指定文件的方法

8、(request Method)请求的指定目录(request URI)协商后接受的语言(Accept-Language)访问的主机名称(Host)连接特征(Connection)客户端浏览器类型(User-agent)(五)5.87;目的地址:用户计算机IP地址)特征值分析:项目数据数据链路层源MAC地址(src:)目的MAC地址(Dst:)Internet层源IP地址(src:)目的IP地址(Dst:) 传输层源端口(src port)目的端口(Dst port)序列号(sequece number)“确认序列号”(Acknowledgement number)标志值(flags)应用层(

9、Hyper Transfer Protocol)WWW服务器类型(server)传输的指定文件的类型(Cotent-Type)分析并回答下述问题:1TCP协议建立连接以后,其相互通讯的分组在传输层(Transmission Control Protocol)中是否总带有ACK标志值?2在TCP通讯中,第一个请求分组的传输层总带有 标志值(flags),在返回的“确认(Acknowledge)”分组的传输层总带有 标志值(flags),在以后这两个结点间的通讯中,分组的传输层总带有 标志值(flags)。四、绘图绘出用户计算机与211.71.149.87之间的通讯会话图。(一)过滤分组为了跟踪用

10、户计算机与211.71.149.87的通讯会话过程,对捕获的数据包进行过滤将与会话有关的分组显示出来。过滤方法如下:1在ethereal的filter栏内输入:(ip.addr eq 你计算机IP地址 and ip.addr eq 211.71.149.87)and (tcp.port eq 80),点击按钮。出现如下的画面:2选择statistics菜单中的Flow Graph选项,出现Ethereal: Flow Graph对话框,如下图所示,在该对话框中的Choose packets栏内选择Displaced packets;在该对话框中的Choose flow type栏内选择TCP flow;在Choose address type栏内选择Network source/destination addresses。点击OK按钮后,Graph Analysis图:根据该图完成如下表式:Time 用户IP地址 211.71.149.87 Comment(二)分析试根据上图描述TCP协议的通讯过程。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 模板/表格 > 财务表格

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号