电子pe工程师面试题 电子工程师面试常见题汇集,想拿高薪offer的必看

小编 2024-11-24 电子头条 23 0

电子工程师面试常见题汇集,想拿高薪offer的必看

基础篇(主观题)

1、你认为你从事研发工作有哪些特点?

2、说出你的最大弱点及改进方法?

3、说出你的理想,你想达到的目标?你认为自己五(或十年)以后会怎么样?

4、请谈谈对一个系统设计的总体思路。针对这个思路,你觉得应该具备哪些方面的知识?

5、描述过去一年中您参与的最具挑战性的工程项目,你觉得项目的挑战点是什么?

6. 你如何与最新的技术保持同步?

专业问题篇

1、同步电路和异步电路的区别是什么?

同步电路:存储电路中所有触发器的时钟输入端都接同一个时钟脉冲源,因而所有触发器的状态的变化都与所加的时钟脉冲信号同步。

异步电路:电路没有统一的时钟,有些触发器的时钟输入端与时钟脉冲源相连,这有这些触发器的状态变化与时钟脉冲同步,而其他的触发器的状态变化不与时钟脉冲同步。

2、什么是"线与"逻辑,要实现它,在硬件特性上有什么具体要求?

将两个门电路的输出端并联以实现与逻辑的功能成为线与。 在硬件上,要用OC门来实现,同时在输出端口加一个上拉电阻。 由于不用OC门可能使灌电流过大,而烧坏逻辑门。

3、解释setup和hold time violation,画图说明,并说明解决办法。

Setup/hold time是测试芯片对输入信号和时钟信号之间的时间要求。建立时间是指触发器的时钟信号上升沿到来以前,数据稳定不变的时间。

输入信号应提前时钟上升沿(如上升沿有效)T时间到达芯片,这个T就是建立时间-Setup time.如不满足setup time,这个数据就不能被这一时钟打入触发器,只有在下一个时钟上升沿,数据才能被打入触发器。

保持时间是指触发器的时钟信号上升沿到来以后,数据稳定不变的时间。如果hold time不够,数据同样不能被打入触发器。

建立时间(Setup Time)和保持时间(Hold time)。建立时间是指在时钟边沿前,数据信号需要保持不变的时间。

保持时间是指时钟跳变边沿后数据信号需要保持不变的时间。

如果数据信号在时钟沿触发前后持续的时间均超过建立和保持时间,那么超过量就分别被称为建立时间裕量和保持时间裕量。

4、什么是竞争与冒险现象?怎样判断?如何消除?

在组合逻辑中,由于门的输入信号通路中经过了不同的延时,导致到达该门的时间不一致叫竞争。

产生毛刺叫冒险。判断方法:代数法、图形法(是否有相切的卡诺圈)、表格法(真值表)。如果布尔式中有相反的信号则可能产生竞争和冒险现象。

冒险分为偏“1”冒险和偏“0”冒险

解决方法:一是添加布尔式的消去项;二是在芯片外部加电容;三是加入选通信号。

5、名词解释:SRAM、SSRAM、SDRAM。

SSRAM的所有访问都在时钟的上升/下降沿启动。地址、数据输入和其它控制信号均于时钟信号相关。这一点与异步SRAM不同,异步SRAM的访问独立于时钟,数据输入和输出都由地址的变化控制。SDRAM:Synchronous DRAM同步动态随机存储器。

6、FPGA和ASIC的概念,他们的区别。

答案:FPGA是可编程ASIC。 ASIC:专用集成电路,它是面向专门用途的电路,专门为一个用户设计和制造的。根据一个用户的特定要求,能以低研制成本,短、交货周期供货的全定制,半定制集成电路。与门阵列等其它ASIC(Application Specific IC)相比,它们又具有设计开发周期短、设计制造成本低、开发工具先进、标准产品无需测试、质量稳定以及可实时在线检验等优点。

7、单片机上电后没有运转,首先要检查什么?

a、首先应该确认电源电压是否正常。用电压表测量接地引脚跟电源引脚之间的电压,看是否是电源电压,例如常用的5V。

b、接下来就是检查复位引脚电压是否正常。分别测量按下复位按钮和放开复位按钮的电压值,看是否正确。

c、然后再检查晶振是否起振了,一般用示波器来看晶振引脚的波形;经过上面几点的检查,一般即可排除故障了。

如果系统不稳定的话,有时是因为电源滤波不好导致的。在单片机的电源引脚跟地引脚之间接上一个0.1uF的电容会有所改善。如果电源没有滤波电容的话,则需要再接一个更大滤波电容,例如220uF的。遇到系统不稳定时,就可以并上电容试试(越靠近芯片越好)。

8、什么是同步逻辑和异步逻辑?

同步逻辑是时钟之间有固定的因果关系。异步逻辑是各时钟之间没有固定的因果关系。

9、你知道那些常用逻辑电平?TTL与COMS电平可以直接互连吗?

常用逻辑电平:12V,5V,3.3V;TTL和CMOS不可以直接互连,由于TTL是在0.3-3.6V之间,而CMOS则是有在12V的有在5V的。CMOS输出接到TTL是可以直接互连。TTL接到CMOS需要在输出端口加一上拉电阻接到5V或者12V。

10、如何解决亚稳态。

答:亚稳态是指触发器无法在某个规定时间段内达到一个可确认的状态。当一个触发器进入亚稳态时,既无法预测该单元的输出电平,也无法预测何时输出才能稳定在某个正确的电平上。

在亚稳态期间,触发器输出一些中间级电平,或者可能处于振荡状态,并且这种无用的输出电平可以沿信号通道上的各个触发器级联式传播下去。

解决方法主要有:

(1) 降低系统时钟;

(2) 用反应更快的触发器(FF),锁存器(LATCH);

(3) 引入同步机制,防止亚稳态传播;

(4) 改善时钟质量,用边沿变化快速的时钟信号;

(5) 使用工艺好、时钟周期裕量大的器件。

11、锁存器、触发器、寄存器三者的区别。

触发器:能够存储一位二值信号的基本单元电路统称为“触发器”。

锁存器:一位触发器只能传送或存储一位数据,而在实际工作中往往希望一次传送或存储多位数据。为此可把多个触发器的时钟输入端CP连接起来,用一个公共的控制信号来控制,而各个数据端口仍然是各处独立地接收数据。这样所构成的能一次传送或存储多位数据的电路就称为“锁存器”。

