将就看,将就学习吧。。
- 实验目的
熟悉Cisco网络实验模拟器(PacketTracer6.2)运行环境,学习掌握其基本操作方法。
利用最简单的网络连接设备集线器(Hub)组成一个局域网。学会配置计算机的IP协议(地址)、子网掩码并验证该网络的连通性。
- 实验内容
(一)安装PacketTracer6.2,熟悉掌握该网络实验模拟器的基本操作。
(二)按照如下要求组成局域网:
1.个人电脑5台(PC0、PC1、PC2、PC3、PC4),集线器3台(Hub0、Hub1、Hub2);
2.使Hub0分别连接Hub1和Hub2,Hub1分别连接PC0和PC1,Hub2分别连接PC2、PC3和PC4;
3.采用TCP/IP协议;所有个人电脑设置静态(Static)IP地址,子网掩码;
4.进行网络连通性试验,即确保所有个人电脑能够连通。
- 实验步骤
(一)安装、运行PacketTracer6.2。熟悉掌握PacketTracer6.2网络实验模拟器的界面和常用的操作方法。
(二)在空白工作区加入(拖入)5台个人电脑PC0、PC1、PC2、PC3、PC4;3台集线器Hub0、Hub1、Hub2(注:如果加错了设备,可以用右栏的Delete工具(×形)进行删除)。设备在左下角选取,选取界面如图1.1、1.2所示,此外还应根据连接要求,将各个设备放置适当位置,详见后续步骤(四)。
图1.1 个人电脑PC选取界面
图1.2 集线器Hub选取界面
(三)选用直通铜线(Copper Straight-through)连接各PC机设备,选取界面如图1.3所示;选用交叉铜线(Copper Cross-over)连接各Hub设备,选取界面如图1.4所示。
图1.3 直通铜线(Copper Straight-through)选取界面
图1.4 交叉铜线(Copper Cross-over)选取界面
各设备的连接端口号根据下表进行(注:端口色标呈绿色表示连通,呈红色表示不通):
设备/端口 | 连接 | 设备/端口 |
Hub0/Port0 | …… | Hub1/Port0 |
Hub0/Port1 | …… | Hub2/Port0 |
Hub1/Port1 | ━━ | PC0/FastEthernet |
Hub1/Port2 | ━━ | PC1/FastEthernet |
Hub2/Port1 | ━━ | PC2/FastEthernet |
Hub2/Port2 | ━━ | PC3/FastEthernet |
Hub2/Port3 | ━━ | PC4/FastEthernet |
(四)设置各个PC机的IP地址(IP Address)和子网掩码(Subnet Mask)。
单击PC0,选择Config(配置)标签栏,单击FastEthernet按钮,在IP Address和Subnet Mask文本框里填写相应的地址数据(参见下表),然后关闭该窗口。IP地址(IP Address)和子网掩码(Subnet Mask)配置界面如图1.5所示,照此步骤依次完成PC1、PC2、PC3、PC4的地址设置。
PC机 | IP地址(IP Address) | 子网掩码(Subnet Mask) |
PC0 | 192.168.10.71 | 255.255.255.0 |
PC1 | 192.168.10.72 | 255.255.255.0 |
PC2 | 192.168.10.73 | 255.255.255.0 |
PC3 | 192.168.10.74 | 255.255.255.0 |
PC4 | 192.168.10.75 | 255.255.255.0 |
图1.5 PC机的IP地址(IP Address)和子网掩码(Subnet Mask)配置界面
注意,IP地址和子网掩码还可以在PC机Desktop界面的IP Configuration的界面里完成,且这种方法更加接近于实用。你不妨一试。
至此,仿真实验设备配置完成。下图为参考拓扑图,如图1.6所示。
图1.6 简单网络拓扑图
(五)按两种方式进行网络连通性测试。
1.命令行方式
以PC0机为例。单击PC0,选择Desktop(桌面)标签栏,单击Command Prompt项目,出现命令行界面(DOS界面), 操作界面如图1.7所示。
图1.7 Command Prompt选择界面
如果要测试本机与PC1机(IP地址为192.168.10.72)之间的连通性,可在PC>提示符下输入命令:ping 192.168.10.72,回车(注意:在命令行方式下,所有的命令都是以回车键生效,并且一定要关闭汉字输入法)。
如果相互连通,应显示(具体数值仅供参考):
Pinging 192.168.10.72 with 32 bytes of data:
Reply from 192.168.10.72: bytes=32 time=62ms TTL=128
Reply from 192.168.10.72: bytes=32 time=51ms TTL=128
Reply from 192.168.10.72: bytes=32 time=51ms TTL=128
Reply from 192.168.10.72: bytes=32 time=49ms TTL=128
Ping statistics for 192.168.10.72:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 49ms, Maximum = 62ms, Average = 53ms
否则如果不相互连通,则显示:
Pinging 192.168.10.72 with 32 bytes of data:
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Ping statistics for 192.168.10.72:
Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),
(注:Request timed out表示请求超时,即不能连通的意思)。
其它PC机之间的相互连通性实验,可以仿照此方法一一进行测试。
2.仿真(模拟)方式
以测试PC1与PC4之间的连通性为例。
(1)关闭所有PC机操作界面。在工作区界面的右侧工具栏里点击“Add Simple PDU (p)”(呈信封状,即加一个简单协议数据单元)。然后分别点击PC1和PC4。观察右下角的运行查看窗口,选择Realtime模式。如果在Last Status下显示Successful,表明PC1与PC4之间是连通的。否则若显示Failed,则表明通信失败,即不能连通。
- 实验结果
1.命令行方式
P0和p1
2.仿真(模拟)方式
以测试PC1与PC4之间的连通性为例。
(1)关闭所有PC机操作界面。在工作区界面的右侧工具栏里点击“Add Simple PDU (p)”(呈信封状,即加一个简单协议数据单元)。然后分别点击PC1和PC4。观察右下角的运行查看窗口,选择Realtime模式。如果在Last Status下显示Successful,表明PC1与PC4之间是连通的。否则若显示Failed,则表明通信失败,即不能连通。
- 思考题
- 分别写出PC0、PC3、PC4的物理地址(MAC Address)?
P0:
0007.EC1B.1BC9
P3:
0006.2AD6.90B1
P4:
0040.0BCD.3467
- 观察任一PC机的Config界面,请问除了IP地址和子网掩码外,还有哪些个项目可以设置?
配置:
网关/DNS
DNS服务器
Gateway/DNS Ipv6:
IPv6网关
IPv6 DNS服务器
运算规则配置:
TCP最大连接数
TCP最大会话数
Maximum Retransmission Timeout in Milliseconds.
FastEthernetO:
Port Status
Bandwidth
Duplex
MAC Address
IP Configuration
IPv6 Configuration
IPv6 Address
Link Local Address:
- 观察任一集线器(Hub)的Config界面,看看有无可以配置的地方。
只有全局配置显示名称可以配置
- 你认为连通命令ping是工作在网络体系结构的哪一层上?(提示:注意其中的IP地址)
PING 是应用层直接使用网络层 ICMP 的例子,它没有通过运输层 的 TCP 或 UDP。
ping 命令执行的时候,源主机首先会构建一个 ICMP 回送请求消息数据包。
然后,由 ICMP 协议将这个数据包连同地址 192.168.1.2 一起交给 IP 层。
IP 层将以某个ip作为目的地址,本机 IP 地址作为源地址,协议字段设置为 1 表示是 ICMP 协议,再加上一些其他控制信息,构建一个 IP 数据包。
ping命令发送数据使用的是ICMP协议
ping的原理:
向指定的网络地址发送一定长度的数据包,按照约定,若指定网络地址存在的话,会返回同样大小的数据包,当然,若在特定时间内没有返回,就是“超时”,会被认为指定的网络地址不存在。
5.在命令行方式中,输入:?回车和输入:help回车,出现的结果怎样?这能说明什么问题?
输入 ?:
输入 help:
结果:输入 ?输入 help 输出的结果一样