计算机网络技术实验报告

南京理工大学紫金学院

计算机网络技术实验报告

专业:计算机科学与技术

姓名:蔡伟

学号:090601345

指导教师:夏吉安

实验日期:2012.4.23-2012.4.24

目    录

实验一 双绞线制作…………………………………………………………………03

实验二 协议分析……………………………………………………………………07

实验三 路由器基本配置……………………………………………………………12

实验四 交换机基本配置……………………………………………………………16

实验一 双绞线制作

一.实验目的

    1. 掌握RJ45头与双绞线的连接与制作方法。

    2. 掌握工具的使用。

    3. 制作一根可以正常使用的对等线或交叉线。

二.实验工具

    1. RJ45头2个,非屏蔽双绞线(1米)一条。

    2. 工具(RJ45钳、测线器)

三.实验内容

   双绞线是由不同颜色的4对8条芯线组成的,每一线对都是以逆时针方向相互缠绕而成,与其他传输介质相比,双绞线在传输距离,信道宽度和数据传输速度等方面均受到一定限制,但价格较为低廉,适用广泛。双绞线按电器特性区分为三类、四类、五类、六类线。其中三类、四类线缆主要应用为语音流量的传输。

我们现在常用的数据传输介质是五类和超五类以及六类双绞线。

图 1 双绞线

(1)屏蔽双绞线与非屏蔽双绞线

    双绞线按种类可分为屏蔽双绞线(Shielded Twisted Pair,STP)与非屏蔽双绞线(Unshielded Twisted Pair,UTP)。屏蔽双绞线在双绞线与外层绝缘封套之间有一个金属层蔽层。屏蔽层可减少辐射,防止信息被窃听,也可阻止外部电磁干扰的进入,使屏蔽双绞线比同类的非屏蔽双绞线具有更高的传输速率。

    非屏蔽双绞线(Unshielded Twisted Pair,缩写UTP)是一种数据传输线,由四对不同颜色的传输线所组成,广泛用于以太网路和电话线中。 

 

文本框: 图 2 非屏蔽双绞线

(2)双绞线的线序 

   在EIA/TIA(美国电子工业协会)的综合布线标准中规定了两种双绞线的线序568A与568B。

   RJ45接线方式规定如下:1、2用于发送,3、6用于接收,  4、5、7、8是双向。1、2线必须是双绞,3、6双绞,4、5双绞,7、8双绞。

    这样可以最大限度地抑制干扰信号,提高传输质量。

表1 EIA/TIA568A标准

图                              图4  双绞线标准线序

(3)双绞线的连接方法:

     1. 直通线:即双绞线两端的线序排列一致,即如果一端的第一脚为橙色。另一端的第一脚也必须为橙色的芯线。这种网线一般用在不同种设备之间的连接,如PC与交换机,交换机与路由器之间连接。

     2. 交叉线:虽然双绞线有4对8芯,但实际在网络传输中只用到其中的4芯,即水晶头的1.2.3.6脚,它们分别起着收、发信号的作用,交叉线的排列规则是:网线的一端的第1脚连接另一端的第3脚,网线一端的第2脚连接另一头的第6脚,其他的脚一一对应即可。这种网线一般是用在同种设备之间的连接,如PC与PC、交换机与交换机。

四.实验过程

 1. 理线  

 (1) 剪去双绞线的外皮,长度大约2-3cm,注意不要伤及线芯。

 (2)剪去双绞线内部的白色棉芯,将紧密绞合的线分开,平行排列;

 (3)严格按照规定的线序排列,注意花线。

 (4)用剪线刀口将前端修齐。                                

 2 . 插线

 (1)将水晶头有弹片一侧向下;

 (2)用力将排好的线平行插入水晶头内的线槽中;

 (3)确保八条导线顶端应插入线槽顶端。

 3 压线

   将水晶头放入压线钳夹槽中,用力捏几下压线钳,压紧线头。

 4 测试

   使用测试仪测试所制作网线的连通性。