寄存器:在实际的数字系统中,通常把能够用来存储一组二进制代码的同步时序逻辑电路称为寄存器。由于触发器内有记忆功能,因此利用触发器可以方便地构成寄存器。由于一个触发器能够存储一位二进制码,所以把n个触发器的时钟端口连接起来就能构成一个存储 n位二进制码的寄存器。

区别:从寄存数据的角度来年,寄存器和锁存器的功能是相同的,它们的区别在于寄存器是同步时钟控制,而锁存器是电位信号控制。

可见,寄存器和锁存器具有不同的应用场合,取决于控制方式以及控制信号和数据信号之间的时间关系:若数据信号有效一定滞后于控制信号有效,则只能使用锁存器;若数据信号提前于控制信号到达并且要求同步操作,则可用寄存器来存放数据。

12、IC设计中同步复位与异步复位的区别:

异步复位是不受时钟影响的,在一个芯片系统初始化(或者说上电)的时候需要这么一个全局的信号来对整个芯片进行整体的复位,到一个初始的确定状态。而同步复位需要在时钟沿来临的时候才会对整个系统进行复位。

13、多时域设计中,如何处理信号跨时域?

不同的时钟域之间信号通信时需要进行同步处理,这样可以防止新时钟域中第一级触发器的亚稳态信号对下级逻辑造成影响,其中对于单个控制信号可以用两级同步器,如电平、边沿检测和脉冲,对多位信号可以用FIFO,双口RAM,握手信号等。

跨时域的信号要经过同步器同步,防止亚稳态传播。例如:时钟域1中的一个信号,要送到时钟域2,那么在这个信号送到时钟域2之前,要先经过时钟域2的同步器同步后,才能进入时钟域2。

这个同步器就是两级d触发器,其时钟为时钟域2的时钟。这样做是怕时钟域1中的这个信号,可能不满足时钟域2中触发器的建立保持时间,而产生亚稳态,因为它们之间没有必然关系,是异步的。

这样做只能防止亚稳态传播,但不能保证采进来的数据的正确性。所以通常只同步很少位数的信号。比如控制信号,或地址。当同步的是地址时,一般该地址应采用格雷码,因为格雷码每次只变一位,相当于每次只有一个同步器在起作用,这样可以降低出错概率,象异步FIFO的设计中,比较读写地址的大小时,就是用这种方法。

如果两个时钟域之间传送大量的数据,可以用异步FIFO来解决问题。

我们可以在跨越ClockDomain时加上一个低电平使能的LockupLatch以确保Timing能正确无误。

14、给了reg的setup,hold时间,求中间组合逻辑的delay范围。

Setup/hold time 是测试芯片对输入信号和时钟信号之间的时间要求。建立时间是指触发器的时钟信号上升沿到来以前,数据稳定不变的时间。

输入信号应提前时钟上升沿(如上升沿有效)T时间到达芯片,这个T就是建立时间-Setup time.如不满足setup time,这个数据就不能被这一时钟打入触发器,只有在下一个时钟上升沿,数据才能被打入触发器。

保持时间是指触发器的时钟信号上升沿到来以后,数据稳定不变的时间。时hold time不够,数据同样不能被打入触发器。即delay<period-Setuptime-holdtime

15、时钟周期为T,触发器D1的建立时间最大为T1max,最小为T1min.组合逻辑电路最大延 迟为T2max,最小为T2min.问,触发器D2的建立时间T3和保持时间应满足什么条件.

建立时间(setup time)是指在触发器的时钟信号上升沿到来以前,数据稳定不变的时间,如果建立时间不够,数据将不能在这个时钟上升沿被打入触发器;保持时间(hold time)是指在触发器的时钟信号上升沿到来以后,数据稳定不变的时间,如果保持时间不够,数据同样不能被打入触发器。

Tffpd:触发器输出的响应时间,也就是触发器的输出在clk时钟上升沿到来之后多长的时间内发生变化并且稳定,也可以理解为触发器的输出延时。

Tcomb:触发器的输出经过组合逻辑所需要的时间,也就是题目中的组合逻辑延迟。Tsetup:建立时间Thold:保持时间Tclk:时钟周期

建立时间容限:相当于保护时间,这里要求建立时间容限大于等于0。保持时间容限:保持时间容限也要求大于等于0。

16、说说静态、动态时序模拟的优缺点.

静态时序分析是采用穷尽分析方法来提取出整个电路存在的所有时序路径,计算信号在这些路径上的传播延时,检查信号的建立和保持时间是否满足时序要求,通过 对最大路径延时和最小路径延时的分析,找出违背时序约束的错误。

它不需要输入向量就能穷尽所有的路径,且运行速度很快、占用内存较少,不仅可以对芯片设计 进行全面的时序功能检查,而且还可利用时序分析的结果来优化设计,因此静态时序分析已经越来越多地被用到数字集成电路设计的验证中。

动态时序模拟就是通常的仿真,因为不可能产生完备的测试向量,覆盖门级网表中的每一条路径。因此在动态时序分析中,无法暴露一些路径上可能存在的时序问题。

17、LATCH和DFF的概念和区别

概念:

电平敏感的存储器件称为锁存器;分高电平锁存器和低电平锁存器,用于不同时钟间的同步。

有交叉耦合的门构成的双稳态存储器件称为触发器,分为上升沿触发和下降沿触发,可认为是两个不同电平敏感的锁存器串联而成,前一个锁存器决定了触发器的建立时间,后一个锁存器决定了触发器的保持时间。

区别:

(1)latch由电平触发,非同步控制。在使能信号有效时latch相当于通路,在使能信号无效时latch保持输出状态。DFF由时钟沿触发,同步控制。

(2)latch容易产生毛刺(glitch),DFF则不易产生毛刺。

(3)如果使用门电路来搭建latch和DFF,则latch消耗的门资源比DFF要少,这是latch比DFF优越的地方。所以,在ASIC中使用 latch的集成度比DFF高,但在FPGA中正好相反,因为FPGA中没有标准的latch单元,但有DFF单元,一个LATCH需要多个LE才能实现。

(4)latch将静态时序分析变得极为复杂。

