有答案:10个网络工程师面试常见问题

news2024/12/23 18:37:06

目录

1、交换机转发数据包的原理?

2. 数据包如果经过二层交换机转发后,那这个数据包的源MAC会变化吗?如果经过三层交换机理由转发,那源MAC会变成什么呢?

3. 如何查看PC的ARP表,如何清除ARP表,如何手动添加静态ARP条目?

4.请计算这个子网可用的IP地址范围 192.168.100.5/17

5.WINDOWS下面如何释放DHCP,然后重新获取IP地址?

6.OSPF有哪几个包,每个包的作用是什么?

7.OSPF有哪些邻居状态

8.BGP水平分割的解决办法

9.BGP的路由黑洞怎么解决

10.OSPF有哪一些LSA,有哪些特殊区域


 ▲▲▲需要更多网工面试问题▲▲▲

别忘了关注+点赞

1、交换机转发数据包的原理?

交换机根据MAC地址表转发数据,具体原理如下:

基于源MAC地址学习

基于目的MAC地址转发

收到的是一个广播帧或未知的单播帧,除本VLAN内源端口以外的所有端口转发,

一个MAC地址被多个接口学习到,选择最新的那一个(喜新厌旧)

2. 数据包如果经过二层交换机转发后,那这个数据包的源MAC会变化吗?如果经过三层交换机理由转发,那源MAC会变成什么呢?

经过二层交换机转发,数据包的源MAC地址不会发生变化

经过三层交换机转发,数据包的源MAC地址会发生变化,变成三层交换机的出接口的MAC地址

3. 如何查看PC的ARP表,如何清除ARP表,如何手动添加静态ARP条目?

ARP -a

ARP -d

ARP -S  ip地址  MAC地址

4.请计算这个子网可用的IP地址范围 192.168.100.5/17

192.168.100.5------化成二进制

192.168.01100100.5

网络地址:网络位不变,主机位全为0 ---192.168.0.0

广播地址:网络位不就,主机位全为1---192.168.01111111.11111111-192.168.127.255

IP地址范围:192.168.0.1至192.168.127.154

27

26

25

24

23

22

21

20

128

64

32

16

8

4

2

1

5.WINDOWS下面如何释放DHCP,然后重新获取IP地址?

C:\Users\joinlabs>ipconfig /release   释放DHCP

C:\Users\joinlabs>ipconfig /renew   重新获取IP地址

6.OSPF有哪几个包,每个包的作用是什么?

HELLO:建立和维护邻居关系

DBD 数据库描述:链路状态数据库的摘要信息

LSR 链路状态请求

LSU链路状态更新

LSACK链路状态确认

7.OSPF有哪些邻居状态

DOWN  刚刚运行OSPF/OSPF出现了问题

INIT 初始化 收到了对方的HELLO包

TWO-WAY   收到了对方的HELLO包,而且看到了自己的router-id  选DR和BDR ?

EXSTART 预启动  选主/从 谁的router-id大谁就是主

EXCHANGE 交换  相互交换DBD

LOADING  发送LSR LSU LSACK

FULL 邻接

8.BGP水平分割的解决办法

  • 全互联
  • 路由反射器
  • 联邦

9.BGP的路由黑洞怎么解决

  • 把BGP的路由引入进IGP
  • 全互联
  • MPLS

以上三种办法,最优的解决方案为MPLS,

10.OSPF有哪一些LSA,有哪些特殊区域

LSA类型

LSA作用

Router

每个设备都会产生,描述了设备的链路状态和开销,在所属的区域内传播。

Network

由DR(Designated Router)产生,描述本网段的链路状态,在所属的区域内传播。

Network-summary

由ABR产生,描述区域内某个网段的路由,并通告给其它区域

ASBR-summary

由ABR产生,描述到ASBR的路由,通告给除ASBR所在区域的其他相关区域。

AS-external

由ASBR产生,描述到AS外部的路由,通告到所有的区域

NSSA

由ASBR产生,描述到AS外部的路由,仅在NSSA区域内传播。

区域类型

