【计算机网络】—— 中小型网络构建与配置

🌟欢迎来到 我的博客 —— 探索技术的无限可能!


🌟博客的简介(文章目录)

系列文章目录

【计算机网络】—— 网络应用通信基本原理
【计算机网络】—— Socket通信编程与传输协议分析
【计算机网络】—— IP协议及动态路由算法
【计算机网络】—— 中小型网络构建与配置


原理

1、NetWork

       广域网,WAN Wide Area Network;城域网,Metroplitan Area Network;局域网,LAN Local Area Network。
       Public IP ,直接连入Internet;Private IP,不连入Internet,只能使用NAT网络地址转换访问互联网。Private IP要被互联网访问,可使用端口转换(NAT)技术。
在这里插入图片描述

2、VLAN

       VLAN (Virtual Local Area Network)虚拟局域网是由一些局域网网段构成的与物理位置无关的逻辑组。每一个 VLAN 的帧都有一个明确的标识符,指明发送这个帧的工作站是属于哪一个 VLAN。可流量隔离(traffic isolation),并减少广播数量。

3、无线和蜂窝网络

       WLAN/WiFi,IEEE 802.11 WirelessLAN,也称WiFi,是一种较小范围的接入网技术, 802.11基本构建模块为基本服务集(Basic Service Set, BSS),一个BSS包括多个无线站点和一个接入点(Access Point, AP, 中央基站)。

所需仪器设备/环境以及要求

Packet Tracer、ENSP、GNS3、EVE-NG等网络虚拟仿真平台

Step 1 网络设计与配置
1、拓扑结构设计
       通过抽象设计一个简单的网络拓扑图(至少包含一个源路由器和目的路由器,源路由器和目的路由器之间通过一个路由器连接),内网结构自行设计。

2、IP地址规划与设计
       内网地址采用192.168.x.0/24
       外网采用公网地址202.201.18.0/26
       其中将连续的8个地址供内网使用,其它地址分配给各个外部子网使用。

3、服务器设计
       在内网设计一个DHCP服务器(是否设计中继自定)、Web服务器,出口路由器上设置NAT转换
       再设计一个远程Web服务器和一个DNS服务器(用DNS服务器实现基本的域名转换)

4、对路由器及主机进行相关配置

5、用ping命令进行连通性测试

Step 2 网络协议分析
1、主机获取IP地址的过程分析

2、分析当用户从终端浏览器窗口URL中输入域名来访问远程Web服务器到页面在浏览器窗口显示各个阶段的协议运行情况。
至少包括以下协议:
(1)ARP协议、DNS协议、UDP协议分析
(2)HTTP协议、TCP协议分析
(3)NAT分析

主要内容

Step 1 网络设计与配置

1、拓扑结构设计

       通过抽象设计一个简单的网络拓扑图(至少包含一个源路由器和目的路由器,源路由器和目的路由器之间通过一个路由器连接),内网结构自行设计。
在这里插入图片描述

网络拓扑图

2、IP地址规划与设计

在这里插入图片描述

IP地址规划与设计

3、服务器设计

客户端网络:
在这里插入图片描述

客户端网络拓扑图

       此内网中设计了一台DHCP服务器和一台Web服务器,并在出口路由器上设置了动态NAT。
在这里插入图片描述

动态NAT配置命令

服务端网络:

在这里插入图片描述

服务端网络拓扑图

       服务器内网中配置了一台DNS服务器、一台DHCP服务器、一台HTTP服务器,并在出口路由器配置了动态NAT。
在这里插入图片描述

动态NAT配置命令

4、对路由器及主机进行相关配置

客户端网络:
       网关:
在这里插入图片描述

配置网关

       DHCP服务器:
在这里插入图片描述

配置DHCP服务器

       PC:
在这里插入图片描述

配置PC

       无线设备:

在这里插入图片描述

配置无线设备

       外部网络:
在这里插入图片描述在这里插入图片描述

配置外部网络

服务端网络:
       网关:
在这里插入图片描述

配置网关

       DHCP服务器:
在这里插入图片描述

配置DHCP服务器

       PC:
在这里插入图片描述

配置PC

       HTTP服务器:
在这里插入图片描述

配置HTTP服务器

       DNS服务器:
在这里插入图片描述

配置DNS服务器

5、用ping命令进行连通性测试

客户端子网内ping:
在这里插入图片描述

客户端子网内ping

两子网间通信:
在这里插入图片描述

两子网间通信

Step 2 网络协议分析