一般的设计规则是:在绝大多数设计中避免产生latch。它会让您设计的时序完蛋,并且它的隐蔽性很强,非老手不能查出。latch最大的危害在于不能过滤毛刺。这对于下一级电路是极其危险的。所以,只要能用D触发器的地方,就不用latch。

有些地方没有时钟,也只能用latch了。比如现在用一个clk接到latch的使能端(假设是高电平使能),这样需要的setup时间,就是数据在时钟的下降沿之前需要的时间,但是如果是一个DFF,那么setup时间就是在时钟的上升沿需要的时间。

这就说明如果数据晚于控制信号的情况下,只能用 latch,这种情况就是,前面所提到的latch timing borrow。基本上相当于借了一个高电平时间。也就是说,latch借的时间也是有限的。

18、latch与register的区别,为什么现在多用register.行为级描述中latch如何产生的?

Latch(锁存器)是电平触发,Register(寄存器)是边沿触发,register在同一时钟边沿触发下动作,符合同步电路的设计思想,而latch则属于异步电路设计,往往会导致时序分析困难,不适当的应用latch则会大量浪费芯片资源。

19、什么是锁相环(PLL)?锁相环的工作原理是什么?

锁相环是一种反馈电路,其作用是使得电路上的时钟和某一外部时钟的相位同步。PLL通过比较外部信号的相位和由压控晶振(VCXO)的相位来实现同步的,在比较的过程中,锁相环电路会不断根据外部信号的相位来调整本地晶振的时钟相位,直到两个信号的相位同步。

在数据采集系统中,锁相环是一种非常有用的同步技术,因为通过锁相环,可以使得不同的数据采集板卡共享同一个采样时钟。

因此,所有板卡上各自的本地80MHz和20MHz时基的相位都是同步的,从而采样时钟也是同步的。因为每块板卡的采样时钟都是同步的,所以都能严格地在同一时刻进行数据采集。

20、基本放大电路的种类及优缺点,广泛采用差分结构的原因。

基本放大电路按其接法的不同可以分为共发射极放大电路、共基极放大电路和共集电极放大电路,简称共基、共射、共集放大电路。

共射放大电路既能放大电流又能放大电压,输入电阻在三种电路中居中,输出电阻较大,频带较窄。常做为低频电压放大电路的单元电路。

共基放大电路只能放大电压不能放大电流,输入电阻小,电压放大倍数和输出电阻与共射放大电路相当,频率特性是三种接法中最好的电路。常用于宽频带放大电路。

共集放大电路只能放大电流不能放大电压,是三种接法中输入电阻最大、输出电阻最小的电路,并具有电压跟随的特点。常用于电压放大电路的输入级和输出级,在功率放大电路中也常采用射极输出的形式。

共集放大电路只能放大电流不能放大电压,是三种接法中输入电阻最大、输出电阻最小的电路,并具有电压跟随的特点。常用于电压放大电路的输入级和输出级,在功率放大电路中也常采用射极输出的形式。

【如果你喜欢EDA365的文章,记得关注和点赞哦!】

47道网络工程师常见面试题,看看有没有你不会的!

你们好,我的网工朋友。

网络工程师面试的时候,都会被问到什么?

这个问题其实很泛,一般来说,你肯定要先看明白岗位需求写的是什么。基本上都是围绕公司需要的业务去问的。

但不可否认的是,那些最基础的概念 ,多少也会问到,甚至一些冷门的知识点,就是为了考考你。

前几天,俱乐部的网工群 里有不少人都在面试,大家也在各抒己见,大佬们都冒出来分享经验了。

有人问,面试真的要背这么多东西吗?

朋友,如果纯靠背,拿下offer的几率只会少之又少,最重要的还是要融会贯通,当知识在脑子里时,根本不需要干背,是这个理吧。

今天就给你整理一波常见的网工面试理论题。篇幅较长,建议转发收藏慢慢观看。

文末还附上了18道企业爱问的一些论述题 ,答好了不仅能体现你的真实水平,还能助力你谈薪。

希望各位都能收到心仪的offer啊。

今日文章阅读福利:《全国网络工程师交流群(进群名额限时开放)》

如果你正迷茫,或者想找工作、换工作,除了和老杨总聊聊,还能加入俱乐部的网工群,让兄弟们给你指点迷津。

今天,全国网络工程师交流群限时开放,私信我,发送暗号“进群”,前30名朋友可获得进群资格。

01 请写出 568A 与 568B 的线序

T568A 白绿、绿、 白橙、蓝 白蓝、橙 白棕、棕

T568B :白橙、橙 白绿、蓝 白蓝、绿 白棕、棕

02什么是三层交换,说说和路由的区别在哪里?

三层交换机和路由器都可工作在网络的第三层,根据 ip 地址进行数据包的转发(或交换),原理上没有太大的区别,这两个名词趋向于统一,我们可以认为三层交换机就是一个多端口的路由器。

但是传统的路由器有 3 个特点:

基于 CPU 的单步时钟处理机制;能够处理复杂的路由算法和协议;主要用于广域网的低速数据链路在第三层交换机中,与路由器有关的第三层路由硬件模块也插接在高速背板/总线上;

这种方式使得路由模块可以与需要路由的其他模块间高速的交换数据,从而突破了传统的外接路由器接口速率的限制 (10Mbit/s---100Mbit/s)。

03请写出下列服务使用的默认端口 (POP3、SMTP、FTP,dns,https,Oracle、ssh)

POP3 110 ,SMTP 25, FTP 21/20,dns u53,https 443,oracle 1521,ssh 22

04ISO/OSI 7 层模型是什么应用层

表示层、会话层、传输层、网络层、数据链路层、物理层

05综合布线包括什么?

综合布线包括六大子系统:

建筑群连接子系统

设备连接子系统

干线(垂直)子系统

管理子系统

水平子系统

工作区子系统

含 网络布线系统,监控系统,闭路电视系统

06路由器和交换机属于几层设备?

路由器属于三层设备,交换机(通常所指的)属于二层设备

07对路由知识的掌握情况,对方提出了一个开放式的问题:简单说明一下你所了解的路由协议。

路由可分为静态&动态路由。静态路由由管理员手动维护;动态路由由路由协议自动维护。

路由选择算法的必要步骤:

1)向其它路由器传递路由信息;

2)接收其它路由器的路由信息;

3)根据收到的路由信息计算出到每个目的网络的最优路径,并由此生成路由选择表;