作用

骨干区域

骨干区域是连接所有其他OSPF区域的中央区域,通常用area 0表示

标准区域

标准区域是最通用的区域,它传输区域内、区域间路由和外部路由

STUB区域

拒绝4、5类LSA

自动下发一条3类的LSA的默认路由

Totally STUB区域

拒绝3、4、5类LSA

自动下发一条3类的LSA的默认路由

NSSA

拒绝4、5类LSA,引入7类LSA

自动下发一条7类的LSA的默认路由

Totally NSSA

拒绝3、4、5类LSA,引入7类LSA

自动下发一条3类和7类的LSA的默认路由


 

 ▲▲▲需要更多网工面试问题▲▲▲

别忘了关注+点赞

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/860206.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

什么是训练数据?

算法从数据中学习。算法从得到的训练数据中找到关系,形成理解,做出决策,并评估信心。训练数据越好,模型的表现就越好。 实际上,与算法本身一样,训练数据的质量和数量与数据项目的成功有很大关系。 现在&…

WordPress数据库一次性批量删除所有文章和删除指定分类文章技巧

在自己建网站时,有时需要将一个网站搬家到另一个空间里,只想保留网站的模板样式,而不需要里面的文章内容。这时我们可以在后台将已发布的文章删除掉。但如果文章很多时,我们就需要使用下面数据库操作进行一次性删除所有文章的方法。 wordpress批量删除文章步骤 进入网站空…

探索规律:Python地图数据可视化艺术

文章目录 一 基础地图使用二 国内疫情可视化图表2.1 实现步骤2.2 完整代码2.3 运行结果 一 基础地图使用 使用 Pyecharts 构建地图可视化也是很简单的。Pyecharts 支持多种地图类型,包括普通地图、热力图、散点地图等。以下是一个构建简单地图的示例,以…

基于Python爬虫+词云图+情感分析对某东上完美日记的用户评论分析

🤵‍♂️ 个人主页:艾派森的个人主页 ✍🏻作者简介:Python学习者 🐋 希望大家多多支持,我们一起进步!😄 如果文章对你有帮助的话, 欢迎评论 💬点赞&#x1f4…

线程池的创建和使用

目录 创建线程池 多线程用线程池的两种方式(一般用第二种) 注意:项目当中线程池尽量不要使用的时候再创建(不要再业务逻辑中创建),这样每次调用这个方法都会创建一个线程池,应该在项目启动的时候就创建好 创建线程池…

你不了解的Dictionary和ConcurrentDictionary

最近在做项目时,多线程中使用Dictionary的全局变量时,发现数据并没有存入到Dictionary中,但是程序也没有报错,经过自己的一番排查,发现Dictionary为非线程安全类型,因此我感觉数据没有写进去的原因是多线程…

在linux系统上部署Nginx

一、准备环境 1、关闭防火墙 systemctl disable firewalld.service 2、 安装Nginx相关依赖 yum install -y gcc-c zlib zlib-developenssl openssl-devel pcre pcre-devel 二、源码安装 1、上传压缩包并解压到目标文件 cd /usr/local tar -zxvf nginx-1.22.0.tar.gz 2、…

“深入解析Maven:安装、创建项目和依赖管理的完全指南“

目录 引言Maven的安装创建Maven项目之前的装备工作Eclipse创建新的Maven项目项目依赖管理 总结 引言 Maven是一个流行的项目管理工具,被广泛用于Java项目的构建、依赖管理和部署。它提供了一种简单而强大的方式来管理项目的各个方面,使开发人员能够更专…

Node 使用 MySQL