1、主机获取IP地址的过程分析

       ①DHCP Discover报文

       因为终端请求IP时不知道DHCP服务器的地址,所以此报文会被广播,直到DHCP服务器收到此报文,所以此时DHCP报文中源地址和目的地址都为0.0.0.0。
在这里插入图片描述

DHCP Discover报文

       ②DHCP Offer报文

       DHCP收到发现报文后会在本身地址池中取出一个未被使用的地址,加上相对应的网关、DNS等等组成Offer报文,单播发送给请求的终端。
在这里插入图片描述

DHCP Offer报文

       ③DHCP Request报文

       终端收到DHCP Offer报文后需要采取应答,但可能会有多个Offer报文,通常应答第一个Offer报文,并广播Request报文,告知自己希望得到的IP地址。
在这里插入图片描述

DHCP Request报文

       ④DHCP ACK报文

       DHCP服务器收到Request请求报文后,根据Request报文中携带的用户MAC来查找有没有相应的租约记录,如果有则发送ACK应答报文,通知用户可以使用分配的IP地址。
在这里插入图片描述

DHCP ACK报文

2、分析当用户从终端浏览器窗口URL中输入域名来访问远程Web服务器到页面在浏览器窗口显示各个阶段的协议运行情况

       ①输入URL

       DNS:请求解析数据报传给UDP
       UDP:将DNS数据报组成报文段
       ARP:查找本子网的网关的MAC地址
在这里插入图片描述

查找本子网的网关的MAC地址

       NAT:将私有IP转为公网IP
在这里插入图片描述

将私有IP转为公网IP

       ARP报文:
在这里插入图片描述

ARP报文
       ②获取客户端子网的网关

       ARP:成功找到网关的MAC
       UDP:将DNS数据报加上目的端口组成数据段并发出
在这里插入图片描述

将DNS数据报加上目的端口组成数据段并发出
       ③数据包发送到服务端网络

       RIP协议:根据配置内容找到前往目的网络的路径
在这里插入图片描述

根据配置内容找到前往目的网络的路径
       ④在服务子网找DNS服务器

       UDP:根据DNS数据报以及目的端口找DNS服务器
在这里插入图片描述

根据DNS数据报以及目的端口找DNS服务器
       ⑤DNS服务器应答DNS数据报

       DNS协议:将域名解析后的IP地址组装成数据报
在这里插入图片描述

DNS服务器应答DNS数据报

       UDP协议:根据目的端口返回查询地址的网关并传回

       ⑥浏览器收到域名的IP

       TCP协议:发送请求报文段并与目的地址以及目的端口建立可靠的三次握手连接
       IP协议:对数据进行分片处理和标记序号以及添加TTL
在这里插入图片描述

浏览器收到域名的IP
       ⑦WEB服务器应答

       HTTP协议:将请求网页的数据报文通过TCP建立的连接进行数据传输
       TCP协议:产生应答报文段,与目的地址以及目的端口建立可靠的连接
       IP协议:对数据进行分片处理和标记序号以及添加TTL
       HTTP请求报文:
在这里插入图片描述

HTTP请求报文

       HTTP响应报文:
在这里插入图片描述

HTTP响应报文
  • 6
    点赞
  • 47
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
计算机网络课程设计中小型企业网络设计的主要内容包括概要设计和需求分析两个方面。 在概要设计中,首先需要画出网络拓扑结构图,明确网络中各个设备的连接关系和布局。根据企业的需求,需要进行VLAN划分,将网络划分为不同的虚拟局域网,以实现部门之间的隔离和安全性。同时,还需要进行子规划,确定各个子IP地址范围和子掩码。在网络中还需要搭建各种服务,如WWW服务器、FTP服务器、MAIL服务器等,以满足企业员工的各种需求。 而在需求分析中,需要详细描述企业网络的需求。包括对子划分的要求,需要考虑各个部门之间的通信和信息隔离。还需要说明所提供的服务,如WWW、FTP、MAIL、DNS等,以及支持这些服务的软件和主要原理。需求分析还需要考虑企业规模和用户数量,比如行政楼上的用户约120人,分为5个部门,不同部门的用户可能处在不同楼层。 综上所述,中小型企业网络设计的主要内容包括概要设计和需求分析。在概要设计中需要画出网络拓扑结构图,划分VLAN和子规划,搭建各种服务。在需求分析中需要详细描述企业网络的需求,包括子划分、所提供的服务以及支持软件的选择。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [计算机网络课程设计——中小型网络工程设计与实现](https://blog.csdn.net/Sukiugg/article/details/96476294)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

ZShiJ

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

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

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

打赏作者

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

抵扣说明:

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

余额充值