4)根 据网络拓扑的变化及时的做出反应,调整路由生成新的路由选择表,同时把拓扑变化以路由 信息的形式向其它路由器宣告。

两种主要算法:距离向量法(Distance Vector Routing)和链路状态算法(Link-State Routing)。

由此可分为距离矢量(如:RIP、IGRP、EIGRP)&链路状态路由协议(如:OSPF、IS-IS)。

路由协议是路由器之间实现路由信息共享的一种机制,它允许路由器之间相互交换和维护各 自的路由表。

当一台路由器的路由表由于某种原因发生变化时,它需要及时地将这一变化通知与之相连接的其他路由器,以保证数据的正确传递。

路由协议不承担网络上终端用户之间的数据传输任务。

08你在局域网内想获得 IP 192.168.1.2 的 MAC,在 XP 系统的命令提示符中如何操作?

先 ping 192.168.1.2 在用 ARP -a 命令查看 arp 列表即可获得 [可用 nbtstat -a 192.168.1.2 一次 获得]

09查看编辑本地策略,可以在开始/运行中输入什么命令?

gpedit.msc

10将 FAT32 转换为 NTFS 分区的命令是什么?

convert x: /fs:ntfs x:表示要转换的分区

11手动更新 DHCP 分配的 IP 地址是什么?

ipconfig /renew

12XP 每个分区下都有个 System Volume Information 名的隐藏目录是做什么的?还有pagefile.sys 文件?

System Volume Information 该目录是 XP 的自动还原功能所要用到的,存储的 是还原点文件。

pagefile.sys 就是 PF,虚拟内存的文件。

13默认时 XP 的文件共享是没办法设置用户权限的,只有一个是否允许网络用户更改我的文件选项,但要需要对此共享文件夹设置不同的用户权限,该怎么做?

打开资源管理器---工具---文件夹选项---查看---使用简单文件共享(推荐) 把前面的勾勾去掉,或者打开组策略编辑器---计算机配置----windows 设置---本 地策略---安全选项---网络访问:本地帐户的共享安全模式,把该属性修改为“经 典”模式也可以。

14QQ 等即时消息软件采用的基本网络传输协议是什么?

采用的是 UDP 和 TCP 协议,QQ 主要采用 UDP,在某些情况下采用 TCP,即时消息多数采用UDP 协议

15刚刚装好的 XP 系统 C 盘下只显示哪几个文件夹?

只有 windows,program files ,documents and settings,System Volume

Information(有隐藏属性),RECYCLER(有隐藏属性)。

16Windows XP 系 统 盘 C 盘 根 目 录 下 都 有 哪 几 个 重 要 的 文 件 ( 隐 藏 文 件 )

ntldr ,ntdetect.com,boot.ini

17电脑开机时主机内发出嘀嘀的鸣叫声,且显示器无任何信号,此现象可能是哪方面所导 致,怎样处理?

可能是内存问题导致,一般是内存松动,灰尘较多。可以做清扫灰尘,从新插 好内存等操作。根据不同的鸣叫身也可以判断是其他硬件等问题。

18如果电脑的系统瘫痪(XP系统盘为C),正常启动无法进入系统,而C盘中又有重要文件, 请问有几种拯救方法,该如何操作?

可能是内存问题导致,一般是内存松动,灰尘较多。可以做清扫灰尘,从新插 好内存等操作。根据不同的鸣叫身也可以判断是其他硬件等问题

19重装系统格式化C盘之前该注意哪些方面?

(系统可运行前提) 磁盘空间允许最好备份整个windows目录。

主要备份program files 目录,我的文档目录, documents and settings目录。另:备份一些软件的安装信息等。

20如何设置宽带路由器?

(基本步骤)宽带路由的设置,不复杂关键就几个步骤 :设置好拨号属性,一般都是PPPOE,ISP提供的用 户名密码等 ;设置好内网的合法IP地址 ;建议启动防火墙功能。

21什么是VLAN,如何在CISCO交换机增加一个VLAN,又如何删除?

VLAN又称虚拟局域网,是指在网络层对局域网进行划分,一个VLAN组成一个逻辑子网,即 一个独立的广播域,各子网自己产生的广播网络流量被限制在各子网内部,降低数据帧的碰撞率,它可以覆盖多个网络设备,允许处于不同地理位置的网络用户加入到一个逻辑子网中。

在CISCO交换机中增加一个VLAN 2如下命令:

Switch>enable Switch#vlan database Switch(vlan)#vlan 2

Switch(vlan)#exit

//以下设置vlan端口:

Switch(config)#int e0/6 //设置端口6从属vlan 2

Switch1(config-if)#vlan-membership static 2

Switch#vlan database

Switch(vlan)#no vlan 2

Switch(vlan)#exit

Switch>no int vlan 2t

22磁盘RAID级别有几种,分别是哪几种?你了解或者使用过哪几种,请写出它们的大概描述和区别。

RAID级别有以下几种:NRAID,JBOD,RAID0,RAID1,RAID0+1,RAID3,RAID5等。目前经常使用的是RAID0,RAID1,RAID3,RAID5和RAID(0+1)。

它们的区别大致如下:

RAID 0 存取速度最快 但没有容错

RAID 1 完全容错但成本比较高,磁盘利用率为50% RAID 3 写入性能最好 但没有多任务功能

RAID 5 具备多任务及容错功能写入时有overhead

RAID 0+1 速度快、完全容错但成本高

23知道现在流行的SAN网络平台吗?它主要是为计算机的哪个领域提出的一个解决方案?

SAN 是指存储区域网络,它是一种高速网络或子网络,提供在计算机与存储系统之间的数据传输。

一个 SAN 网络由负责网络连接的通信结构、负责组织连接的管理层、存储部件以及计算机系统构成,从而保证数据传输的安全性和力度。

24请说出几种动态路由协议,并谈谈动态路由和静态路由的区别 。

动态路由协议的种类:

1)RIP 路由协议

RIP 协议最初是为 Xerox 网络系统的 Xerox parc 通用协议而设计的,是 Internet 中常用的 路由协议。

RIP 采用距离向量算法,即路由器根据距离选择路由,所以也称为距离向量协议。RIP 使用非常广泛,它简单、可靠,便于配置。但是 RIP 只适用于小型的同构网络,因为它允许的最大站点数为 15,任何超过 15 个站点的目的地均被标记为不可达。而且 RIP 每隔 30s 一次的路由信息广播也是造成网络的广播风暴的重要原因之一。