1、安装驱动 使用 npm 进行安装 mysql $ npm install mysql 2、连接数据库 在以下实例中根据你的实际配置修改数据库用户名、及密码及数据库名: test.js 文件 var mysql require(mysql); var connection mysql.createConnection({host : localhost…

这10个在线AI绘图工具太好用了,设计师们快来get!

无论你是一名专业的插画师,还是一个富有创造力、想随时随地记录生活灵感的人,现在只需要拿起平板或打开电脑浏览器,就能将头脑中的画面描绘出来。本篇文章,我们挑选了10款功能强大又方便好用的在线画图软件,其中一定有…

E. Power of Points - 思维

分析: 题意本质就是找点在数组中任意一个位置时和所有的端点之间的距离和,但是直接暴力会超时,可以对数组排个序,设当前遍历的是xi,那么此时求的到各端点的距离就是j从1 ~ i - 1的所有端点与xi的距离之和,也…

07-3_Qt 5.9 C++开发指南_文件目录操作

文章目录 1. 文件目录操作相关的类2. 实例概述2.1 实例功能2.2 信号发射信息的获取 3. QCoreApplication 类4. QFile类5. QFileInfo类6. QDir类7. QTemporaryDir 和QTemporaryFile8. QFileSystemWatcher 类9. 框架和源码9.1 可视化UI设计9.2 dialog.cpp 1. 文件目录操作相关的类…

D. Weights Assignment For Tree Edges - 思维(树)

分析: 给出了父节点,要求到根节点的权重按p的顺序递增, 那么就可以从前往后一个一个赋值,依次加一,当时忽略了树的特性,忽略了节点之间的相互关系,WA了好几次,如果在进行依次递增赋值…

青大数据结构【2015】

一、单选 二、简答 5.如果一组关键字,以不同的次序输入后建立起来的二叉排序树是否相同?当中序遍历这些二叉排序树时,其遍历的结果是否相同?为什么? 不同,因为输入次序不同,所放置的位置与上一个结点有关,次序不同,二叉排序不同; 相同,中序遍历二叉树得到对应的关…

配置nginx服务端口时-在同一个页面中打开多个地址端口-查看服务情况

1&#xff1a;把代码保存到xxx.html文件中 2&#xff1a;因为一个个端口打开查看&#xff0c;实在太麻烦了 3&#xff1a;在一个页面中查看多页的响应才能提高测试效率 <html><head><title>本地连接列表</title> </head><body><cente…

10.Eclipse配置Tomcat详细教程、如何使用Eclipse+tomcat创建并运行web项目

一、Tomcat的下载官网 -> 进入官网显示如图所示的界面&#xff0c;在下下载的是Tomcat9.0版本&#xff0c;你可以自己选一款 点击然后进入下面这个界面 最好是在你的D盘建立一个文件夹&#xff0c;把它解压在里面&#xff0c;文件夹名自己来吧&#xff0c;自己能知道里面装…

MySQL8的特性-MySQL8知识详解

MySQL是一个多用户、多线程的SQL数据库服务器。SQL&#xff08;结构化查询语言&#xff09;是世界上最流行和标准化的数据库语言。下面是MySQL的特性。 1、开源性&#xff1a;MySQL是一个开源的关系型数据库管理系统&#xff0c;可以免费使用和修改。 2、可靠性&#xff1a;M…

网工内推 | 自动化企业招网工,包吃,最高15K,厂商认证优先

01 影儿集团 招聘岗位&#xff1a;网络工程师 职责描述&#xff1a; 1、负责公司及分支站点网络架构设计规划、组建、优化及日常运维管理工作&#xff1b; 2、负责公司网络安全、网络质量及网络和安全设备等检查与监控&#xff1b; 3、负责网络设备安全策略的配置及优化&#…

使用Java根据表名导出与导入Sql

前言 很粗糙啊&#xff0c;有很多可以优化的地方&#xff0c;而且也不安全&#xff0c;但是临时用还是OK的&#xff0c;我这个是公司里面的单机软件&#xff0c;不联网。 嗨&#xff01;我是一名社交媒体增长黑客&#xff0c;很高兴能帮助您优化和丰富关于批量作业导出和导入…

openlayers有哪些版本以及区别

vue3openlayer7 openlayer版本介绍 openlayer版本介绍 一、多个项目版本对比 官网首页罗列的几个版本&#xff1a; 包括&#xff1a;v7\v6\v5\v4\v3\v2 两年前使用v6.5.0 2023年7月版本是v7.4.0