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

2024-06-04 06:52

本文主要是介绍初级网络工程师之入门到入狱(一),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

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

网络工程师从入门到入狱

  • 前言
  • 一、交换机
  • 二、路由器
  • 三、DHCP(动态主机配置协议)
  • 四、路由器配置 DHCP自动分配IP
    • 4.1、给路由器配置DNS服务器IP地址来ping域名
    • 4.2、通过网关使得不同网段的设备进行通信
    • 4.3、当路由器连接两个以上设备时,通过配置路由表来指定任意两个网络间的通信
  • 五、给路由器配置静态路由连接两个网络的通信
  • 六、Vlan和三层交换机实现不同Vlan间的通信
    • 6.1、单臂路由实现不同vlan之间的通信


前言

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


一、交换机

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

二、路由器

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

三、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}{评论,你的意见是我进步的财富!} 评论,你的意见是我进步的财富!

这篇关于初级网络工程师之入门到入狱(一)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1029373

相关文章

Linux系统配置NAT网络模式的详细步骤(附图文)

《Linux系统配置NAT网络模式的详细步骤(附图文)》本文详细指导如何在VMware环境下配置NAT网络模式,包括设置主机和虚拟机的IP地址、网关,以及针对Linux和Windows系统的具体步骤,... 目录一、配置NAT网络模式二、设置虚拟机交换机网关2.1 打开虚拟机2.2 管理员授权2.3 设置子

揭秘Python Socket网络编程的7种硬核用法

《揭秘PythonSocket网络编程的7种硬核用法》Socket不仅能做聊天室,还能干一大堆硬核操作,这篇文章就带大家看看Python网络编程的7种超实用玩法,感兴趣的小伙伴可以跟随小编一起... 目录1.端口扫描器:探测开放端口2.简易 HTTP 服务器:10 秒搭个网页3.局域网游戏:多人联机对战4.

Spring Boot + MyBatis Plus 高效开发实战从入门到进阶优化(推荐)

《SpringBoot+MyBatisPlus高效开发实战从入门到进阶优化(推荐)》本文将详细介绍SpringBoot+MyBatisPlus的完整开发流程,并深入剖析分页查询、批量操作、动... 目录Spring Boot + MyBATis Plus 高效开发实战:从入门到进阶优化1. MyBatis

SpringBoot使用OkHttp完成高效网络请求详解

《SpringBoot使用OkHttp完成高效网络请求详解》OkHttp是一个高效的HTTP客户端,支持同步和异步请求,且具备自动处理cookie、缓存和连接池等高级功能,下面我们来看看SpringB... 目录一、OkHttp 简介二、在 Spring Boot 中集成 OkHttp三、封装 OkHttp

Linux系统之主机网络配置方式

《Linux系统之主机网络配置方式》:本文主要介绍Linux系统之主机网络配置方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、查看主机的网络参数1、查看主机名2、查看IP地址3、查看网关4、查看DNS二、配置网卡1、修改网卡配置文件2、nmcli工具【通用

使用Python高效获取网络数据的操作指南

《使用Python高效获取网络数据的操作指南》网络爬虫是一种自动化程序,用于访问和提取网站上的数据,Python是进行网络爬虫开发的理想语言,拥有丰富的库和工具,使得编写和维护爬虫变得简单高效,本文将... 目录网络爬虫的基本概念常用库介绍安装库Requests和BeautifulSoup爬虫开发发送请求解

Python FastAPI入门安装使用

《PythonFastAPI入门安装使用》FastAPI是一个现代、快速的PythonWeb框架,用于构建API,它基于Python3.6+的类型提示特性,使得代码更加简洁且易于绶护,这篇文章主要介... 目录第一节:FastAPI入门一、FastAPI框架介绍什么是ASGI服务(WSGI)二、FastAP

如何通过海康威视设备网络SDK进行Java二次开发摄像头车牌识别详解

《如何通过海康威视设备网络SDK进行Java二次开发摄像头车牌识别详解》:本文主要介绍如何通过海康威视设备网络SDK进行Java二次开发摄像头车牌识别的相关资料,描述了如何使用海康威视设备网络SD... 目录前言开发流程问题和解决方案dll库加载不到的问题老旧版本sdk不兼容的问题关键实现流程总结前言作为

SSID究竟是什么? WiFi网络名称及工作方式解析

《SSID究竟是什么?WiFi网络名称及工作方式解析》SID可以看作是无线网络的名称,类似于有线网络中的网络名称或者路由器的名称,在无线网络中,设备通过SSID来识别和连接到特定的无线网络... 当提到 Wi-Fi 网络时,就避不开「SSID」这个术语。简单来说,SSID 就是 Wi-Fi 网络的名称。比如

Java实现任务管理器性能网络监控数据的方法详解

《Java实现任务管理器性能网络监控数据的方法详解》在现代操作系统中,任务管理器是一个非常重要的工具,用于监控和管理计算机的运行状态,包括CPU使用率、内存占用等,对于开发者和系统管理员来说,了解这些... 目录引言一、背景知识二、准备工作1. Maven依赖2. Gradle依赖三、代码实现四、代码详解五