2)OSPF 路由协议

OSPF 是一种基于链路状态的路由协议,需要每个路由器向其同一管理域的所有其它路 由器发送链路状态广播信息。在 OSPF 的链路状态广播中包括所有接口信息、所有的量度和 其它一些变量。

利用 OSPF 的路由器首先必须收集有关的链路状态信息,并根据一定的算法 计算出到每个节点的最短路径。而基于距离向量的路由协议仅向其邻接路由器发送有关路由 更新信息。与 RIP 不同,OSPF 将一个自治域再划分为区,相应地即有两种类型的路由选择方式:当源和目的地在同一区时,采用区内路由选择;当源和目的地在不同区时,则采用区间路由选择。

这就大大减少了网络开销,并增加了网络的稳定性。当一个区内的路由器出了故障时 并不影响自治域内其它区路由器的正常工作,这也给网络的管理、维护带来方便。

3)BGP 和 BGP4 路由协议

BGP 是为 TCP/IP 互联网设计的外部网关协议,用于多个自治域之间。它既不是基于纯 粹的链路状态算法,也不是基于纯粹的距离向量算法。

它的主要功能是与其它自治域的 BGP 交换网络可达信息。各个自治域可以运行不同的内部网关协议。BGP 更新信息包括网络号/ 自治域路径的成对信息。自治域路径包括到达某个特定网络须经过的自治域串,这些更新信息通过 TCP 传送出去,以保证传输的可靠性。为了满足 Internet 日益扩大的需要,BGP 还在不断地发展。在最新的 BGP4 中,还可以 将相似路由合并为一条路由。

4)IGRP 和 EIGRP 协议

EIGRP 和早期的 IGRP 协议都是由 Cisco 发明,是基于距离向量算法的动态路由协议。

EIGRP是增强版的 IGRP 协议。它属于动态内部网 关路由协议,仍然使用矢量-距离算法。但它的实现比 IGRP 已经有很大改进,其收敛特性 和操作效率比 IGRP 有显著的提高。

EIGRP 协议对所有的 EIGRP 路由进行任意掩码长度的路由聚合,从而减少路由信息传输,节省带宽。另外 EIGRP 协议可以通过配置,在任意接口的位边界路由器上支持路由聚合。

使用增强的内部网关路由选择协议,一个路由器保持一份它的邻近路由器的路由表副本。

如果它不能从这些表中找到一条到达目的地的路由,它向它的邻近路由器询问一个路由 并且它们轮流询问它们的邻近的路由器直到找到一个路由。为了保持所有的路由器注意邻近路由器的状态,每个路由器定时发出“握手”信息包。

一个在一定时间间隔内没有收到“握手” 信息包的路由器被认为是无效的。

静态路由是指路由表由网络管理人员手动设定的一种路由方式。静态路由的好处是网络寻址快捷,适用于网络变动不大的网络系统。

动态路由是指路由表不是由网络管理人员手动设定,而是由路由器通过端口进行地址学 习自动生成路由表的方式。动态路由的好处是对网络变化的适应性强,适用于网络环境变化 大的网络系统。

在一个路由器中,可同时配置静态路由和一种或多种动态路由。它们各自维护的路由表都提供给转发程序,但这些路由表的表项间可能会发生冲突。

这种冲突可通过配置各路由表的优先级来解决。通常静态路由具有默认的最高优先级,当其它路由表表项与它矛盾时,均 按静态路由转发。

25RIP 版本 1 跟版本 2 的区别?

1)RIP-V1 是有类路由协议,RIP-V2 是无类路由协议;

2)RIP-V1 广播路由更新,RIP-V2 组播 路由更新;

3)RIP-V2 路由更新所携带的信息要比 RIP-V1 多;

26描述 RIP 和 OSPF,它们的区别、特点。

RIP 协议是一种传统的路由协议,适合比较小型的网络,但是当前 Internet 网络的迅速发展 和急剧膨胀使 RIP 协议无法适应今天的网络。

OSPF 协议则是在 Internet 网络急剧膨胀的时候制定出来的,它克服了 RIP 协议的许多缺陷。

RIP 是距离矢量路由协议;OSPF 是链路状态路由协议。

RIP&OSPF 管理距离分别是:120 和 110

1)RIP 协议一条路由有 15 跳(网关或路由器)的限制,如果一个 RIP 网络路由跨越超过 15跳(路由器),则它认为网络不可到达,而 OSPF 对跨越路由器的个数没有限制。

2)OSPF 协议支持可变长度子网掩码(VLSM),RIP 则不支持,这使得 RIP 协议对当前 IP 地 址的缺乏和可变长度子网掩码的灵活性缺少支持。

3)RIP 协议不是针对网络的实际情况而是定期地广播路由表,这对网络的带宽资源是个极 大的浪费,特别对大型的广域网。OSPF 协议的路由广播更新只发生在路由状态变化的时候, 采用 IP 多路广播来发送链路状态更新信息,这样对带宽是个节约。

4)RIP 网络是一个平面网络,对网络没有分层。OSPF 在网络中建立起层次概念,在自治域 中可以划分网络域,使路由的广播限制在一定的范围内,避免链路中继资源的浪费。

5)OSPF 在路由广播时采用了授权机制,保证了网络安全。

上述两者的差异显示了 OSPF 协议后来居上的特点,其先进性和复杂性使它适应了今天日趋庞大的 Internet 网,并成为主要的互联网路由协议

27HSRP 是什么?它是如何工作的?

HSRP 是热备份路由协议,思科专有。

通过 HSRP,一组路由器可以一起协同工作,来代表一台虚拟路由器,备份组像一台路由器一样工作,一个虚拟 IP 地址和 MAC 地址,从末端 主机来看,虚拟主路由器是一台有自己 IP 地址和 MAC 地址的路由器,它不同于实际物理路 由器,那么该组中一台路由器失效则另一台路由器接替工作,路由选择照常。

28介绍一下 ACL 和 NAT?NAT 有几种方式?

ACL:

1)访问控制列表(ACL)是应用在路由器接口的指令列表(规则),用来告诉路由器 哪些数据包可以接收转发,哪些数据包需要拒绝;

