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

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

原理

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响应报文


目录
相关文章
|
1月前
|
边缘计算 安全 算法
阿里云CDN:构建全球化智能加速网络的数字高速公路
阿里云CDN构建全球化智能加速网络,拥有2800多个边缘节点覆盖67个国家,实现毫秒级网络延迟。其三级节点拓扑结构与智能路由系统,结合流量预测模型,确保高命中率。全栈式加速技术包括QUIC协议优化和Brotli压缩算法,保障安全与性能。五层防御机制有效抵御攻击,行业解决方案涵盖视频、物联网及游戏等领域,支持新兴AR/VR与元宇宙需求,持续推动数字内容分发技术边界。
83 13
|
3月前
|
机器学习/深度学习 移动开发 测试技术
RT-DETR改进策略【模型轻量化】| 替换骨干网络为MoblieNetV2,含模型详解和完整配置步骤
RT-DETR改进策略【模型轻量化】| 替换骨干网络为MoblieNetV2,含模型详解和完整配置步骤
91 1
RT-DETR改进策略【模型轻量化】| 替换骨干网络为MoblieNetV2,含模型详解和完整配置步骤
|
24天前
|
人工智能 供应链 安全
2025 年网络法律论坛 | 应对安全风险,构建韧性举措
2025年查尔斯顿网络法律论坛汇聚法律、网络安全与保险行业专家,探讨全球威胁态势、人工智能应用及监管变化等议题。主旨演讲揭示非对称威胁与供应链漏洞,强调透明度和协作的重要性。小组讨论聚焦AI合理使用、监管热点及网络保险现状,提出主动防御与数据共享策略。论坛呼吁跨领域合作,应对快速演变的网络安全挑战,构建更具韧性的防御体系。
26 0
2025 年网络法律论坛 | 应对安全风险,构建韧性举措
|
2月前
|
安全 自动驾驶 物联网
新四化驱动,如何构建智能汽车的“全场景”可进化互联网络?
在智能化、电动化、网联化、共享化的时代浪潮中,汽车正从单纯的 “机械产品” 进化为先进的 “移动智能终端”。在软件定义汽车(SDV)的崭新时代,每一次 OTA 升级的顺利完成、每一秒自动驾驶的精准决策、每一帧车载娱乐交互的流畅呈现,都离不开一张实时响应、全域覆盖、安全可靠的广域网络。
|
2月前
|
域名解析 网络协议 Linux
网络基础知识与配置
本文介绍了网络基础知识,涵盖网络概念、协议、拓扑结构及IP地址等内容。网络是由计算机设备通过通信线路连接而成的系统,用于资源共享与信息传递。文中详细解析了TCP/IP协议族(如IP、TCP、UDP)、常见应用层协议(如HTTP、FTP、SMTP、DNS)的功能与应用场景。同时,阐述了多种网络拓扑结构(总线型、星型、环型、树型、网状)的特点与优缺点。此外,还讲解了IP地址分类、子网掩码的作用,以及如何在Windows和Linux系统中配置网络接口、测试连通性(Ping、Traceroute)和查看默认网关与路由表的方法。这些内容为理解和管理计算机网络提供了全面的基础知识。
95 6
|
2月前
|
JavaScript 算法 前端开发
JS数组操作方法全景图,全网最全构建完整知识网络!js数组操作方法全集(实现筛选转换、随机排序洗牌算法、复杂数据处理统计等情景详解,附大量源码和易错点解析)
这些方法提供了对数组的全面操作,包括搜索、遍历、转换和聚合等。通过分为原地操作方法、非原地操作方法和其他方法便于您理解和记忆,并熟悉他们各自的使用方法与使用范围。详细的案例与进阶使用,方便您理解数组操作的底层原理。链式调用的几个案例,让您玩转数组操作。 只有锻炼思维才能可持续地解决问题,只有思维才是真正值得学习和分享的核心要素。如果这篇博客能给您带来一点帮助,麻烦您点个赞支持一下,还可以收藏起来以备不时之需,有疑问和错误欢迎在评论区指出~
|
2月前
|
监控 安全 网络协议
Hyper V上网实战:多虚拟机网络环境配置
在Hyper-V环境中配置多虚拟机网络以实现上网功能,需完成以下步骤:1. 确认Hyper-V安装与物理网络连接正常;2. 配置虚拟交换机(外部、内部或专用)以支持不同网络需求;3. 设置虚拟机网络适配器并关联对应虚拟交换机;4. 验证虚拟机网络连接状态;5. 根据场景需求优化多虚拟机网络环境。此外,还需注意网络隔离、性能监控及数据备份等事项,确保网络安全稳定运行。
|
2月前
|
安全 网络协议 网络安全
当虚拟机出现网络连接问题时,应该先检查Hyper-V的网卡连接配置
当虚拟机出现网络连接问题时,应首先检查Hyper-V的网卡配置。具体步骤包括:确认虚拟机运行状态、检查虚拟交换机类型和物理网卡连接、确保虚拟机网络适配器正确连接到虚拟交换机,并验证网络配置(IP地址等)。常见问题如虚拟交换机配置错误、网络适配器未连接或防火墙阻止连接,可通过重新配置或调整设置解决。必要时重启虚拟机和宿主机,查看事件日志或联系技术支持以进一步排查问题。
|
3月前
|
云安全 人工智能 安全
构建云上安全共同体 | 阿里云亮相2024年(第十三届)电信和互联网行业网络安全年会
构建云上安全共同体 | 阿里云亮相2024年(第十三届)电信和互联网行业网络安全年会
|
2月前
|
虚拟化 网络虚拟化 Windows
导入虚拟机到Hyper-V环境时,理解并配置网络适配器设置是确保网络通信的关键
在Hyper-V环境中,正确配置虚拟机的网络适配器是确保其网络通信的关键。需先启用Hyper-V功能并创建虚拟交换机。接着,在Hyper-V管理器中选择目标虚拟机,添加或配置网络适配器,选择合适的虚拟交换机(外部、内部或私有),并根据需求配置VLAN、MAC地址等选项。最后,启动虚拟机并验证网络连接,确保其能正常访问外部网络、与主机及其他虚拟机通信。常见问题包括无法访问外部网络或获取IP地址,需检查虚拟交换机和适配器设置。

热门文章

最新文章