版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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程序可从如下站点获得:7一、ethereal-0.99.0的安装双击ethereal-setup-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完成下图所
4、示的界面。然后单击Start按钮后,出现分组捕获窗口,如下图所示:2访问7,待该网页全部显示完成后,点击分组捕获窗口的按钮。此时捕获的数据会全部返回ethereal的主窗口,如下图所示:第一栏,捕获分组列表第二栏,分组详细列表Filter栏第三栏,以字节显示的分组内容列表主窗口分为三栏,第一栏为捕获的分组列表;第二栏为分组详细列表;第三栏为以字节显示的分组内容列表。三、分组结构分析在Filter栏内输入TCP,并按回车,表示仅列出TCP协议的分组。在列出的分组中选中第一个源地址(Source):为用户计算机IP地址,目的地址(Destination):211
5、.71.149.87的分组。(一)数据链路层(其服务数据单元称为帧)结构分析1帧结构分析在第二栏内展开Frame,分析帧结构。完成下表项目数据到达时间(Arrival Time)与上一个分组的时间间隔(Time delta from previous packet)帧编号(Frame Number)分组长度(packet Length)2Ethernet II帧格式分析在以太网络中,在封装传输的帧格式为Ethernet II格式,因此需要分析Eternet II帧格式的结构,展开第二栏中的Ethernet II,并完成下表。项目数据目的地址(Destination)源地址(Source)在帧中
6、封装的数据类型(Type)(二)网络层(Internet层)(其服务数据单元称为-分组)结构分析展开Internet Protocol,完成下表:项目数据Internet层数据封装的版本(version)包头长度(Header Length)Internet层总长度(Total Length)标志码(Identification)包头校验和(Header Checksum)源IP地址(Source)目的IP地址(Destination)分析:Internet层中的目的IP地址所表示的网络结点与数据链路层(Ethernet II帧封装格式)所表示的网络结点为什么不一致?答:(三)传输层(TCP:
7、Transmission Control Protocol)结构分析展开第二栏中的Transmission Control Protocol项目,完成下表:项目数据源端口(Source Port)目的端口(Destination Port)序列号(Sequence number )下一序列号(Next Sequence number)传输层包头长度(Header length)通讯标志值(Flags)(四)应用层数据结构分析选择本次实验捕获的第一个HTTP协议数据,因为其应用层为HTTP协议-Hypertext Transfer Protocol,展开第二栏中的Hypertext Transf
8、er Protocol项目,完成下表:项目数据请求网站指定文件的方法(request Method)请求的指定目录(request URI)协商后接受的语言(Accept-Language)访问的主机名称(Host)连接特征(Connection)客户端浏览器类型(User-agent)(五)返回数据(源地址:7;目的地址:用户计算机IP地址)特征值分析:项目数据数据链路层源MAC地址(src:)目的MAC地址(Dst:)Internet层源IP地址(src:)目的IP地址(Dst:) 传输层源端口(src port)目的端口(Dst port)序列号(sequece
9、 number)“确认序列号”(Acknowledgement number)标志值(flags)应用层(Hyper Transfer Protocol)WWW服务器类型(server)传输的指定文件的类型(Cotent-Type)分析并回答下述问题:1TCP协议建立连接以后,其相互通讯的分组在传输层(Transmission Control Protocol)中是否总带有ACK标志值?2在TCP通讯中,第一个请求分组的传输层总带有 标志值(flags),在返回的“确认(Acknowledge)”分组的传输层总带有 标志值(flags),在以后这两个结点间的通讯中,分组的传输层总带有 标志值(
10、flags)。四、绘图绘出用户计算机与7之间的通讯会话图。(一)过滤分组为了跟踪用户计算机与7的通讯会话过程,对捕获的数据包进行过滤将与会话有关的分组显示出来。过滤方法如下:1在ethereal的filter栏内输入:(ip.addr eq 你计算机IP地址 and ip.addr eq 7)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 s
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 科学计算语言Julia及MWORKS实践 课件 24-面向自定义图形的对象设置
- 艾滋病易感人群
- 二零二四年度承包合同:大型水电工程承包协议(2024版)3篇
- 2024年图书室工作总结怎么写
- 道路排水改造工程施工设计方案技术标范本
- 脑梗塞患者的护理措施
- 二零二四年度互联网技术与服务合同标的及合同服务内容扩展3篇
- 核酸检测培训宣传
- 财务行业新员工培训
- 新东方助教培训
- 14-徐红-儿童腹膜透析的操作规程
- 上海市校车安全管理规定(有效期延长至2025年)
- 出库单样本12623
- 三偏心蝶阀结构分析
- 仓库火灾事故保险追偿实务
- 经典柴油加氢技术
- 纪委约谈表格_4961
- 农药英语词汇
- 高危作业事故案例
- 精益生产评价打分表
- 千字文(简体、繁体、注音版)
评论
0/150
提交评论