1、计算机网络综合实验课程教学大纲课程名称:计算机网络综合实验(Comprehensive Experiments of Computer Network) 课程编号:CN965130B学 分:1总 学 时:1 周适用专业:计算机科学与技术专业(含计算机科学与技术、软件工程、物联网工程等相关专业方向)先修课程:操作系统、计算机网络。适用年级:2010-2012大纲编写:徐守志大纲审定:一、课程的性质、目的与任务:本课程是计算机科学与技术类专业必修的技术实验课。本课程是一门面向计算机网络实际应用的、具有很强的实践性与综合性的课程。通过网络工程案例的分析、设计和实施,掌握计算机网络设计、网络路由配置、
2、网络安全配置及基本的网络分析、测试方法,使学生具备基本的网络工程实践能力。二、教学基本要求:通过实验,要求学生能够掌握 Intranet 设计、Internet 接入、网络安全策略与部署,熟悉网络配置与网络测试。能够分析实验现象的技术原理,初步掌握基本的网络配置与管理、诊断与维护的技术与方法,在实践过程中训练学生的网络工程管理意识和实践能力。三、教学内容:教学内容涉及核心技术主要包括:IP,VPN,NAT,LAN,VLAN,RIP,OSPF,IPV6 等。实验内容主要包括 4 个方面:1. 网络规划2. 网络设计3. 网络配置4. 网络诊断实施案例参见附件。四、教学参考书:1教材:自编计算机网
3、络实验指导书2参考书:1 黄永峰等: Windows Server 2003 组网技术, 机械工业出版社, 20022 谢希仁: 计算机网络(第二版), 电子工业出版社, 19963 胡道元: 计算机局域网(第二版), 清华大学出版社, 19963参考资料:三峡大学计算机网络精品课程网站六、考核说明:1 考核方式:考查成绩评定 平时考勤:30%;实验操作: 40%; 实验报告: 30%。附件:计算机网络综合实验教学案例课程任务:企业局域网(Intranet)是互联网的主体,企业级的应用是网络应用的主要组成部分。本课程的主要任务是:根据实验要求,设计企业网络,实现企业内部通信,通过相关技术实现与
4、外网的互联。实验要求:1、要求设置 DHCP 服务器,域内所有 PC 自动获得 IP 地址;2、所有 PC 固定地安全接入,并且不允许其他 PC 接入相应的端口;3、划分 vlan23410。并实现 vlan 间的通信;4、配置 NAT,实现 vlan2、3 共享地址 202.100.1.1,但 vlan4 不可以上网;5、服务器静态映射 202.100.1.2/24,对外提供 www 服务(百度映射到 202.100.1.100,新浪映射到202.100.1.200,输入域名进入对应的服务器,html 脚本显示对应服务的信息);6、配置 PPP,实现总部到分部的通信验证,密码 CISCO;7
5、、配置 ospf 协议,实现全网互通;8、网管的 PC 可以管理其他所有设备,其他主机不可以;9、公司分部可以访问外网的 www 服务;10、熟练掌握多种测试方法,解决网络工程实施过程中的问题,熟悉基本网络技术的原理。实验平台:WindowsXP 实验工具:Cisco Packet Tracer。课程案例实施方案设计思路:1、公司内部划分 vlan,使各部门实现通信。2、通过 NAT 技术实现内网到外网的访问。3、管理员通过 telnet 远程登录管理网络设备。4、通过交换机的安全接入技术实现接口安全。5、对外网中配置 DNS 服务器。6、通过镜像技术,保护性访问百度、新浪的服务器。实验拓扑图
6、:实验步骤:1、配置 vlan 2、3、4接口交换机、核心交换机上 创建 vlanSwitch(config)#vlan 2Switch(config-vlan)#exitSwitch(config)#vlan 3Switch(config-vlan)#exitSwitch(config)#vlan 4Switch(config-vlan)#exit给端口分配 vlanSwitch(config)#int f0/2Switch(config-if)#swSwitch(config-if)#switchport mode access Switch(config-if)#switchport a
7、ccess vlan 2Switch(config-if)#exitSwitch(config)#int fastEthernet 0/3Switch(config-if)#switchport mode access Switch(config-if)#switchport access vlan 3Switch(config-if)#exitSwitch(config)#int f0/4Switch(config-if)#switchport mode access Switch(config-if)#switchport access vlan 4在核心交换机上配置 vlanSwitch
8、(config)#int f0/5Switch(config-if)#exitSwitch(config)#int vlan 2%LINK-5-CHANGED: Interface Vlan2, changed state to up%LINEPROTO-5-UPDOWN: Line protocol on Interface Vlan2, changed state to upSwitch(config-if)#ip address 192.168.2.254 255.255.255.0 vlan 2 的 IP 地址Switch(config-if)#no shSwitch(config-i
9、f)#Switch(config)#int vlan 3%LINK-5-CHANGED: Interface Vlan3, changed state to up%LINEPROTO-5-UPDOWN: Line protocol on Interface Vlan3, changed state to upSwitch(config-if)#ip addSwitch(config-if)#ip address 192.168.3.254 255.255.255.0 vlan 3 的 IP 地址Switch(config-if)#no shSwitch(config-if)#exitSwitc
10、h(config)#int vlan 4%LINK-5-CHANGED: Interface Vlan4, changed state to up%LINEPROTO-5-UPDOWN: Line protocol on Interface Vlan4, changed state to upSwitch(config-if)#ip adSwitch(config-if)#ip address 192.168.4.254 255.255.255.0 vlan 4 的 IP 地址Switch(config-if)#no shSwitch(config-if)#exitSwitch(config)
11、#int f0/5Switch(config-if)#switchport trunk encapsulation dot1q trunk 的封装Switch(config-if)#switchport mode trunk 端口模式设置为 trunkSwitch(config-if)#endSwitch#%SYS-5-CONFIG_I: Configured from console by consoleSwitch(config)#int f0/11Switch(config-if)#switchport trunk encapsulation dot1q Switch(config-if
12、)#swSwitch(config-if)#switchport mode Switch(config-if)#switchport mode trunk Switch(config-if)#end2、在核心交换机上配置 DHCP,对 vlan2、3、4 的主机进行动态地址分配Switch(config)#ip dhcp pool comSwitch(dhcp-config)#network 192.168.2.0 255.255.255.0 配网段 Switch(dhcp-config)#default-router 192.168.2.254 网关Switch(dhcp-config)#d
13、ns-server 8.8.8.8 DNS 服务器Switch(dhcp-config)#Switch(dhcp-config)#exit三个地址池 com com1 com2ip dhcp pool comnetwork 192.168.2.0 255.255.255.0default-router 192.168.2.254dns-server 8.8.8.8ip dhcp pool com1network 192.168.3.0 255.255.255.0default-router 192.168.3.254dns-server 8.8.8.8ip dhcp pool com2netw
14、ork 192.168.4.0 255.255.255.0default-router 192.168.4.254dns-server 8.8.8.83、Vlan 间的通信同一交换机下 Vlan 间的通信测试不同交换机下 vlan 通信测试Switch(config)#line vty 0Switch(config-line)#password CISCOSwitch(config-line)#loginSwitch(config)#endSwitch(config)#enable password CISCOSwitch(config)#int f0/9Switch(config-if)#n
15、o switchport 关闭交换机端口,用作路由器Switch(config-if)#ip address 192.168.100.254 255.255.255.0管理员主机与 vlan 里的主机通信测试4、DNS 的配置5、配置 ospf 协议实现内网互通Switch(config)#router ospf 1Switch(config-router)#netwSwitch(config-router)#network 192.168.2.3 0.0.0.255 area 0Switch(config-router)#network 192.168.2.0 0.0.0.255 area
16、0Switch(config-router)#network 192.168.3.0 0.0.0.255 area 0Switch(config-router)#network 192.168.4.0 0.0.0.255 area 0Switch(config-router)#network 192.168.10.0 0.0.0.255 area 0Switch(config-router)#network 192.168.11.0 0.0.0.255 area 0Switch(config-router)#network 192.168.12.0 0.0.0.255 area 0Switch
17、(config-router)#network 192.168.100.0 0.0.0.255 area 0Switch(config-router)#endrouter ospf 1log-adjacency-changesnetwork 192.168.2.0 0.0.0.0 area 0network 192.168.3.0 0.0.0.0 area 0network 192.168.4.0 0.0.0.0 area 0network 192.168.10.0 0.0.0.0 area 0network 192.168.11.0 0.0.0.0 area 0network 192.168
18、.12.0 0.0.0.0 area 0network 192.168.100.0 0.0.0.0 area 0network 192.168.2.0 0.0.0.255 area 0network 192.168.3.0 0.0.0.255 area 0network 192.168.4.0 0.0.0.255 area 0network 192.168.10.0 0.0.0.255 area 0network 192.168.11.0 0.0.0.255 area 0network 192.168.12.0 0.0.0.255 area 0network 192.168.100.0 0.0
19、.0.255 area 0局域网联通性测试结果:局域网联通性测试测试结果:广域网间的通信测试6、安全配置:Switch(config)#int f0/2Switch(config-if)#switchport mode access Switch(config-if)#switchport port-security maximum 1Switch(config-if)#switchport port-security mac-address 0060.470E.0A1CSwitch(config-if)#switchport port-security violation shutdown
20、Switch(config-if)#end7、远程管理配置:Switch(config)#enable password CISCOSwitch(config)#line vty 0 5Switch(config-line)#password CISCOSwitch(config-line)#loginSwitch(config-line)#exit8、NAT 的配置:Router(config)#access-list 1 permit 192.168.2.0 0.0.0.255Router(config)#ip nat inside source list 1 interface s1/0
21、Router(config)#int f0/0Router(config-if)#ip nat inside Router(config-if)#exitRouter(config)#int s1/0Router(config-if)#ip nat outside Router(config-if)#end9、Web 服务管理员部门人员10、镜像配置201.100.1.1 对应 201.100.1.11201.100.1.100 对应 201.100.1.22Router(config)#access-list 1Router(config)#access-list 1 permit 201.
22、100.1.100 0.0.0.0 Router(config)#access-list 1 permit 201.100.1.1 0.0.0.0Router(config)#ip nat inside source static tcp 201.100.1.1 80 201.100.1.11 80Router(config)#ip nat inside source static tcp 201.100.1.100 80 201.100.1.22 80Router(config)#int f0/0Router(config-if)#ip nat inside Router(config-if)#exitRouter(config)#int s1/0Router(config-if)#ip nat outsideRouter(config-if)#end至此,完成了课程要求的所有网络配置和测试。