五.实验思考题

 1双绞线按电器性能分为几类?100M带宽用几类双绞线,千兆用几类线?

   答:双绞线按电气性能分为:三类、四类、五类、六类线。

 100M带宽用5类双绞线,1000M带宽用超5类双绞线或6类双绞线

 25类与超5类双绞线的有效传输距离是多少?

   答:5类与超5类双绞线的有效传输距离是100m。

 3同种设备相连采用哪种类型的双绞线? 不同种设备相连采用哪种类型的双绞线?

   答:同种设备相连采用交叉线,不同种设备相连采用直通线

六.实验小结

    通过本次实验,我熟悉了双绞线的制作方法,了解了直通线与交叉线之间的区别,通过自己亲手实践,真正体验到实验的快乐,也让我明白做什么事都要认认真真才能成功,虽然只是简单的做网线,但是,若是不用心也很难做成功。


实验二  协议分析

一.实验目的

  熟悉并掌握分组嗅探器Ethereal的基本使用与操作,了解网络协议实体间进行交互以及报文交换的情况。

二.实验环境

  1) Windows 9x/NT/2000/XP/2003

  2)与因特网连接的计算机网络系统

  3) Ethereal,pngplt等软件

三.实验要求

   利用Ethereal分析HTTP、TCP的实验过程、发现的

问题、得到的结果并回答思考题的内容。

四.实验内容

  1.Ethereal 介绍

     Ethereal 是一种可以运行在Windows, UNIX, Linux 等操作系统上的分组嗅探器。运行ethereal 程序时,其图形用户界面。

   2.Ethereal 初始化

(1)启动主机上的web 浏览器,启动ethereal。看到窗口,只是窗口中没有任何分组列表。

(2)开始分组俘获:选择“capture”下拉菜单中的“Start”命令,会出现“Ethereal: Capture Options”窗口,可以设置分组俘获的选项。

(3)在实验中,可以使用窗口中显示的默认值。在“Ethereal: Capture Options”窗口的最上面有一个“interface”下拉菜单,其中显示计算机所具有的网络接口(即网卡)。当计算机具有多个活动网卡时,需要选择其中一个用来发送或接收分组的网络接口(如某个有线接口)。随后,单击“ok”开始进行分组俘获,所有由选定网卡发送和接收的分组都将被俘获。

(4)开始分组俘获后,会出现分组俘获统计窗口。该窗口统计显示各类已俘获分组的数量。在该窗口中有一个“stop”按钮,可以停止分组的俘获。但此时最好不要停止俘获分组。

(5)在运行分组俘获的同时,在浏览器地址栏中输入某网页的URL,如: http://zj.njust.edu.cn/。为显示该网页,浏览器需要连接http://zj.njust.edu.cn/ 的服务器, 并与之交换HTTP 消息,以下载该网页。包含这些HTTP 报文的以太网帧将被Ethereal 俘获。

五.实验过程

 1.分解实验(一)HTTP协议分析

  (1)启动Ethereal分组嗅探器,选定网卡。

  (2)开始Ethereal分组俘获。

  (3)打开Web browser输入南京理工大学紫金学院的首页地址: http://zj.njust.edu.cn/。待页面加载完毕后停止分组俘获,在窗口的显示过滤说明

处输入“http”,分组列表子窗口中只显示所俘获到的HTTP报文。

(4)打开所捕获的HTTP协议报文,分析其中的报文字段含义。

2. 分解实验(二)TCP协议分析

(1) 新建一个文本文档,任意输入文本内容,内容不超过10kB,以自己的学号命名,例如01.txt。

(2) 打开http://172.254.254.200:8080/upload/

(3)在浏览按钮旁的文本框中输入保存在你的主机上 的文件的全名(含路径),

(4)此时不要按“点击上传”按钮

(5) 启动Ethereal,开始分组俘获。

(6) 在浏览器中,单击“点击上传”按钮,将文件上传到 实验室的HTTP服务器中,一旦文件上传完毕,上传文件的信息将 显示在你的浏览器窗口中。

(7) 停止俘获。

 

         

在显示筛选规则中输入“tcp”,可以看到在本地主机和服务器之间传输的一系列tcp和http报文,你应该能看到包含SYN报文的三次手。也可以看到有主机向服务器发送的一个HTTP POST报文。

六.实验思考题

