网络实验报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机网络实验报告
所在系(院):信息工程学院班级:14计算机转本1班姓名:殷宇翔
学号:14131521
得分:
实验一交换机组网基础
一、实验目的
(1)熟悉交换机的基本结构
(2)熟悉交换机基本命令
(3)利用交换机进行网络连接
(4)熟悉IP地址属性的设置
(5)应用常用的网络测试命令
(6)掌握ARP请求与响应的数据格式
(7)熟悉PT的设置与使用
二、实验拓扑
图1-1 交换机组网基础
设备接口IP 地址子网掩码默认网关PC1 Fa0/0 192.168.1.1255.255.255.0
PC2 FA0/0 192.168.1.2 255.255.255.0
三、配置步骤
1.在PC1、PC2两台主机配置IP地址信息。
(1)主机PC1地址设置(配置地址截图)
(2)主机PC2地址设置(配置地址截图)
2.测试
(1)在图中所示的1、2、3处抓取来回数据,并对数据进行详细分析与说明
(2)交换机显示结果(show mac-address-table )分析:PC1传递数据到PC2,首先交换机要进行配置VLAN,然后通过指令将接口Fa0/1,Fa0/2接到同一VLAN中,和PC1、PC2建立连接访问。
(3)主机arp缓存查看与删除
问题思考:
(1)根据路由转发算法分析转发过程
答:当交换机收到一个数据包时;
交换机会将这个数据包包头的目的MAC信息提取出来,与自身的MAC地址表比较;
情况一:如果找到对应项,则按MAC表进行转发;
情况二:如果没找到对应项,则在除了接收到数据包以外的所有端口进行转发(广播);(2)根据实验分析ARP的角色(请求与响应)
当主机PC1向主机PC2发送数据时,先在ARP中查看有无主机PC2的IP地址。
●有主机PC2的IP地址,查出对应的MAC的地址,然后将MAC地址发往PC2
●无主机PC2的IP地址,主机PC1自动运行ARP,ARP进程在本局域网上广播发送一个
ARP请求。局域网中所有主机都收到ARP请求。当PC2与ARP请求中的IP地址一致,就会收下ARP请求,并向PC1发送ARP响应,并在这个响应中写入自己的硬件地址。
当PC1收到PC2的响应后,会将其写入到ARP中。
ARP是解决同一个局域网上的主机的IP地址和MAC地址的映射问题。
(3)分析交换机地址学习过程与数据转发过程
交换机的地址表为空
当PC1想PC2发送数据,交换机接收到数据后,会学习到里面PC1的MAC地址,将其写入表中。交换机查看表,是否有PC2的MAC地址。如果有MAC地址,交换机就直接转发数据,如果没有,则向除PC1的端口外发送广播。在局域网内的所以主机,查看广播中的地址是不是自己的,如果是就接受数据,否则丢弃数据。
(3)请从TCP/IP由高层到低层的角度分析数据在发送方是如何封装的?(可举例说明)
如果计算机 PC1要将应用程序中的某数据发送至计算机PC2 应用层。计算机 PC1 的应用层联系任何计算机 PC2 的应用层所必需的控制信息,都是通过预先在数据上添加协议头。结果信息单元,其包含协议头、数据、可能包含协议尾,被发送至表示层,表示层再添加为计算机 PC2 的表示层所理解的控制信息的协议头。信息单元的大小随着每一层协议头和协议尾的添加而增加,这些协议头和协议尾包含了计算机 PC2 的对应层要使用的控制信息。在物理层,整个信息单元通过网络介质传输。
(4)请分析如果PC0要访问其它网段的主机,其访问过程如何?
利用路由器,PC0访问PC3,交换机在本局域网中找不到PC3,就会把信息发给网关,由与网关发给其相连的局域网中,在其局域网中查找。
实验二交换机的基本配置
一、实验目的
(1)理解VLAN的基本概念
(2)熟悉交换机添加VLAN的基本命令
(3)熟悉交换机接口划分VLAN的命令
(4)熟悉VLAN划分前后的变化
(5)对实验结果进行相应测试
二、应用环境
拓扑图:
地址分配表:
设备接口IP 地址子网掩码默认网关主机PC1 F0 192.168.0.1255.255.255.0
主机PC2 F0 192.168.0.102 255.255.255.0
主机PC3 F0 192.168.0.3 255.255.255.0
主机PC4 F0 192.168.103 255.255.255.0
三、配置步骤
1.主机配置IP地址信息。
(2)主机PC2地址设置
(3)主机PC3地址设置
(4)主机PC4地址设置
2.将PC1、PC3划分入同一VLAN1,将PC2,PC4划分入VLAN2
SW(vlan)#vlan 2 name VLAN2
VLAN 2 added:
Name: VLAN2
SW(config)#int f0/2
SW(config-if)#switch access vlan 2
SW(config-if)#switch mode acces
SW(config-if)#exit
SW(config)#int f0/3
SW(config-if)#switch mode acces
SW(config-if)#switch access vlan 1
SW(config-if)#exit
SW(config)#int f0/4
SW(config-if)#switch mode acces
SW(config-if)#switch access vlan 2
(2)测试PC1到PC3,PC2到PC4的连通性,分别在1,2,3,4处抓取来回数据,并对数据进行详细分析与说明。
分析:
说明交换机SW在发送数据的时候,所在
一个VLAN中的主机都可以收到交换机发
送的数据。因为PC1和PC3是在一个VLAN
中(VLAN1),所以他们都能够收到数据,
而PC2和PC4不在VLAN1中所以收不到交
换机发给PC1和PC3的数据。
当PC1发送数据时只有PC3收到数据,PC2
和PC4接受不到数据。
思考问题:什么VLAN,其主要功能是什么?
VLAN是虚拟局域网,是局域网给用户提供的一种服务。
功能是:分割广播域和隔离冲突域、提高管理效率。在虚拟局域网上的每一个站都可以收到同一个虚拟局域网上的其他成员所发出的广播。这样可以限制收到广播信息的工作站数,是网络不会影传播过多的广播信息而引起性能恶化。