2)ACL 的工作原理 :读取第三层及第四 层包头中的信息,根据预先定义好的规则对包进行过滤;

3)使用 ACL 实现网络控制:实现 访问控制列表的核心技术是包过滤;

4)ACL 的两种基本类型(标准访问控制列表;扩展访 问控制列表)

NAT

改变 IP 包头使目的地址,源地址或两个地址在包头中被不同地址替换。静态 NAT、动态 NAT、PAT。

29STP 协议的主要用途是什么?为什么要用 STP?

主要用途:1)STP 通过阻塞冗余链路,来消除桥接网络中可能存在的路径回环;

2)当前活动路径发生故障时,STP 激活冗余链路恢复网络连通性;

原因:交换网络存在环路时引起:广播环路(广播风暴);桥表损坏;

30什么是 VPN?

Virtual Private Network(V irtual Private Network):虚拟专用网络,是一门网络新技术,为我们提供了一种通过 公用网络安全地对企业内部专用网络进行远程访问的连接方式。

31VPN有三种解决方案,用户可以根据自己的情况进行选择。这三种解决方案分别是?

远程访问虚拟网(AccessVirtual Private Network )、企业内部虚拟网(IntranetVirtual Private Network )和企业扩展虚拟网(ExtranetVirtual Private Network)。

这三种类型的 Virtual Private Network分别与传统的远程访问网络、企业内部的 Intranet 以及 企业网和相关合作伙伴的企业网所构成的 Extranet 相对应。

以思科路由器为例,你写下单臂路由的配置命令?router(config)#interface f0/1.1

router(config-if)#encapsulation dotlQ 100

router(config-if)#ip add 192.168.1.1 255.255.255.0

router(config-if)#no shutdown

router(config-if)#interface f0/1.2

router(config-if)#i encapsulation dotlQ 200

router(config-if)#i ip add 192.168.2.1 255.255.255.0

router(config-if)#no shutdown

32 说说VPN的加密技术

VPN 采用何种加密技术依赖于 VPN 服务器的类型,因此可以分为两种情况。

1)对于 PPTP 服务器,将采用 MPPE 加密技术 MPPE 可以支持 40 位密钥的标准加密方案和128 位密钥的增强加密方案。

只有在 MS-CHAP、MS- CHAP v2 或 EAP/TLS 身份验证被协商之 后,数据才由 MPPE 进行加密,MPPE 需要这些类型的身份验证生成的公用客户和服务器密钥。

2)对于 L2TP 服务器,将使用 IPSec 机制对数据进行加密 IPSec 是基于密码学的保护服 务和安全协议的套件。

IPSec 对使用 L2TP 协议的 Virtual Private Network连接提供机器级身份验证和数据加密。在保护密码和数据的 L2TP 连接建立之前,IPSec 在计算机及其远程 Virtual Private Network服务器之间进行协 商。IPSec 可用的加密包括 56 位密钥的数据加密标准 DES 和 56 位密钥的三倍 DES(3DES)

33说说VPN的身份验证方法

1)PPP 的身份验证方法;

2)CHAP:CHAP 通过使用 MD5(一种 工业标准的散列方案)来协商一种加密身份验证的安全形式。CHAP 在响应时使用质询-响应 机制和单向 MD5 散列。用这种方法,可以向服务器证明客户机知道密码,但不必实际地将 密码发送到网络上。

3)MS- CHAP:同 CHAP 相似,微软开发 MS-CHAP 是为了对远程 Windows 工作站进行身份验证,它在响应时使用质询-响应机制和单向加密。而且 MS- CHAP 不要求使 用原文或可逆加密密码。

4)MS-CHAP v2:MS-CHAP v2 是微软开发的第二版的质询握手身份 验证协议,它提供了相互身份验证和更强大的初始数据密钥,而且发送和接收分别使用不同 的密钥。如果将 *** 连接配置为用 MS-CHAP v2 作为唯一的身份验证方法,那么客户端和服 务器端都要证明其身份,如果所连接的服务器不提供对自己身份的验证,则连接将被断开。

5)EAP:EAP 的开发是为了适应对使用其他安全设备的远程访问用户进行身份验证的日益增长的需求。通过使用 EAP,可以增加对许多身份验证方案的支持,其中包括令牌卡、一次性 密码、使用智能卡的公钥身份验证、证书及其他身份验证。对于Virtual Private Network来说,使用 EAP 可以防止暴力或词典攻击及密码猜测,提供比其他身份验证方法(例如 CHAP)更高的安全性。

6)在 Windows 系统中,对于采用智能卡进行身份验证,将采用 EAP 验证方法;对于通过密 码进行身份验证,将采用 CHAP、MS-CHAP 或 MS- CHAP v2 验证方法。

34VLAN 和VPN有什么区别?分别实现在 OSI 的第几层?

VPN是一种三层封装加密技术,VLAN 则是一种第二层的标志技术(尽管 ISL 采用封装),尽管用户视图有些相象,但他们不应该是同一层次概念。

VLAN即虚拟局域网,是一种通过将局域网内的设备逻辑地而 不是物理地划分成一个个网段从而实现虚拟工作组的新兴技术。

VLAN 在交换机上的实现方法,可以大致划分为 2 大类:1)基于端口划分的静态 VLAN;2) 基于 MAC 地址|IP 等划分的动态 VLAN;当前主要是静态 VLAN 的实现。

跨交换机 VLAN 通讯通过在 TRUNK 链路上采用 Dot1Q 或 ISL 封装(标识)技术。

VPN(虚拟专用网)被定义为通过一个公用网络(通常是因特网)建立一个临时的、安全的 连接,是一条穿过混乱的公用网络的安全、稳定的隧道。

VPN使用三个方面的技术保证了通信的安全性:隧道协议、数据加密和身份验证。

VPN使用两种隧道协议:点到点隧道协议(PPTP)和第二层隧道协议(L2TP)。

35什么是静态路由?什么是动态路由?各自的特点是什么?

静态路由是由管理员在路由器中手动配置的固定路由,路由明确地指定了包到达目的地必须经过的路径,除非网络管理员干预,否则静态路由不会发生变化。

静态路由不能对网络的改变作出反应,所以一般说静态路由用于网络规模不大、拓扑结构相对固定的网络。

静态路由特点:

1)它允许对路由的行为进行精确的控制;

