因特网互联技术实验指导手册

上传人:平*** 文档编号:11373531 上传时间:2017-10-13 格式:DOC 页数:52 大小:1.07MB
返回 下载 相关 举报
因特网互联技术实验指导手册_第1页
第1页 / 共52页
因特网互联技术实验指导手册_第2页
第2页 / 共52页
因特网互联技术实验指导手册_第3页
第3页 / 共52页
因特网互联技术实验指导手册_第4页
第4页 / 共52页
因特网互联技术实验指导手册_第5页
第5页 / 共52页
点击查看更多>>
资源描述

《因特网互联技术实验指导手册》由会员分享,可在线阅读,更多相关《因特网互联技术实验指导手册(52页珍藏版)》请在金锄头文库上搜索。

1、因特网互联技术实验指导手册信息工程学院通信工程系目 录目 录 .2实验一 UTP 双绞线制作 .3实验二 Ethereal 网络协议分析工具的使用 .6实验三 常用网络命令 .13实验四 交换机基本配置实验 .21实验五 交换机 VLAN 配置实验 .31实验六 路由器的基本性能和配置实验 .36实验七 路由器 WAN 接口配置与路由配置实验 .42实验八 防火墙实验 .47实验一 UTP 双绞线制作(一)实验内容本实验要求同学按照 EIA586A、EIA586B 制作连接网络设备的各种双绞线,并对制作完成的双绞线进行连通性测试。(二)实验目的掌握符合 EIA586A、EIA586B 标准的双

2、绞线制作方法,学会使用双绞线测试仪判断双绞线的连通性。(三)实验工具双绞线 RJ 45 夹线钳若干、双绞线测试工具若干、双绞线若干、RJ45 水晶接线头若干。(四)实验步骤UTP 双绞线是目前用于连接网络设备的常用线路。美国电子工业协会(EIA)制定了 EIA586A、EIA586B 标准规范双绞线接口的物理特性。一根 UTP 双绞线由 4 对相互绞合在一起的铜芯导线构成,每根铜芯导线由不同颜色的塑料外层所包裹。其连接示意图如图 1所示(注意 18 的标示顺序) 。图 1 UTP 双绞线连接示意图EIA 586A 线排布顺序是白绿、绿、白橙、兰、白兰、橙、白褐、褐;EIA 586B 线排布顺序

3、是白橙、橙、白绿、兰、白兰、绿、白褐、褐。双绞线与 RJ45 接头连接时,可以制作 2 类网线:一是直连网线,即双绞线两端都按照 EIA586A 或者都按照 EIA586B 方式与 RJ45 接头连接。二是交叉网线,即双绞线一端按 EIA586A 标准而另一端按EIA586B 标准。这两类网线的用途如表 1 所示。主机 路由器 交换机 MDIX 交换机 MDI 集线器主机 交叉 交叉 直连 交叉 直连路由器 交叉 交叉 直接 交叉 直连交换机 MDIX 直连 直连 交叉 直连 交叉交换机 MDI 交叉 交叉 直连 交叉 直连集线器 直连 直连 交叉 直连 交叉表 1 直连网线与交叉网线用途双绞

4、线的制作步骤分为四步。1剥线。使用夹线钳将双绞线外层塑料皮剥离。双绞线露出外皮的长度在 13mm15mm 为宜。2理线。将导线按顺序整理平,遵守规则,否则不能正常通信。如图 3 所示。图 3 剥离外层塑料皮与理线3插线。将整理好的导线插入到 RJ45 接头中,一定要平行插入到线顶端,以免触不到金属片。4压线。使用夹线钳将 RJ45 水晶头压紧。如图 4。图 4 插线与压线5线路检测将双绞线两端 RJ45 接头连接到测线仪对应的接口处。打开测线仪电源,如指示灯由 18 顺序亮起,则双绞线工作正常。实验二 Ethereal 网络协议分析工具的使用(一)实验内容学习开源网络协议分析工具 Ethere

5、al 的使用,用 Ethereal 获取并观测不同网络协议的流量数据包。(二)实验目的学习分组捕获工具的工作原理,使用协议分析器观察网络活动,通过观察网络活动分析和学习因特网的网络协议。(三)实验原理Ethereal 是一个开放源码的网络分析系统,也是目前最好的开放源码的网络协议分析器,支持 Linux 和 windows 平台。可以直接从Ethereal 的网页 http:/www. E 下载其最新版本。其主要特点是:1捕捉网络数据包网络分析系统首先依赖于一套捕捉网络数据包的函数库。这套函数库工作在网络分析系统模块的最底层。作用是从网卡取得数据包或者根据过滤规则取出数据包的子集,再转交给上层

6、分析模块。从协议上说,这套函数库将一个数据包从链路层接收,至少将其还原至传输层以上,以供上层分析。Ethereal 网络分析系统需要一个底层的抓包平台,在 Linux 中是采用 Libpcap 函数库抓包,在 windows 系统中采用 winpcap 函数库抓包。2. 层次化的数据包协议分析取得捕包函数捕回的数据包后需要进行协议分析和协议还原工作。由于 OSI 的 7 层协议模型,协议数据是从上到下封装后发送的。对于协议分析需要从下至上进行。首先对网络层的协议识别后进行组包还原然后脱去网络层协议头。将里面的数据交给传输层分析,这样一直进行下去直到应用层。由于网络协议遵从层次结构,Ethere

