计算机网络应用课程设计报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机网络应用课程
设计报告
姓名:XXX
学号:XXX
专业:网络工程
实验室:XXX
小组成员:X XXXX
设计时间:XXXXXX
课程设计报告
一.设计目的
通过本次的课程设计
1.可以让我们掌握如何构建简单的局域网,如何运用相关的技术解决问题,以
及如何使用锐捷的路由器与交换机。
2.能让我们熟练使用vs2010这一开发平台,使我们深刻了解c/s模式,以及
socket的编程,可以提高我们的编程能力。
3.能使我们熟练使用捉包软件,学会如何捉包,并且分析所捉到的内容,这样
可以培养我们解决有关网络故障的能力。
二.总体设计
1.通过构造一个局域网拓扑图,利用GNS3进行模拟实验环境。进行相关的操
作。
2.在vs2010环境下设计一个简单的聊天工具,利用c#设计语言实现。
3.在自己的电脑上安装wireshark软件,进行捉包分析。
三.设计要求
1. 自由设计网络拓扑结构,但须包括以下内容:
(1)模拟局域网、广域网通信
(2)设置NAT、ACL、配置路由协议
(3)配置冗余链路,配置RSTP
(4)局域网中划分VLAN,至少2个,其中一个VLAN 能访问外网(5)局域网中只能使用私有IP,广域网中使用公有IP
2.编写程序通信(C/S模式)
3.使用网络监控软件,捕获数据包并进行分析
四.详细设计
1.局域网设计如下:
(1)实验拓扑(如图1)
图1
(2)拓扑图解释
SP 为运营商网络的边界路由器,表示外网。
R1为局域网边界路由器,在R1上配置NAT,ACL,OSPF路由协议。
RSW1,RSW2为三层交换机,在RSW1上配置VTP用与管理VLAN设为Server模式,VTP Domain设为coke,建立Vlan10,Vlan20。在RSW1与RSW2之间绑定EtherChannel,提高链路带宽,并在两台三层交换机上设置HSRP热备份路由协议,以保证网络连通性。
SW1,SW2为二层交换机,都设为VTP Client同步Vlan10 Vlan20。两台交换机分别与两台三层交换机链接,以提高冗余性,并且配置RSTP快速生成树协议。
PC1,PC2 划分到Vlan10,PC3,PC4划分到Vlan20。
(3)主要配置信息
R1配置:
hostname R1 //更改主机名称
!
interface Loopback0
//为路由器添加环回口地址
!
interface FastEthernet0/0
ip nat inside //设置与RSW1相连的私有IP地址,接口作为NAT的inside interface FastEthernet0/1
ip nat inside //设置与RSW1相连的私有IP地址,接口作为NAT的inside interface Serial1/0
ip access-group 101 out
ip nat outside
clock rate 64000 //设置R1的出口IP(共有地址),NAT设为Outside,并调
用ACL101,在out方向套用
!
router ospf 1 //启用OSPF路由协议
//用换回扣地址作为Router-id,以增强OSPF的稳定性
//宣告R1相连的网段地址使邻居学习到
!
ip nat inside source list 1 interface Serial1/0 overload //调用ACL1设置复用动态地址转换(PAT),加Overload表示很多的内网地址可以借助一个外网地址的不同端口进行转换。
!
access-list 101 deny
access-list 101 permit ip any any //设置的访问控制列表(ACL)
RSW1配置:
hostname RSW1 //更改主机名称
!
interface Loopback0
//为路由器添加环回口地址
!
interface FastEthernet0/0
//设置与RSW1相连的私有IP地址
!
interface FastEthernet1/0
switchport mode trunk
!
interface FastEthernet1/1
switchport mode trunk
!
interface FastEthernet1/2
switchport mode trunk
!
interface FastEthernet1/3
switchport mode trunk //用int range f1/0 -3命令把接口设为Trunk模式,使
VTP在交换机间通信
!
interface Vlan10
ip address //为Vlan 10设置管理地址
//激活HSRP,设置连接的内网的虚拟网关
standby 1 priority 110 //用于设定端口的HSRP优先级,具有最高备份优先级的
HSRP成员将成为激活路由器,缺省值为100
standby 1 preempt //表明当本地路由器的备份优先级超过当前激活路由器
时,它就将接管控制权,成为激活路由器
!
interface Vlan20
ip address 19
standby 2 preempt
!
router ospf 1
//宣告相连的地址和管理Vlan地址
!
//设置默认路由,下一跳接口位f0/0
RSW2配置:
hostname RSW2
interface Loopback0
!
interface FastEthernet0/0
interface FastEthernet1/0
switchport mode trunk