计算机网络课设

计算机网络课设

ZSTUGWH

【实验目的】

计算机网络课程设计是智能科学与技术专业的重要实践性教学环节。在进行了《计算机网络》课程的基础上,进行课程设计旨在加深和掌握计算机网络的基本概念、原理、方法;加深掌握计算机网络的分层体系结构;熟练掌握数据链路层、网络层及传输层的工作原理;熟练掌握网络互连和因特网的有关概念、协议及其应用,提高进行工程设计和系统分析的能力,为毕业设计和以后的工程实践打下良好的基础。本课程设计采用 Packet Tracer 平台,该平台是由 Cisco 公司发布的一款辅助学习工具,是一个功能强大的网络仿真实验平台,它为网络课程的初学者设计、配置和排除网络故障提供了网络模拟环境。用户可以在软件的图形用户界面上直接使用拖拽方法建立网络拓扑,可以使用图形配置界面或者命令行配置界面对网络设备进行配置和测试。Packet Tracer 模拟实验物理设备,对于网络技术学习者而言与实际配置真机一样。

【设计内容】

内容 1:交换机 的配置:掌握交换机的工作原理;掌握 Telnet 方式配置交换机,理解虚拟 LAN 的基本配置,掌握一般交换机按照端口划分 VLAN 的配置方法和三层交换机 VLAN 路由的配置方法,实现 VLAN 间的相互通信。

内容 2:路由器的配置:掌握静态路由的配置方法和技巧;通过静态路由方法实现网络的连通性;掌握 RIP 协议的配置方法;掌握通过动态路由协议 RIP 学习产生的路由;掌握 OSPF 协议的配置方法;掌握查看通过动态路由协议 OSPF 学习产生的路由。

一、Telnet远程登录

在 Packet Tracer 的网络环境下,配置交换机(型号:2960),实现 2 台 PC 机的连通和Telnet 的远程登录;

1、网络拓扑图如下:

image-20230523135731028

2、PC0、PC1 IP设置:

image-20230523135844512

image-20230523135912517

3、测试连接:

image-20230523140024140

4、Telnet

路由器终端:
en
conf t
inter vlan1
ip address 192.168.1.1 255.255.255.0
no shutdown
exit

conf t
line vty 0 1
line vty 0 3
password 123456
login
exit
enable password gwh0416
PC0:

ping一下

image-20230523140856180

Telnet 192.168.1.1
->#输入密码进入路由器用户模式
en
->#输入密码进入特权模式

image-20230523141103960

二、交换机扩展以太网

在 Packet Tracer 的网络环境下,使用两台交换机设备(型号:2960),6 台 PC 机,配置交换机,由两台交换机组成扩展以太网。画出网络拓扑图;验证:终端设备相互发送 Ping 命令,测试终端之间的连通性。

1、网络拓扑图

image-20230523142016186

2、IP设置

下图为PC0的IP设置,根据下表以此类推

image-20230523142044657

image-20230523142148094

3、测试连接

ping一下,下图为PC0 ping PC1和PC4,均能ping通

image-20230523142228495

image-20230523142240301

三、单交换机VLAN划分实验

在 Packet Tracer 的网络环境下,使用 1 台交换机设备(型号:2960),6 台 PC 机,分别命名为 PC0、PC1、PC2、PC3、PC4 和PC5,并且用直连线将各个设备依次连接起来,配置终端 PC 机的 IP 地址、子网掩码和连接交换机的端口,在交换机上创建 3 个VLAN,使得PC0 和PC1 属于VLAN10,PC2 和 PC3 属于 VLAN20,PC4 和 PC5 属于VLAN30。画出网络拓扑图;验证:同一 VLAN 之间的终端能相互通信;不同 VLAN 之间的终端不能相互通信。

1、网络拓扑图

image-20230523151246999

2、IP设置

image-20230523151321196

3、路由器终端

en
conf t
vlan 10
exit
vlan 20
exit
vlan 30
exit

int fa0/1
switch mode access
switch access vlan 10
exit

int fa0/2
switch mode access
switch access vlan 10
exit

int fa0/9
switch mode access
switch access vlan 20
exit

int fa0/10
switch mode access
switch access vlan 20
exit

int fa0/17
switch mode access
switch access vlan 30
exit

int fa0/18
switch mode access
switch access vlan 30
exit

4、测试连接

用PC0 ping一下

image-20230523151949417

5、结论

上述步骤将一个物理网段划分为三个虚拟局域网,相同VLAN内的主机可以通信,而不同VLAN的主机无法进行直接通信

四、两台交换机VLAN划分实验