(1)你的浏览器运行的是HTTP1.0,还是HTTP1.1?你所访问的服务器所运行HTTP协议的版本号是多少?

答:浏览器运行的是HTTP1.1

    访问的服务器所运行HTTP协议的版本号是1.1.

(2)你的浏览器向服务器指出它能接收何种语言版本的对象?

    答:它接受中文。

(3)你的计算机的IP地址是多少?服务器http://zj.njust.edu.cn的IP地址是多少?

 答 :我的PC机的IP地址192.168.23.51。

   服务器http://zj.njust.edu.cn的IP地址是218.94.126.78

(4)从服务器向你的浏览器返回的状态代码是多少? 该值代表什么含义?

    答:状态码是200代表成功--表示请求已接收、理解、接受。

(5)查看所捕获的HTTP响应报文是否有Last-Modified 字段,该字段代表什么含义?

 答:有。Last-Modified:最后修改日期

(6)从HTTP报文中分析学院的网站采用的是什么编程语言编写的?采用的Web服务器是什么?

 答:采用的是gizp编程语言,WEB服务器是Microsoft-IIS。

(7)客户服务器之间用于初始化TCP 连接的TCP SYN 报文段的序号(sequence number)是多少?

   答:[SYN] Seq=0 len=0 Mss=1460 WS=3。

(8)服务器向客户端发送的ACK 报文段序号是多少?该报文段中, Acknowledgement 字段的值是多少?服务器是如何决定此值的?

   答:ACK报文段序号是1,Acknowledgement字段的值是56。

服务器是从捕获的数据包中分析出tcp建立连接的三次握手过程。

(9)从捕获的数据包中分析出tcp建立连接的三次握手过程  

   答:首先发送方主机向接收方主机发起一个建立连接的同步(SYN)请求;接收方主机在收到这个请求后向送方主机回复一个同    步/确认(SYN/ACK)应答;发送方主机收到此包后再向接收方主机发  送一个确认(ACK),此时TCP 连接成功建立.。

(10)包含HTTP POST报文段的作用是什么?

    答:HTTP POST报文段的作用是在Request-URI 所标识的资源后附加新的数据。

(11)TCP连接的MSS(Maximum Segment Size)是多少?是在TCP报文中的哪个字段标示的?

 答:MSS是1460,在SYN报文中。

七.实验小结

    通过本次实验,我掌握了分组嗅探器Ethereal的基本使用与操作,了解网络协议实体间进行交互以及报文交换的情况。让我对HTTP以及TCP协议有着更加深刻的认识。


实验三  路由器基本配置实验

一.实验目的

1. 熟悉路由器的基本结构

   2. 掌握路由器CLI的基本配置命令

   3. 掌握路由器IOS基本命令

   4. 熟悉Packet Trace软件的使用

二.实验要求

(1)打开Packet Trace 软件,按图所示建立网络拓扑图;

(2) 配置路由器名字为 R1;

(3) 设置路由器的控制台(Console 口)口令为nanjing;

(4) 设置路由器的远程登录口令(即为Telnet 口令)为college;

(5) 设置路由器的特权口令为zijin ;

(6) 配置路由器的快速以太网接口:F0/0口的IP地址为 :192.168.0.1/24,子网掩码:255.255.255.0,F0/1口的IP地址为192.168.1.1/24;子网掩码:255.255.255.0。

(7) 配置PC1的IP地址为 192.168.0.11/24并设置默认网关。

(8) 配置PC2的IP地址为 192.168.1.22/24并设置默认网关。

三.实验内容(拓扑)

