初级网络工程师之入门到入狱(一)

本文是我在学习过程中记录学习的点点滴滴,目的是为了学完之后巩固一下顺便也和大家分享一下,日后忘记了也可以方便快速的复习。


前言

今天学习的主要是关于初级网络工程师的相关知识的理解和应用


一、交换机

概述: 交换机后面有很多的网口,多个终端可以通过网线来连接交换机进行终端设备间的通信,交换机主要负责对数据的转发。

二、路由器

概述: 主要负责将不同网络段进行连接起来,这两个不同网络段的设备之间就可进行通信。

三、DHCP(动态主机配置协议)

概述: 此协议主要是负责自动给终端设备分配IP地址。

作用: 可以将路由器作为DHCP的服务器,在路由器上可以配置指定网口开通DHCP协议,代码如下:
dhcp enable //开通dhcp
interface g0/0/指定网口 //切换到该网口下
dhcp interface select //在该网口下的接口会自动分配IP地址
然后配置完指定网口下面的设备就会自动获取IP地址

四、路由器配置 DHCP自动分配IP

拓扑图:
在这里插入图片描述
路由器:
在这里插入图片描述
PC3:
在这里插入图片描述
在这里插入图片描述

4.1、给路由器配置DNS服务器IP地址来ping域名

拓扑图:
在这里插入图片描述
路由器:给路由器配置dns域名解析服务器IP地址
在这里插入图片描述
服务器:
在这里插入图片描述
在这里插入图片描述

PC3:
在这里插入图片描述

4.2、通过网关使得不同网段的设备进行通信

路由器可以充当网关
拓扑图:
在这里插入图片描述

路由器:在这里插入图片描述
PC1-1:在这里插入图片描述
PC4:
在这里插入图片描述

4.3、当路由器连接两个以上设备时,通过配置路由表来指定任意两个网络间的通信

路由表中主要记录了要和目标地址的IP地址设备进行通信需要走的接口和网关

查看通信指定IP的路由表信息
在这里插入图片描述
查看此路由的路由表:
在这里插入图片描述

五、给路由器配置静态路由连接两个网络的通信

数据通信需要保持数据来回都是通的,从1.1的数据发往3.10的数据,需要给AR1配置发送过去的静态路由,所有1.1发送给3.10的数据都转发给2.10;要给AR2配置数据返回时的静态路由,所有3.10发送给1.1的数据都转发给2.1,这样才能形成回路,数据才能通信。
拓扑图:
在这里插入图片描述

AR1:
在这里插入图片描述

AR2:在这里插入图片描述

六、Vlan和三层交换机实现不同Vlan间的通信

拓扑图:
在这里插入图片描述
LSW2交换机(只负责数据转发):

分别创建两个vlan:vlan10、vlan20

在这里插入图片描述
在这里插入图片描述
查看vlan表:
在这里插入图片描述
将g0/0/2划分到vlan10中去
在这里插入图片描述
将g0/0/3划分到vlan20中去
在这里插入图片描述
查看vlan表已划分:
在这里插入图片描述
配置最后一个端口,与三层交换机相连:
在这里插入图片描述
LSW1三层交换机:
分别创建vlan10和vlan20,
在这里插入图片描述

在这里插入图片描述

PC1:
在这里插入图片描述

6.1、单臂路由实现不同vlan之间的通信

原理其实和三层路由器 一样,这里只不过使用路由器替代了三层交换机,把路由器的g0/0/0分成两个接口g0/0/0.10和g0/0/0.20,再使用命令分别把他们俩和vlan10、vlan20关联起来。
拓扑图:
在这里插入图片描述

PC1、PC2和LSW2交换机和上面的配置一样,唯一不同的路由器AR1 的配置。

AR1路由器:
在这里插入图片描述

在这里插入图片描述
PC1:在这里插入图片描述

💕 原创不易,还希望各位大佬支持一下 \textcolor{blue}{原创不易,还希望各位大佬支持一下} 原创不易,还希望各位大佬支持一下

👍 点赞,你的认可是我创作的动力! \textcolor{orange}{点赞,你的认可是我创作的动力!} 点赞,你的认可是我创作的动力!

收藏,你的青睐是我努力的方向! \textcolor{red}{收藏,你的青睐是我努力的方向!} 收藏,你的青睐是我努力的方向!

🥕 评论,你的意见是我进步的财富! \textcolor{green}{评论,你的意见是我进步的财富!} 评论,你的意见是我进步的财富!

相关推荐

  1. Duilib初级入门例子

    2024-06-08 03:12:03       46 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-08 03:12:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-08 03:12:03       100 阅读
  3. 在Django里面运行非项目文件

    2024-06-08 03:12:03       82 阅读
  4. Python语言-面向对象

    2024-06-08 03:12:03       91 阅读

热门阅读

  1. Android14 WMS-Power键短按流程

    2024-06-08 03:12:03       26 阅读
  2. LeetCode 4 - 寻找两个正序数组的中位数

    2024-06-08 03:12:03       25 阅读
  3. redis7.0.x与mysql8.0.x离线docker镜像制作

    2024-06-08 03:12:03       27 阅读
  4. 汇编指令——ARM Cortex-M指令分析

    2024-06-08 03:12:03       28 阅读
  5. C语言HTTP编程:深入探索与实战应用

    2024-06-08 03:12:03       33 阅读
  6. 【Vue】sync修饰符

    2024-06-08 03:12:03       32 阅读
  7. springboot获取当前数据库连接

    2024-06-08 03:12:03       35 阅读
  8. Lambda表达式与函数式接口

    2024-06-08 03:12:03       31 阅读