通信网实验报告.docx

上传人:b****5 文档编号:4521359 上传时间:2022-12-01 格式:DOCX 页数:17 大小:386.53KB
下载 相关 举报
通信网实验报告.docx_第1页
第1页 / 共17页
通信网实验报告.docx_第2页
第2页 / 共17页
通信网实验报告.docx_第3页
第3页 / 共17页
通信网实验报告.docx_第4页
第4页 / 共17页
通信网实验报告.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

通信网实验报告.docx

《通信网实验报告.docx》由会员分享,可在线阅读,更多相关《通信网实验报告.docx(17页珍藏版)》请在冰豆网上搜索。

通信网实验报告.docx

通信网实验报告

 

通信网原理

实验报告

 

 

实验一OSPF1仿真

一.实验目标

学会配置开放最短路径优先(OSPF)路由协议,配置适当的设置位于Router1,Router2,andRouter4。

二.实验拓扑结构

三.命令综述

四.实验使用的IP地址和子网掩码如下表所示

五.实验任务

任务1:

配置路由器

在这个任务中,你将要配置Router1,Router2,和Router4,使他们通

OSPF进行相互间的通信。

1.参考IP地址和子网掩码表,为Router1,Router2,和Router4配置合适的主机名、IP地址和子网掩码,启用接口,再为Router1配置一个时钟频率为64kbps的串行0/0接口。

2.运用网络连接查看命令(ping),验证每个路由器都可以成功的连接到与它直接相连的路由器。

任务2:

配置OSPF

这个任务将要介绍如何为路由器配置OSPF,OSPF是一个使用迪杰斯特拉算法为网络计算最短路径的链路状态路由协议,OSPF通过将链路数据组播传递给网络中的所有路由器来改变网络的拓扑结构,以此来维护整个网络的树视图。

1.让Router1启用OSPF,并且使用100的进程ID:

2.对于Router1,发出以下命令添加有效的网络接口,合适的掩码,和区域0:

3.对于Router2,启用OSPF,并且发出以下命令添加有效的网络,掩码,和

区域ID:

4.对于Router4,启用OSPF,并且发出以下命令添加有效的网络,掩码,和

区域ID:

任务3:

验证OSPF

在这个任务中,你将使用ping命令和显示命令来验证OSPF执行了你的

配置。

1.三个路由器都配置了OSPF,此时应该允许有一个短的时间延时,因为网络需要时间调整。

Router2和Router4并没有直接相连,但ping会成功。

2.对于Router2,发出命令使它显示路由表,并且说明OSPF到网络172.16.10.0的管理位距是多少:

解答:

OSPF到网络172.16.10.0的管理位距是100。

可以用showip命令查看管理位距,管理位距是括号内输出的str数量。

 

3.对于Router2,验证它使用的路由协议是OSPF:

Router2#showipprotocols

4.对于Router2,显示它的OSPF数据库。

Router2#showipospfdatabase

5.对于Router2,显示它的OSPF邻居,并且说明完整的状态字段显示输出说明了什么?

解答:

完整的状态字段显示输出表示Router1和Router2交换了链路数据,并且它们的数据库是完全同步的。

Router2#showipospfneighbor

6.对于Router2,显示正在运行的接口OSPF的信息,并且说明状态备份显示输出代表什么?

解答:

输出表明Router2状态备份是备份在网络指定的路由器上。

Router2#showipospfinterface

 

实验二DHCP仿真

一.实验目标

在这个实验中,你将配置一个动态主机配置协议(DHCP)服务器和两个客户端,并且使用DHCP服务器自动为客户提供IP地址。

当一个DHCP服务器为网络进行配置时,客户端可以自动获得IP地址,而不需要管理员手动为每台计算机配置一个IP地址。

二.实验拓扑结构

三.命令综述

四.实验使用的IP地址和子网掩码如下表所示

五.实验任务

任务1:

为RouterA配置DHCP服务器

在这个任务中,你将配置RouterA作为服务器,来响应与它直接相连的网络中的客户端发出的请求。

对RouterA执行这个任务的步骤如下:

1.你需要什么命令来启动DHCP服务器过程?

RouterA(config)#servicedhcp

2.配置DHCP服务器不分配的IP地址分配给FastEthernet0/1接口。

那么,你为什么要进行这一步?

服务器假定DHCP地址池中的所有IP地址可供分配给客户。

因此,必须指定DHCP服务器的IP地址不应该分配给客户。

这么做是为了防止DHCP服务器配置DHCP客户端IP地址:

RouterA(config)#ipdhcpexcluded-address172.16.10.17

3.配置一个DHCP池叫pool_one,分配给FastEthernet0/1的网络接口。

如果你发出该命令创建池,会发生什么?

它已经存在在设备上吗?

解答:

这一步骤的命令将创建一个名为pool_one的DHCP池。

如果pool_one已经存在,该命令将导致RouterA进入DHCP池配置模式。

一旦在DHCP池配置模式中,您可以配置各种DHCP参数,如网络范围内的IP地址分配给DHCP客户池中。

RouterA(config)#ipdhcppoolpool_one

RouterA(dhcp-config)#network172.16.10.16255.255.255.240

4.配置pool_one地址租用时间为48小时。

RouterA(dhcp-config)#lease2

5.配置pool_one分配的IP地址FastEthernet0/1为DHCP客户接口作为默认网关。

RouterA(dhcp-config)#default-router172.16.10.17

6.配置pool_one分配域名。

执行这个步骤提供什么好处?

_

RouterA(dhcp-config)#domain-name