四.实验过程

  (1)步骤 1:进入特权执行模式。

           Router>enable

          Router#

  (2)步骤 2:进入全局配置模式。

            Router#configure terminal

           Router(config)#

  (3)步骤 3:将路由器名称配置为 R1。

          在提示符下输入命令hostname R1。

           Router(config)#hostname R1

           R1(config)#

  (4)步骤 4:在路由器上配置控制台口令。

      使用 nanjing 作为口令。配置完成后,退出线路配置模式。

           R1(config)#line console 0

           R1(config-line)#password nanjing

           R1(config-line)#login

          R1(config-line)#exit

           R1(config)#

  (5)步骤 5:为虚拟终端线路配置口令。

       使用 college 作为口令。配置完成后,退出线路配置模式。

           R1(config)#line vty 0 4

           R1(config-line)#password college

           R1(config-line)#login

           R1(config-line)#exit

           R1(config)#

  (6)步骤 6:配置执行模式口令。

       使用 enable secret password 命令配置执行模式口令。使用 zijin 替换 password。

           R1(config)#enable secret zijin

           R1(config)#

  (7)步骤 7:配置 FastEthernet0/0 接口。

       使用 IP 地址 192.168.0.1/24 配置 FastEthernet0/0 接口。

           R1(config)#interface fastethernet 0/0

           R1(config-if)#ip address 192.168.0.1 255.255.255.0

           R1(config-if)#no shutdown

           %LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up

           %LINEPROTO-5-UPDOWN: Line protocol on Interface   FastEthernet0/0, changedstate to up

           R1(config-if)#

  (8)步骤 8:配置 FastEthernet0/1 接口。

       使用 IP 地址 192.168.1.1/24 配置 FastEthernet0/1 接口。

          R1(config)#interface fastethernet 0/1

          R1(config-if)#ip address 192.168.1.1 255.255.255.0

          R1(config-if)#no shutdown

          %LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up

          %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed   state to up

R1(config-if)#

  (9)步骤 9:保存 R1 配置。

       使用 copy running-config startup-config  //将配置内容从running-config 复制到startup-config 。

          R1#copy running-config startup-config

          Building configuration...

          [OK]

 (10)步骤 10:配置主机 PC1。

          使用 IP 地址 192.168.0.11/24 和默认网关配置连接到 R1 的主机 PC1。

 (11)步骤 11:配置主机 PC2。

          使用 IP 地址192.168.1.22/24 和默认网关 配置连接到 R2 的主机 PC2。

 (12)测试PC1与PC2之间能否通信。

 测试

(1) 由用户模式进入特权模式,验证特权密码;

(2) 用show命令查看路由器的配置文件、接口状态、路由表;

(3) 用ping命令检查PC1与PC2的连通性,以及PC机与路由器的连通性;

(4) 保存配置文件,重启路由器,使用show running-congfig命令查看路由器RAM中的内容,使用show startup-config查看NVRAM中的内容。

(5) 使用Telnet命令登陆路由器,验证Vty密码。

五.实验思考题

1、如果将实验拓扑图中的路由器改为交换机,PC1和PC2还能否通讯?为什么?

 答:PC1和PC2不能通讯。因为PC1和PC2不在同一个网段,则需要获得网关的mac,把ping的包交给网关,让网关来帮自己发送。但是没有配置网关,无法获得网关的mac,这样ping的包就没办法发出去,所以ping不通。

2、在实验拓扑图中,用双绞线连接路由器和PC机,则应该用直通线还是交叉线,为什么?

 答:路由器连接PC机应该用交叉线,因为路由器就相当于一个简单的PC机,而同种设备之间互连要用交叉线。

3、参考下面的网络拓扑图,假设给定了172.16.0.0/16的网络地址,试使用VLSM(子网划分),为不同网络的主机分配合适的IP地址。

   

答:

     第一个网段为172.16.64.1—172.16.64.100

     第二个网段为172.16.64.101—172.16.64.175

     第三个网段为172.16.128.1—172.16.64.40

六.实验小结

   通过本次实验,我掌握了Packet Trace软件的使用,也学会了路由器基本的配置命令,也更加熟悉路由器的基本结构,通过老师的讲解使我对路由器有着更进一步的了解。

  


实验四  交换机基本配置实验

一.实验目的

1. 熟悉交换机的基本结构

   2. 掌握交换机CLI的基本配置命令

   3. 熟悉Packet Trace软件的使用

二.实验要求

  (1) 配置交换机名字为 S1;

  (2) 设置交换机的控制台口令为nanjing;

  (3) 设置交换机的远程登录口令为college;

  (4) 设置交换机的特权密码为 zijin;

  (5) 配置交换机的管理IP为 192.168.0.11/24;

  (6) 配置PC1的IP地址为 192.168.0.21/24,默认网关为 192.168.0.1;

  (7) 配置PC2的IP地址为 192.168.0.22/24,默认网关为 192.168.0.1。