在 Packet Tracer 的网络环境下,使用 2 台交换机设备(型号:2960),6 台 PC 机,分别命名为 PC0、PC1、PC2、PC3、PC4 和PC5,并且用直连线将各个设备依次连接起来(PC0、PC1、PC2 连接在交换机 1 上,PC3、PC4 和 PC5 连接在交换机 2上),配置终端 PC 机的 IP 地址、子网掩码和交换机的端口,在交换机 1 和交换机 2 上分别创建 2 个 VLAN:VLAN2 和 VLAN3,其中,PC0、PC1 和 PC3 属于 VLAN2;PC2、PC4 和 PC5 属于VLAN3。验证:同一 VLAN 之间的终端能相互通信;不同 VLAN 之间的终端不能相互通信。

1、网络拓扑图

image-20230523153756952

注意:两台Switch终端连线时要注意FastEthernet端口号,与下文一一对应

2、IP设置

image-20230523153809150

3、Switch终端

Switch0

#vlan分配
en
conf t
vlan 2
exit
vlan 3
exit

int fa0/1
switch mode access
switch access vlan 2
exit

int fa0/2
switch mode access
switch access vlan 2
exit

int fa0/9
switch mode access
switch access vlan 3
exit

#与Switch1连接
int fa0/24
switch mode trunk
end
show vlan

Switch1

#vlan分配
en
conf t
vlan 2
exit
vlan 3
exit


int fa0/10
switch mode access
switch access vlan 2
exit

int fa0/17
switch mode access
switch access vlan 3
exit

int fa0/18
switch mode access
switch access vlan 3
exit

#与Switch0连接
int fa0/24
switch mode trunk
end
show vlan

4、测试连接

用PC0 ping一下

image-20230523162148361

5、结论

从测试连接结果可以看出,相同VLAN内的主机可以通信,而不同VLAN的主机无法进行直接通信

五、三层交换机实现VLAN间通信

实验背景:假设某企业有 3 个主要部门,即技术部、销售部和经理部,分别处于不同的办公室,为了安全和便于管理,对 3 个部门的主机进行了 VLAN 的划分,技术部、销售部和经理部处于不同的 VLAN。现在由于业务的需求,需要技术部、销售部和经理部的主机能够相互访问,获得相应的资源,3 个部门的交换机通过一台三层交换机进行了连接。使用设备包括:1 台 3560 型号的三层交换机,3 台 2960 型号交换机,8 台 PC机,分别命名 PC0、PC1、PC2、PC3、PC4、PC5、PC6 和 PC7,并且用直连线将各个设备依次连接起来。配置终端 PC 机的 IP 地址、子网掩码。将 2 层交换机 VLAN2、VLAN3 和 VLAN4 下的主机默认网关分别设置为虚拟接口的 IP 地址。

画出网络拓扑图,用命令行查看 3 层交换机的路由表;验证:二层交换机 VLAN2、VLAN3 和 VLAN4 下的主机之间通过 3 层交换机可以相互通信。

1、网络拓扑图

image-20230523163510636

注意:两台Switch终端连线时要注意FastEthernet端口号,与下文一一对应

2、IP设置

image-20230523163531172

3、Switch终端

Switch0

en
conf t
vlan 2
exit
vlan 4 
exit
int fa 0/1
switch mode access
switch access vlan 2
exit

int fa 0/2
switch mode access
switch access vlan 2
exit

int fa 0/3
switch mode access
switch access vlan 4
exit

int fa0/22
switch mode trunk
exit

Switch1

en
conf t
vlan 3
exit
vlan 4 
exit
int fa 0/1
switch mode access
switch access vlan 4
exit

int fa 0/2
switch mode access
switch access vlan 3
exit

int fa 0/3
switch mode access
switch access vlan 3
exit

int fa0/23
switch mode trunk
exit

Switch2

en
conf t
vlan 2
exit
vlan 3 
exit

int fa 0/1
switch mode access
switch access vlan 2
exit

int fa 0/2
switch mode access
switch access vlan 3
exit

int fa0/24
switch mode trunk
exit

三层交换机

en
conf t
vlan 2
exit
vlan 3
exit
vlan 4
exit

int fa0/22
switch trunk encapsulation dot1q
switch mode trunk
exit

int fa0/23
switch trunk encapsulation dot1q
switch mode trunk
exit

int fa0/24
switch trunk encapsulation dot1q
switch mode trunk
exit

inter vlan 2
ip address 192.1.1.254 255.255.255.0
no shutdown
exit

inter vlan 3
ip address 192.1.2.254 255.255.255.0
no shutdown
exit