2)减少了网络流量;

3)是单向的;

4)配置简单。

动态路由是网络中的路由器之间相互通信,传递路由信息,利用收到的路由信息更新路由器 表的过程。是基于某种路由协议来实现的。

常见的路由协议类型有:距离向量路由协议(如 RIP)和链路状态路由协议(如 OSPF)。路由协议定义了路由器在与其它路由器通信时的一 些规则。

动态路由协议一般都有路由算法。

其路由选择算法的必要步骤:

1)向其它路由器传递路由信息;

2)接收其它路由器的路由信息;

3)根据收到的路由信息计算出到每个目的网络的最优路径,并由此生成路由选择表;

4)根据网络拓扑的变化及时的做出反应,调整路由生成新的路由选择表,同时把拓扑变化 以路由信息的形式向其它路由器宣告。

动态路由适用于网络规模大、拓扑复杂的网络。

动态路由特点:

1)无需管理员手工维护,减轻了管理员的工作负担;

2)占用了网络带宽;

3)在路由器上运行路由协议,使路由器可以自动根据网络拓朴结构的变化调整路由条目。

36常见的认证方式

1)口令验证协议(PAP)

PAP 是一种简单的明文验证方式。NAS(网络接入服务器,Network Access Server)要求 用户提供用户名和口令,PAP 以明文方式返回用户信息。很明显,这种验证方式的安全性较 差,第三方可以很容易的获取被传送的用户名和口令,并利用这些信息与 NAS 建立连接获 取 NAS 提供的所有资源。所以,一旦用户密码被第三方窃取,PAP 无法提供避免受到第三方 gong~ji的保障措施。

2)挑战-握手验证协议(CHAP)

CHAP 是一种加密的验证方式,能够避免建立连接时传送用户的真实密码。

NAS 向远程用户发送一个挑战口令(challenge),其中包括会话 ID 和一个任意生成的挑战字串(arbitrary challengestring)。

远程客户必须使用 MD5 单向哈希算法(one-way hashing algorithm)返回 用户名和加密的挑战口令,会话 ID 以及用户口令,其中用户名以非哈希方式发送。

CHAP 对 PAP 进行了改进,不再直接通过链路发送明文口令,而是使用挑战口令以哈希算法对口令进行加密。因为服务器端存有客户的明文口令,所以服务器可以重复客户端进行的操作,并将结果与用户返回的口令进行对照。

CHAP 为每一次验证任意生成一个挑战字串 来防止受到再现攻击(replay attack)。在整个连接过程中,CHAP 将不定时的向客户端重复 发送挑战口令,从而避免第 3 方冒充远程客户(remote client impersonation)进行攻击。

37PAT 和 NAT 有什么区别?

PAT 叫端口地址转换,NAT 是网络地址转换,由 RFC 1631 定义。

PAT 可以看做是 NAT 的一部 分。在 NAT 时,考虑一种情形,就是只有一个 Public IP,而内部有多个 Private IP,这个时候 NAT 就要通过映射 UDP 和 TCP 端口号来跟踪记录不同的会话,比如用户 A、B、C 同时访问 CSDN,则 NAT 路由器会将用户 A、B、C 访问分别映射到 1088、1098、23100(举例而已, 实际上是动态的),此时实际上就是 PAT 了。

由上面推论,PAT 理论上可以同时支持(65535 - 1024)= 64511 个连接会话。

但实际使用中由于设备性能和物理连接特性是不能达到的,CISCO 的路由器 NAT 功能中每个 Public IP 最多 能有效地支持大约 4000 个会话。

38交换机是如何转发数据包的?

交换机通过学习数据帧中的源 MAC 地址生成交换机的 MAC 地址表,交换机查看数据帧的目 标 MAC 地址,根据 MAC 地址表转发数据,如果交换机在表中没有找到匹配项,则向除接受 到这个数据帧的端口以外的所有端口广播这个数据帧。

39 简述 STP 的作用及工作原理

作用:1) 能够在逻辑上阻断环路,生成树形结构的拓扑;

2) 能够不断的检测网络的变化,当主要的线路出现故障断开的时候,STP 还能通过计算激 活阻起到断的端口,起到链路的备份作用。

工作原理:STP 将一个环形网络生成无环拓朴的步骤:选择根网桥(Root Bridge)

选择根端口(Root Ports) 选择指定端口(Designated Ports)

生成树机理每个 STP 实例中有一个根网桥 ,每个非根网桥上都有一个根端口 ,每个网段有一个指定端口,非指定端口被阻塞 STP 是交换网络的重点,考察是否理解。

40简述传统的多层交换与基于 CEF 的多层交换的区别

简单的说:传统的多层交换:一次路由,多次交换。

基于 CEF 的多层交换:无须路由,一直交换。

41有一台交换机上的所有用户都获取不了 IP 地址,但手工配置后这台交换机上的同一vlan间的用户之间能够相互 ping 通,但 ping 不通外网,请说出排障思路。

1)如果其它交换机上的终端设备能够获取 IP 地址,看帮助地址是否配置正确;

2)此交换机与上连交换机间是否封装为 Trunk;

3)单臂路由实现 vlan 间路由的话看子接口是否配置正确,三层交换机实现 vlan 间路由的话看 是否给 vlan 配置 ip 地址及配置是否正确;

4)再看此交换机跟上连交换机之间的级连线是否有问题。

42简述 RIP 的防环机制

1)定义最大跳数 Maximum Hop Count (15 跳);

2)水平分割 Split Horizon (默认所有接口开启,除了 Frame-Relay 的物理接口,可用 sh ip interface 查看开启还是关闭);

3)du化路由 Poizoned Route;

4)du性反转 Poison Reverse (RIP 基于 UDP,UDP 和 IP 都不可靠,不知道对方收到du化路 由没有;类似于对du化路由的 Ack 机制);

5)保持计时器 hold-down T imer (防止路由表频繁翻动);

6)闪式更新 Flash Update;

7)触发更新 Triggered Update (需手工启动,且两边都要开 Router (config-if)# ip rip triggered );

当启用触发更新后,RIP 不再遵循 30s 的周期性更新时间,这也是与闪式更新的区别所在。

RIP 的 4 个计时器:1)更新计时器(update):30 s;2)无效计时器(invalid):180 s (180s 没收到更新,则置为 possible down 状态) ;3)保持计时器(holddown):180s (真正起作用的只有 60s);4)刷新计时器(flush):240s (240s 没收到更新,则删除这条路由);