7、al 系统采用了协议树的方式。如果协议 A 的所有数据都是封装在协议 B 里的,那么这个协议 A 就是协议 B 是另外一个协议的儿子节点。将最低层的无结构数据流作为根接点。在 Ethereal 中注册一个协议解析器首先要指出它的父协议是什么。另外还要指出自己区别于父节点下的兄弟接点协议的特征。这个系统在协议解析上由了很强的扩展性,增加一个协议解析器只需要将解析函数挂到协议树的相应节点上即可。3. 基于插件技术的协议分析Ethereal 由于采用插件技术,一个新加入开发的程序员开发一种新的协议分析模块的时候不需要了解所有的代码,他只需要写好这个协议模块的函数后,写一个格式为 proto_reg_

8、handoff_XXX 的函数,在函数内调用注册函数告诉系统在什么时候需要调用这个协议模块。(四)Ethereal 使用界面在开启网络应用的环境下,从本地计算机启动 Ethereal。要想捕获一个跟踪记录,我们从 Capture 菜单中用 Capture Options(捕获选项)对话框来指定跟踪记录的各个方面,然后选择 start 即可开始抓包。如图 2.1 所示。图 2.1 Ethereal 使用界面Capture Options 对话框界面说明如图 2.2 所示,其主要选项含义如下:图 2.2 Ethereal 选项设置1Interface(接口)和 Link-layer header

9、type(链路层首部类型)Interface 下拉菜单可以选择跟踪所用的接口。例如,如果机器同时拥有以太网接口和无线网络接口,你必须选择其中一个进行监测。链路层首部类型字段说明了 Ethereal 将如何解释该链路层的帧。这也与接口的类型有关。2Limit each packet to N bytes( 将每个分组限制在 N 个字节内)Ethereal 能够捕获整个分组数据和首部。如果不打算观察数据,那么可以只捕获首部以节省空间。为此,需要计算出感兴趣的首部的最大字节长度,然后使用该最大长度来捕获每个分组中的这一部分。3Capture packets in promiscuous mode(在

10、混杂模式下捕获分组)如果你的计算机在一个共享网段上,诸如一个无线局域网或者一个以太网集线器上,那么网络接口将能探测到所有的分组,包括那些发到其他机器上的分组。但是,更多的情况是目的地为其他计算机的分组将被忽略掉。如果你的网络接口设置为“混杂模式”(promiscuous mode),它将记录下所有的分组,包括那些并非发往你的机器的分组。要想把网络接口设置为混杂模式,需要对这台计算机具有管理员特权。4Capture filter(捕获过滤器)可以指定一个捕获过滤器(filter)来限制捕获的数据量。只有那些匹配过滤规则的分组才会被记录。5Capture file(s)(捕获文件)可以指定将捕获到

11、的分组直接保存在一个文件里,而不是存于内存中。6Display Options(显示选项)Update list of packets in real time 选项可选择观察实时更新的分组,如果要这样的话,你可以让显示屏自动滚动到最后捕获的分组。7Name resolution(名字解析 )在任何可能的情况下,可以要求 Ethereal 把分组中不同的数字翻译成人们易读的名字。如启用 MAC 地址转换,Ethereal 会将一部分地址转化为厂商的名称。启用网络地址转换,Ethereal 会试图将一个网络地址转化成一个主机名,这要通过联系本地 DNS 服务器并要求转换来进行地址的转换,导致了附

12、加的网络流量,而且会产生延迟结果。(五)实验步骤1 访问网址 ,这里有一个运行在以太网上的分组捕获与分析程序的共享软件版本。下载一份到你的本地计算机上。2 在网络上运行 Ethereal 应用程序,捕获 100 个分组并将结果存到一个文件中。3 在网络上让 Ethereal 运行一段时间,然后取得统计结果。你的网络上的分组中广播分组占多大的百分比?4 在网络上让 Ethereal 运行一段时间,列出 Ethereal 在你的网络上找到的分组类型。5 通信协议定义了通信实体为完成一个指定任务而使用的报文格式、报文内容和报文顺序。因特网中的协议栈包括四层:应用层、传输层、网络层和链路层。基于典型网

13、络活动(如网页浏览、文件传输和收发电子邮件等操作)利用网络协议分析器获取的数据包,在各协议层中对每个分组进行分解,分离出数据包在应用层、传输层、网络层和链路层的首部,研究协议的分层结构。(六)实验课后思考题1在网络运行过程中,如果用户没有运行使用网络的应用程序(如qq,ie 浏览器等) ,你认为主机这里能观测到什么其他类型的通信存在?(要同时考虑到有用的后台活动和可能的恶意活动。 )2许多系统管理员都不允许用户在共享网络上运行类似 Ethereal 这样的程序。你认为这是为什么?3进行一个需要大量网络资源的操作(例如,通过 HTTP 或 FTP 下载一个大文件)并用 ethereal 跟踪这一

14、活动。产生的跟踪文件是多大 ?这里有丢弃的分组吗?在捕获期间计算机会变得响应迟钝吗?实验三 常用网络命令(一)实验内容练习使用 8 个常用的网络命令,并通过这些工具发现或者验证网络中的故障。(二)实验目的了解 ping、traceroute 等常用网络工具的功能以及使用方法,并通过这些工具发现或者验证网络中的故障。(三)实验原理常见的网络命令包括 Ping、 Ipconfig 或 WinIPCfg 、 Netstat、 Tracert、 Route 、 ARP 、 Nslookup、Telnet 。这些命令通过 Windows Run 窗口/ 命令提示符方式运行。1)Ping 命令Ping 是一个测试程序,用于确定本地主机是否能与另一台主机交换(发送与接收)数据报。如果 Ping 运行正确,就可以排除网络访问层、网卡、Modem 的 I/O 线路、电缆和路由器等存在的故障。按缺省设置,运行 Ping 命令

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

当前位置:首页 > 行业资料 > 其它行业文档

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