inter vlan 4
ip address 192.1.3.254 255.255.255.0
no shutdown
exit

ip routing

4、测试连接

image-20230523171351163

5、结论

上图测试为不同VLAN下的主机,仍可进行通信,说明二层交换机下不同VLAN的主机之间通过三层交换机可以相互通信

六、静态路由配置实验

实验背景:某公司有一个总部和两个分部,分别都是一个独立的局域网,为了使得每个分部和总部能够正常相互通信,共享资源,每个分部出口利用一台路由器进行连接,分部路由器和总部路由器间公司申请了 DDN 专线进行相连,要求做适当配置实现两个分部和总部的正常相互访问。使用设备采用 3 台 2811 路由器,3 台 2960 交换机和 4 台PC 机以及 2 台服务器:分别命名 PC0、PC1、PC2、PC3、Sever0 和 Sever1。实验中采用192.168 这个 IP 地址段,分部 1 占用 192.168.1.0/24 网段;路由器 Router0 和路由器 1 之间的网络占用 192.168.4.0/24 网段,路由器 Router0 和路由器 2 之间的网络占用192.168.5.0/24 网段。

画出网络拓扑图,验证:两个网络终端设备之间的连通性。

1、网络拓扑图

image-20230525184636355

注意:连线时要注意端口号,与下文一一对应

2、IP设置

image-20230523183632268

3、终端设置

R1

en
conf t
hostname R1
int fa0/0
no shut
ip address 192.168.2.254 255.255.255.0
exit

int serial 0/0/0
no shut
ip address 192.168.4.1 255.255.255.0
clock rate 64000

end

R0

en
conf t
hostname R0
int fa0/0
no shut
ip address 192.168.1.254 255.255.255.0
exit

int serial 0/0/0
no shut
ip address 192.168.4.2 255.255.255.0
exit

int serial 0/0/1
no shut
ip address 192.168.5.2 255.255.255.0
exit

R2

en
conf t
hostname R2
int fa0/0
no shut
ip address 192.168.3.254 255.255.255.0
exit

int serial 0/0/1
no shut
ip address 192.168.5.1 255.255.255.0
clock rate 64000
exit

设置完ip之后,可以看到之前连接线的红点都变为绿点了

之后设置通信IP

R1

en
conf t
ip route 192.168.1.0 255.255.255.0 192.168.4.2
end
show ip route

R2

en
conf t
ip route 192.168.1.0 255.255.255.0 192.168.5.2
end
show ip route

R0

en
conf t
ip route 192.168.2.0 255.255.255.0 192.168.4.1
end
show ip route
exit

en
conf t
ip route 192.168.230 255.255.255.0 192.168.5.1
end
show ip route

4、测试连接

总部主机ping分部主机

image-20230525184715176

分部主机ping总部主机

image-20230525184810783

image-20230525184944751

5、结论

总部与分部之间设备能够互相通信

  • 4
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
计算机网络课设通常涉及设计和实现一个完整的网络系统或解决网络相关的问题,比如协议设计、网络安全、网络性能优化等。参考文献的选择会根据课程的具体内容而变化,但一些通用的经典书籍和论文可以提供理论基础和实践指导: 1. "Computer Networking: A Top-Down Approach" by James F. Kurose and Keith W. Ross - 这本书是入门级网络教材的首选,深入浅出地介绍了网络体系结构和协议。 2. "TCP/IP Illustrated, Volume 1: The Protocols" by W. Richard Stevens - 详细讲解了TCP/IP协议族,是理解网络通信基石的重要参考。 3. "Computer Networks" by Andrew S. Tanenbaum - 介绍了计算机网络的基础概念和技术,适合深入学习。 4. "Designing Data-Intensive Applications" by Martin Kleppmann - 对于处理大规模数据和分布式系统的网络设计很有帮助。 5. "The Art of Network Monitoring" by J. Peter Zelikson - 如果课程关注网络监控和诊断,这本书是个不错的选择。 6. IEEE标准文档,如RFCs (Request for Comments) - 对于了解和实现具体的网络协议如HTTP、SMTP、HTTPS等,RFCs是官方文档。 7. 学术论文,如《SIGCOMM Computer Communication Review》和《ACM Transactions on Computer Systems》等期刊上发表的研究论文,可以帮助追踪最新研究进展。 记得在引用这些文献时,务必遵循学术规范,注明作者、出版年份和链接或页码。具体到网络课设,可能还需要查找针对特定课题的专题论文或课程指定的必读书目。如果你有特定的课设题目或方向,我可以给出更精确的建议。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

第十六个季节

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值