解答:

域名DHCP客户端为客户端提供了一个参考点名称解析。

任务2:

为RouterB配置DHCP服务器

在这个任务中,你将配置RouterB作为服务器,来响应与它直接相连的网络中的客户端发出的请求。

对RouterB执行这个任务的步骤如下:

1.你需要什么命令来启动DHCP服务器过程?

RouterB(config)#servicedhcp

2.配置DHCP服务器不分配的IP地址分配给FastEthernet0/0接口。

RouterB(config)#ipdhcpexcluded-address172.16.10.33

3.配置一个DHCP池叫pool_two,分配给FastEthernet0/0的网络接口。

RouterB(config)#ipdhcppoolpool_twoRouterB(dhcp-config)#network172.16.10.32255.255.255.240

4.配置pool_two地址租用时间为30小时。

RouterB(dhcp-config)#lease16

5.配置pool_two分配的IP地址FastEthernet0/0为DHCP客户接口作为默认网关。

RouterB(dhcp-config)#default-router172.16.10.33

6.配置pool_two分配域名。

RouterB(dhcp-config)#domain-name

任务3:

配置DHCP客户端

1.配置PC1,PC2连接到SwitchA,作为客户端。

C:

>ipconfig/ipdhcp

2.配置PC3,PC4,PC5连接到SwitchB,作为客户端。

C:

>ipconfig/ipdhcp

3.给RouterD配置一个请求24小时租用IP地址的FastEthernet0/0接口。

RouterD(config)#interfacefastethernet0/0

RouterD(config-if)#ipdhcpclientlease1

4.配置RouterD的FastEthernet0/0接口作为DHCP客户端的接口。

RouterD(config-if)#ipaddressdhcp

任务4:

验证DHCP客户端的功能

1.使用ipconfig/all命令验证连在SwitchA上的每个电脑的DHCP配置是RouterA分配的。

2.使用ipconfig/all命令验证连在SwitchB上的每个电脑的DHCP配置是RouterB分配的。

3.对RouterD使用showipinterfacebrief命令验证FastEthernet0/0接口获得了IP地址。

4.对RouterD使用showdhcplease命令来验证它和RouterA的IP地址租用的持续时间。

5.对RouterD使用showiproute命令来验证网关。

6.对RouterD使用showdhcpsever命令来验证其域名。

任务5:

验证DHCP服务器的功能

1.使用showipdhcpbinding命令RouterA和RouterB检查ip地址分配给各自的客户的情况。

2.使用ipdhcpseverstatistics命令RouterA和RouterB检查每个dhcp服务器的操作数据的概括性的总结情况。

3.使用showipdhcppool命令RouterARouterB验证dhcppool地址范围的配置和各自的租赁地址。

 

实验三NAT仿真

(备注:

此实验没有要求回答的问题)

一.实验目标

在这个实验中,你可以学习在Cisco网络中用所需的基本命令配置NATpool,配置路由器的路由信息协议版本为2(RIPv2),这样所有的设备都可以ping到其他设备。

二.实验拓扑结构

三.命令综述

四.实验使用的IP地址和子网掩码如下表所示

五.实验任务

1.配置Route1的主机名,为接口配置合适的主机名,DCE的电缆连接到Router1,串行连接的速度为64kbps,使之成为有效的端口。

2.配置Route2的主机名,为接口配置合适的主机名,使之成为有效的端口。

3.Router1配置NAT,因此任何连接到Router1’sFastEthernet0/0接口的主机名,可以转换成NATpool子网192.168.200.0/24中100个可用的IP地址中的一个。

从192.168.200.2开始,使用goodpool名称和ACL10。

4.对Router1和Router2配置PIPv2,确保Router1能收到192.168.200.0网络的广播,但Router1的Fastethernet0/0网络收不到广播。

5.为了让位于192.168.200.0网络做广播,必须配置一个接口的子网。

创建一个环回接口位于Router1的0接口,并分配相应的IP地址和子网掩码。

6.hostApinghostB去填充NAT转换表。

7.对Router1使用showipnattranslations命令验证你的NAT配置。

 

实验四主机端口扫描程序设计

一.实验任务

编写一个主机端口扫描程序,具体要求如下:

1.要求实现的程序为图形化界面,可以输入扫描的目的主机的IP地址与端口,输出端口的状态(Open或Close)。

2.要求扫描任意支持TCP/IP的主机中的一个端口。

点击“TcpScan”按钮,扫描TCP端口;点击“UdpScan”按钮,扫描UDP端口。

二.实验原理

1.TCP端口扫描:

(1)端口扫描程序调用socket()函数建立套接字,SOCK_STREAM表示流式套接字。

(2)调用connect()函数请求与目的主机的指定端口建立连接。

(3)根据TCP连接是否成功建立,判断目的主机中的端口状态。

2.UDP端口扫描:

(1)端口扫描程序调用socket()函数建立套接字,SOCK_DGRAM表示数据报套接字。

(2)调用ioctlsocket()函数将套接字设置为非阻塞。

(3)调用sendto()函数发送UDP数据包。

(4)调用recvfrom()函数接收返回的错误码,判断目的主机的端口状态。

三.实验内容:

1.创建MFC工程

2.编辑用户界面

3.使用类向导

通过类向导对各个窗口进行变量以及函数的设定,并且使各窗口建立起联系。

4.添加程序

5.实验结果

TCP开启,UDP关闭

UDP关闭,TCP关闭,UDP包发送失败

TCP开启,UDP关闭。

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 高中教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1