三. 实验内容(拓扑)

四.实验过程

步骤 1:进入特权模式为交换机命名。

    特权模式下可以访问所有交换机命令。不过,由于许多特权命令用于配置操作参数,因 此应对特权访问采取密码保护,以防止未经授权的使用。密码在步骤 4中设置。

    特权执行命令集包括用户执行模式中包含的命令和用于访问其余命令模式的configure 命令。输入enable命令进入特权执行模式。

        Switch>enable

        Switch#

        S1#configure terminal

        S1(config)#hostname S1

        S1(config)#exit

步骤 2:设置访问口令。

       进入控制台配置行模式。将登录口令设置为nanjing。

       S1#configure terminal

       S1(config)#line console 0

       S1(config-line)#password nanjing

       S1(config-line)#login

步骤 3:设置命令模式口令。

      配置Telnet 密码使用口令college, 配置 vty 线路 0 到 4。

     S1(config-line)#line vty 0 4

       S1(config-line)#password college

       S1(config-line)#login

       S1(config-line)#exit

 步骤 4:设置命令模式口令。

       将使能加密口令设置为 zijin。此口令用于保护对特权执行模式的访问。

       S1(config)#enable secret zijin

步骤 5:配置交换机的第 3 层地址。

     必须先为主机分配 IP 地址,然后才可以从 PC1 远程管理 S1。交换机的默认配置是通过 VLAN 1 控制交换机的管理。试验中我们给Vlan1配置IP地址,方便我们远程登陆路由器进行管理与配置。关于VLAN的知识将在网络综合试验中具体讲解,在这里大家只要理解为交换机配置IP地址是在VLAN上配置即可。

       S1(config)#interface vlan1

       S1(config-if)#ip address 192.168.0.11 255.255.255.0

       S1(config-if)#no shutdown

步骤 6:配置 PC1 的 IP 地址。

       将 PC1 的 IP 地址设置为 192.168.0.21,使用子网掩码 255.255.255.0。

步骤 7:配置 PC2 的 IP 地址。

       将 PC1 的 IP 地址设置为 192.168.0.22,使用子网掩码 255.255.255.0。

测试

(1) 由用户模式进入特权模式,验证特权密码;

(2) 用show running-config命令查看配置信息;

用ping命令检查PC1与PC2的连通性,以及PC机与交换机的连通性;

输入命令 show mac-address-table 查看交换机CAM表的内容。应该包含两条地址映射关系。

(5) 保存配置文件(copy running-config startup-config),重启交换机,查看效果。

(6) 在PC的DOS命令行界面使用Telnet命令登陆交换机验证Vty密码。

五.实验思考题

  1、如果把PC1的IP地址改为192.168.1.21/24,验证它和PC2能否连通,为什么?

   答:PC1和PC2不能验证连通。因为PC1和PC2不在同一个网段,则需要获得网关的mac,把ping的包交给网关,让网关来帮自己发送。

但是没有配置网关,无法获得网关的mac,这样ping的包就没办法发出去,所以ping不通。

  2、通过 ? 命令查看 sh mac 命令的完整写法是什么?这条命令的作用什么?

答:sh mac 命令的完整写法是shownac-address-table。这条命令的作用是查找局域网中IP地址冲突的主机。

  3、交换机配置IP地址有什么用途?

    答情况一:   一般来说给VLAN配IP地址是为了做路由,一般在三层交换机上做。

        情况二:   也可以给交换机配置IP地址,这样可以从网络中通过telnet或其他方式来远程管理,如果这个交换机划分了VLAN,那么这个交换机的IP地址也是和VLAN相联系的,好像此时交换机就是这个VLAN的一台PC一样。

六.实验小结

   通过本次实验,我熟悉了交换机的基本的配置命令,对我学习网络有很大的帮助,老师也非常有耐心的给我们讲解,使我们学起来不会觉得太困难。 

   总的来说 ,这几次实验,感觉过的很充实,不管是老师还是同学都很用心去完成试验的内容,这几次实验都很有意义。

 

 

相关推荐