计算机网络试验报告答案讲解
计算机网络实验报告 专专业业计算机科学与技术 班班级级计 102 学学号号109074057 姓姓名名王徽军 组组号号一组 D 指导教师指导教师毛绪纹 安徽工业大学计算机学院 二○一二年十二月 -1- 目目录录 实验总体说明实验总体说明 . .3 3 实验一实验一 实验三实验三 实验四实验四 实验五实验五 实验六实验六 以太网帧的构成以太网帧的构成 . .3 3 路由信息协议路由信息协议 RIP .RIP .8 8 传输控制协议传输控制协议 TCP TCP 1010 邮件协议邮件协议 SMTPSMTP、、POP3POP3、、IMAP IMAP 1212 超文本传输协议超文本传输协议 HTTP .HTTP .1414 -2- 实验总体说明实验总体说明 1 1.. 实验总体目标实验总体目标 配合计算机网络课程的教学,加强学生对计算机网络知识 (TCP/IP 协议)的深刻理 解,培养学生的实际操作能力。 2 2.. 实验环境实验环境 计算机网络协议仿真实验室: 实验环境:网络协议仿真教学系统(通用版)一套 硬件设备:服务器,中心控制设备,组控设备,PC 机若干台 操作系统:Windows 2003服务器版 3 3.. 实验总体要求实验总体要求 按照各项实验内容做实验,记录各种数据包信息,包括操作、观察、记录、分析, 通过操作和观察获得直观印象,从获得的数据中分析网络协议的工作原理; 每项实验均提交实验报告,实验报告的内容可参照实验的具体要求,但总体上应包 括以下内容:实验准备情况,实验记录,实验结果分析,算法描述,程序段,实验 过程中遇到的问题以及对思考问题的解答等,实验目的、实验原理、实验步骤不需 要写入实验报告中。 实验一实验一以太网帧的构成以太网帧的构成 实验时间:实验时间:__________________________成绩:成绩:________________________________ 实验角色:实验角色:__________________________同组者姓名:同组者姓名:____________________________________________________________ -3- 练习一:领略真实的练习一:领略真实的 MACMAC 帧帧 00000000: FF FF FF FF FF FF 8C 89 A5 75 71 10 06 05 14 55qU 00000010: 85 48 D2 78 62 13 47 24 58 25 00 00 00 00 00 00.H 襵 b.G$X% 00000020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00000030: 00 00 00 00 00 00 00 00 00 00 00 00 练习二:理解练习二:理解 MACMAC 地址的作用地址的作用 ● 记录实验结果 表 1-3 实验结果 主机 B 主机 D 主机 E 主机 F 本机 MAC 地址源 MAC 地址目的 MAC 地址是否收到,为什么 8C89A5-7570BB8C89A5-7570BB8C89A5-7571138C89A5-7571138C89A5-7570C18C89A5-7570C1是,主机是,主机 A A 与主机与主机 B B 接在同一共享模块接在同一共享模块 8C89A5-771A478C89A5-771A478C89A5-7571138C89A5-7571138C89A5-7570C18C89A5-7570C1是,主机是,主机 C C 与主机与主机 D D 接在同一共享模块接在同一共享模块 8C89A5-7571108C89A5-757110 8C89A5-7715F88C89A5-7715F8 无无 无无 无无 无无 否,与主机否,与主机 A A、、C C 都不在同一共享模块都不在同一共享模块 否,与主机否,与主机 A A、、C C 都不在同一共享模块都不在同一共享模块 练习三:编辑并发送练习三:编辑并发送 MACMAC 广播帧广播帧 ● 结合练习三的实验结果,简述FFFFFF-FFFFFF作为目的 MAC 地址的作用。 答:该地址为广播地址,作用是完成一对多的通信方式,即一个数据帧可发送给同一网段内的所有答:该地址为广播地址,作用是完成一对多的通信方式,即一个数据帧可发送给同一网段内的所有 节点。节点。 练习四:编辑并发送练习四:编辑并发送 LLCLLC 帧帧 实验结果 帧类型 LLC 发送序号 N(S) 001F 接受序号 N(R) 0 简述“类型和长度”字段的两种含义 答:一是如果字段的值小于 1518,它就是长度字段,用于定义下面数据字段的长度;二是如果 字段的值大于 1536,用于定义一个封装在帧中的PDU 分组的类型。 思考问题:思考问题: 1.为什么 IEEE802 标准将数据链路层分割为MAC 子层和 LLC 子层? 答:出于厂商们在商业上的激烈竞争,答:出于厂商们在商业上的激烈竞争,IEEEIEEE 的的 802802 委员会未能形成一个统一的、最佳的局域网委员会未能形成一个统一的、最佳的局域网 标准,而是被迫制定了几个不同标准,如标准,而是被迫制定了几个不同标准,如 802.4802.4 令牌总线网、令牌总线网、802.5802.5 令牌环网等。为了使数据链路层令牌环网等。为了使数据链路层 能更好地适应多种局域网标准,能更好地适应多种局域网标准, 802802 委员会就将局域网的数据链路层拆成两个子层,委员会就将局域网的数据链路层拆成两个子层, 即逻辑链路控制即逻辑链路控制 -4- LLCLLC 子层和媒体接入控制子层和媒体接入控制 MACMAC 子层。与接入到传输媒体有关的内容都放在子层。与接入到传输媒体有关的内容都放在MACMAC 子层,而子层,而LLCLLC 子子 层与传输媒体无关,不管采用何种协议的局域网对层与传输媒体无关,不管采用何种协议的局域网对LLCLLC 子层来说都是透明的。书本:子层来说都是透明的。书本:P78P78,图,图 3-14.3-14. 2. 为什么以太网有最短帧长度的要求? 答:传统的以太网是共享性局域网,采用载波侦听多路访问答:传统的以太网是共享性局域网,采用载波侦听多路访问/ /冲突检测冲突检测 CSMA/CDCSMA/CD 协议。最小帧协议。最小帧 长必须大于整个网络的最大时延位(最大时延时间内可以传输的数据位)长必须大于整个网络的最大时延位(最大时延时间内可以传输的数据位) 。如果帧长度太小,就可能。如果帧长度太小,就可能 出现网络上同时有两个帧在传播,就会产生冲突(碰撞)而造成网络无法发送数据。如果数据帧太出现网络上同时有两个帧在传播,就会产生冲突(碰撞)而造成网络无法发送数据。如果数据帧太 长就会出现有的工作长时间不能发送数据,而且可能超出接受端的缓冲区大小,造成缓冲益出。由长就会出现有的工作长时间不能发送数据,而且可能超出接受端的缓冲区大小,造成缓冲益出。由 于多方面的限制,每个以太网帧都有最小的大小于多方面的限制,每个以太网帧都有最小的大小 64bytes64bytes 最大不能超过最大