如果路由变成 possible down 后,这条路由跳数将变成 16 跳,标记为不可达;这时 holddown计时器开始计时。在 holddown 时间内即使收到更优的路由,不加入路由表;这样做是为了防止路由频繁翻动。

什么时候启用 holddown 计时器:“当收到一条路由更新的跳数大于路由表中已记录的该条 路由的跳数”。

43简述 PPP 协议的优点

支持同步或异步串行链路的传输

支持多种网络层协议

支持错误检测

支持网络层的地址协商

支持用户认证

允许进行数据压缩

44你都知道网络的那些冗余技术,请说明。

交换机的冗余性:spanning-tree、ethernet-channel

路由的冗余性:HSRP,VRRP,GLBP

(有必要的话可以详细介绍)

45NAT 的原理及优缺点?

原理:转换内部地址,转换外部地址,PAT,解决地址重叠问题。

优点:节省 IP 地址,能够处理地址重复的情况,增加了灵活性,消除了地址重新编号,隐藏了内部IP 地址。

缺点:增加了延迟,丢失了端到端的 IP 的跟踪过程,不能够支持一些特定的应用(如:SNMP),需要 更多的内存来存储一个 NAT 表,需要更多的 CPU 来处理 NAT 的过程。

46说说 ARP 的解析过程。

ARP 用于把一个已知的 IP 地址解析成 MAC 地址,以便在 MAC 层通信。

为了确定目标的 MAC 地址,首先查找 ARP 缓存表。

如果要查找的 MAC 地址不在表中,ARP 会发送一个广 播,从而发现目的地的 MAC 地址,并记录到 ARP 缓存表中以便下次查找。

47DHCP 的作用是什么,如何让一个 vlan 中的 DHCP 服务器为整个企业网络分配 IP 地址?

作用:动态主机配置协议,为客户端动态分配 IP 地址。

配置 DHCP 中继,也就是帮助地址.(因为 DHCP 是基于广播的,vlan 或路由器隔离了广播)。

最后。

说一些涉及经验的问题,无标准答案,根据实际情况而答。(一些大公司很喜欢问,答的好坏说明你在这一行业的经验长短,跟薪水也有很大关系)

一、 请说出自己配置过的路由器型号,并说出几个最常用的配置命令。

二、 请介绍几种方式用来在 web 服务器上创建虚拟主机。

三、 请介绍几种你所使用过的代理服务器。

四、 请提供几种邮件服务器的建设方案。

五、 说出你所使用过的数据库产品。

六、 你认为 SQL2000 数据库中最难的部分是什么,为什么?

七、 介绍你所使用过的网管软件,以及它的特点。

八、 你认为网络工程师最重要的能力是什么?

九、 如果你负责将一个公司的所有计算机接入互联网,你会选择哪种接入方式,为什么?

十、 如果你面临的用户对计算机都不熟悉,你将如何开展工作?

十一、你会选择让哪种操作系统装在公司内的计算机上,为什么?

十二、你用过哪些操作系统,简述一下它们的特点?

十三、将来在公司建设企业内部网时,你会选择哪种网络?

十四、你用过哪种型号的路由器?

十五、谈谈你认为网络中最容易出现的故障有哪些?

十六、简要介绍你所管理过的网络。

十七、DHCP 服务器的作用是什么?你可以提供哪些 dhcp 服务器的建设方案

十八、你用过哪些备份方式?请详细说明一下。

整理:老杨丨10年资深网络工程师,更多网工提升干货,请关注公众号:网络工程师俱乐部

相关问答

结构工艺 工程师面试题 ..._结构工程师_帮考网

1.请简述您对结构工艺工程师职责的理解。2.您在过去的工作中,是如何进行结构工艺设计的?3.您能否描述一下您最近参与的一个结构工艺项目,并介绍...

pe工程师面试 结构..._结构工程师_帮考网

一个PE工程师的面试通常包括以下几个方面:1.个人基本信息:包括姓名、学历、工作经验等。2.技术能力:PE工程师需要具备一定的技术能力,包括对材料...

装配工艺 工程师面试 问题?

必须熟悉PRO-E、CAD、OFFICE软件。是否熟悉常规机械加工设备的性能及加工工艺?主要有哪些设备。是否熟悉常用材料的工艺性能?哪些材料?简述低碳钢、中碳钢...

请教 面试 钣金工艺 工程师 一职中会碰到哪些问题?

1、对稳定生产过程的工艺参数进行跟踪、记录和控制;重点监控KCC点工艺控制要素的实际状况。2、参与批产过程钣金质量问题的分析,及其相应工艺解决措施的提出...

汽车工艺 工程师面试 一般问什么问题?

应聘汽车总装工艺工程师的面试一般是面试官针对你的简历问了一些细节,比如你在上面一家车企主要干些什么,会问得比较详细的。然后问了问对本公司的了解还有对...

面试PE 技术员要准备些什么?

需要注意:个人简历、着装、从事PE工作的经历、以及成功的案例等几个方面。最重要就是PE的专业能力,其他的都是附加分数。PE须对生产工艺、产品性能、结构...

工艺 工程师 要求和 面试题 ?

如果你是应届毕业生的话,一般不会很难,可能会涉及到你的本专业的专业课问题。如果有工作经验的话,那你竞聘岗位的工艺你肯定都知道。所以,最关键的就是有这...

去药厂车间 面试 车间工艺员 面试 会提问什么专业知识?

1、药的生产流程是什么?2、每个流程都应该注意哪此问题?3、你觉得怎么样才能做一个合格并且优秀的式艺员。1、药的生产流程是什么?2、每个流程都应该注意...

工艺 工程师 结构化 面试 问题..._结构 工程师 _帮考网

1.你能介绍一下你的工艺工程师工作经验吗?2.你在工艺设计和优化方面有哪些经验和技能?3.你如何确保生产过程的质量和效率?4.你如何处理生产中的...

化工工艺 工程师面试题 ..._化工工程师_帮考网

1.请介绍一下您的工作经验和专业背景。2.您在工作中最擅长的是哪些方面?如何应对工作中的挑战?3.您如何处理工艺设计中的问题?请举例说明。4.您...