查看原文
其他

50 道网络面试题及答案(上)

点击蓝字关注👉 杰哥的IT之旅 2022-06-07


欢迎加入JackTian技术交流群!

CSDN海量资源免费下载!


1.标准网络线的颜色排列顺序

568B 橙白 橙 绿白 蓝 蓝白 绿 棕白 棕

568A 绿白 绿 橙白 蓝 蓝白 橙 棕白 棕

直通线一般都用 A线序或 B线序

交叉线一端是 568A 一端 是 568B


2..按照数据访问速度排序 :硬盘、 CPU、光驱、内存


CPU 内存 硬盘 光驱


3.网卡 MAC 是由 6组什么组成的 有16进制数据组成,前三组表示厂商,有 IEEE来分配,并可以在细分,后三组表示该制造商所制造的某个 网络产品(如网卡)的系列号。


4.ISO/OSI 7 层模型是什么?


应用层,表示层,会话层,传输层,网络层,数据链路层,物理层


5.C/S、B/S的含义?


C/S表示客户端 /服务器的模式 C 是client,S是server;

B/S是基于浏览;


6.RFC950定义了什么?


RFC950定义了 IP的策略(分配策略) ,应用等规范。


7.综合布线包括什么?


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

  • 建筑群连接子系统

  • 设备连接子系统

  • 干线(垂直)子系统

  • 管理子系统

  • 水平子系统

  • 工作区子系统


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


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


9.计算机中的端口共有多少个?


TCP0-65535,UDP0-65535 也就是共有 65536*2=131072个端口


10.什么是 Cache 什么是 Buffer ?区别是什么?


cache,直译是高速缓存存储器,有硬件来实现。起到设备间处理速度协调作 用。例如 CPU的L2,L1,内存的作用等。


buffer,直译是缓冲区,有软件在 RAM 中实现。起到加快响应速度的作用。例如: WEB缓存,各个应用软件中的缓存,队列。 共同点都是在 RAM 中实现,但实现的方式不一样。


11.什么是MBR?


MBR:master boot record,主引导记录。引导 OS作用的。 


12.怎么样检测 TCP/IP 正常运行?


快捷键:windows+r  运行cmd,然后输入 ping 127.0.0.1


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


ipconfig /renew


14.查看编辑本地策略的命令是什么?


 gpedit.msc 


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


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


16.C类地址有多少 ip 地址?B 类地址有多少 ip 地址?


C类:256 个 IP 地址 

B类:65536 个 IP 地址


17.常用端口号 


ftp 传输数据:20

ftp 建立连接:21

telnet 远程管理:23

smtp 邮件收发:25

DNS 域名解析:53

http 网页服务:80

pop,邮局协议,主要用于接收邮件:110


18.如果一台 PC 机不能上网 ,那么你会怎么解决呢?


  • 检查网卡连接;

  • 检查 IP 地址设置是否正确,如果是动态获取地址,检查有没有获取到,获取的是否正确;

  • 检查 PC 能否同本网络其它主机通讯;

  • 检查 PC 能否与网关通讯;

  • 检查 PC 的 DNS 设置是否正确;

  • 检查能否和 DNS 通讯;

  • 检查能否 PING 通服务器;

  • 杀毒;


19.IP协议的定义,在哪个层上面,主要有什么作用? TCP与UDP呢?


IP协议是网络层的协议,它实现了自动路由功能,也就是寻径的功能。


TCP协议是传输层的协议,它向下屏蔽了IP协议不可靠传输的特性,向上提供一个可靠的点到点的传输;


UDP也是传输层的协议,提供的是一种无连接的服务,主要考虑到很多应用不需要可靠的连接,但需要快速的传输,如局域网中的计算机传输文件一般使用UDP协议。


20.TCP三次握手:


  • 第一次握手:Client将标志位SYN置为1,随机产生一个值seq=J,并将该数据包发送给Server,Client进入SYN_SENT状态,等待Server确认。


  • 第二次握手:Server收到数据包后由标志位SYN=1知道Client请求建立连接,Server将标志位SYN和ACK都置为1,ack=J+1,随机产生一个值seq=K,并将该数据包发送给Client以确认连接请求,Server进入SYN_RCVD状态。


  • 第三次握手:Client收到确认后,检查ack是否为J+1,ACK是否为1,如果正确则将标志位ACK置为1,ack=K+1,并将该数据包发送给Server,Server检查ack是否为K+1,ACK是否为1,如果正确则连接建立成功,Client和Server进入ESTABLISHED状态,完成三次握手,随后Client与Server之间可以开始传输数据了。


21.TCP四次挥手


  • 第一次挥手:Client发送一个FIN,用来关闭Client到Server的数据传送,Client进入FIN_WAIT_1状态。


  • 第二次挥手:Server收到FIN后,发送一个ACK给Client,确认序号为收到序号+1(与SYN相同,一个FIN占用一个序号),Server进入CLOSE_WAIT状态。


  • 第三次挥手:Server发送一个FIN,用来关闭Server到Client的数据传送,Server进入LAST_ACK状态。


  • 第四次挥手:Client收到FIN后,Client进入TIME_WAIT状态,接着发送一个ACK给Server,确认序号为收到序号+1,Server进入CLOSED状态,完成四次挥手。


22.为什么建立连接是三次握手,而关闭连接却是四次挥手呢?


这是因为服务端在LISTEN状态下,收到建立连接请求的SYN报文后,把ACK和SYN放在一个报文里发送给客户端。而关闭连接时,当收到对方的FIN报文时,仅仅表示对方不再发送数据了但是还能接收数据,己方也未必全部数据都发送给对方了,所以己方可以立即close,也可以发送一些数据给对方后,再发送FIN报文给对方来表示同意现在关闭连接,因此,己方ACK和FIN一般都会分开发送。


23.交换机和路由器分别的实现原理是什么?分别在哪个层次上面实现的?


交换机用在局域网中,交换机通过记录局域网内各节点机器的MAC地址就可以实现传递报文,无需看报文中的IP地址。路由器识别不同网络的方法是通过识别不同网络的网络ID号(IP地址的高端部分)进行的,所以为了保证路由成功,每个网络都必须有一个唯一的网络编号。


路由器通过察看报文中IP地址来决定路径,向那个子网(下一跳)路由。也就是说交换机工作在数据链路层看MAC地址,路由器工作在网际层看IP地址。但是由于现在网络设备的发展,很多设备既有交换机的功能有由路由器的功能(交换式路由器)使得两者界限越来越模糊。


24.交换和路由的区别?


交换技术和路由技术的最大区别在于他们寻址的方式以及报文的转发方式上,交换技术是发生在2层也就是数据链路层上,是直接利用mac地址建立会话;


路由技术发生在网络层,需要通过ip地址建立路由表,然后进行数据通信。在报文的转发方式上,交换技术是使用先收再转,路由技术是采用边收边转。


路由器的基本功能是数据包的转发。


25.什么是VLAN?


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


26.VLAN的特点?


VLAN(虚拟局域网)的主要特点就是安全,信息只到达应该到达的地点。


27.如何在CISCO交换机增加一个VLAN,又如何删除?


因此,防止了大部分基于网络监听的入侵手段。通过虚拟网设置的访问控制,使在虚拟网外的网络节点不能直接访问虚拟网内节点。


28.在CISCO交换机中如何增加一个VLAN 1的配置呢?

Switch>enable Switch#vlan databaseSwitch(vlan)#vlan 1 Switch(vlan)#exit //以下设置vlan端口:Switch(config)#int e0/6 //设置端口6从属vlan 1 Switch1(config-if)#vlan-membership static 2 Switch#vlan database Switch(vlan)#no vlan 1Switch(vlan)#exit Switch>no int vlan 1t

29.两台笔记本电脑连起来后ping不通,你觉得可能有哪些问题可能的原因大体有以下几个:

  • 网线不通;

  • 某台笔记本上的tcp/ip协议安装的不完整;

  • ip地址配置有问题(不在一个网段上);

  • 1台笔记本上有防火墙,把icmp端口给屏蔽了(端口号:139)。

注意:此问题需要从osi模型上入手,从物理层往上一层层排除。


30.A和B网络互通,C和AB网络不通,该用什么顺序检查问题?


由近及远的顺序进行测试,如果是有vpn的话,只要确定两端和本 地网络提供支持的公司之间的网络是连通的,其他的就交个那个公司来做了,如果是自己维护的基于ddn一类的点对点网络,那么找到路由表,从最近的路由器开始ping。


31.简述计算机从加电到启动系统时主板的工作流程,按照屏幕显示顺序描述。


加电自检---BIOS信息---显卡的参数--CPU的参数--内存的参数--硬盘的参数---光驱的参数---显示PCI等主板的其他的I/O等参数----(如果有RAID卡这步应该会显示)----BIOS将更新ESCD最后给出(Verifying DMI PollDATA.......Update Success)字样---读取MBR记录-----调用NTLDR做一系列操作(这时的控制权从BIOS移交到硬盘/OS)---读取boot.ini文件(显示操作系统选择菜单)进入给定的操作---等等一系列操作都属于操作系统的部分了,不在这个问题的范围---最终看到桌面。


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


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


33.结构化布线成为网络设计和管理的首先考虑的问题,当实施结构化布线时,需要进行详细的规划设计。

1)设计布线时,需要考虑的因素:

网络拓朴结构、布线电缆、外界干扰系统的扩展和投资等。

2)布线实施后,需要经过系统测试,测试线路的主要指标:

连通性,衰减值,近端串扰等。

3)结构化布线应遵循的国际标准:

EIA568B、568A, 标准:建筑与建筑群综合布线系统工程施工和验收标准(GB30512-2000)等。

4)在工作区内,信息插座的安装的位置:

距地面30-50 cm

5)在设备间子系统设计时,从系统的安全设计上要考虑的主要因素:

不间断电源和设备接地问题


34.交换机 集线器 路由器区别和作用


首先说HUB,也就是集线器 。它的作用可以简单的理解为将一些机器连接起来组成一个局域网。而 交换机 (又名交换式集线器)作用与集线器大体相同。但是两者在性能上有区别:集线器采用的式共享带宽的工作方式,而交换机是独享带宽。这样在机器很多或数据量很大时,两者将会有比较明显的。而 路由器 与以上两者有明显区别,它的作用在于连接不同的网段并且找到网络中数据传输最合适的路径 ,可以说一般情况下个人用户需求不大。路由器是产生于交换机之后,就像交换机产生于集线器之后,所以路由器与交换机也有一定联系,并不是完全独立的两种设备。路由器主要克服了交换机不能路由转发数据包的不足。

 

总的来说,路由器与交换机的主要区别体现在以下几个方面: 


  • 工作层次不同


最初的的交换机是工作在OSI/RM开放体系结构的数据链路层,也就是第二层,而路由器一开始就设计工作在OSI模型的网络层。由于交换机工作在OSI的第二层(数据链路层),所以它的工作原理比较简单,而路由器工作在OSI的第三层(网络层),可以得到更多的协议信息,路由器可以做出更加智能的转发决策。 


  • 数据转发所依据的对象不同 


  交换机是利用物理地址或者说MAC地址来确定转发数据的目的地址。而路由器则是利用不同网络的ID号(即IP地址)来确定数据转发的地址。IP地址是在软件中实现的,描述的是设备所在的网络,有时这些第三层的地址也称为协议地址或者网络地址。MAC地址通常是硬件自带的,由网卡生产商来分配的,而且已经固化到了网卡中去,一般来说是不可更改的。而IP地址则通常由网络管理员或系统自动分配。 


  • 传统的交换机只能分割冲突域,不能分割广播域;而路由器可以分割广播域 


由交换机连接的网段仍属于同一个广播域,广播数据包会在交换机连接的所有网段上传播,在某些情况下会导致通信拥挤和安全漏洞。连接到路由器上的网段会被分配成不同的广播域,广播数据不会穿过路由器。虽然第三层以上交换机具有VLAN功能,也可以分割广播域,但是各子广播域之间是不能通信交流的,它们之间的交流仍然需要路由器。

 

  • 路由器提供了防火墙的服务 


  路由器仅仅转发特定地址的数据包,不传送不支持路由协议的数据包传送和未知目标网络数据包的传送,从而可以防止广播风暴。 


交换机一般用于LAN-WAN的连接,交换机归于网桥,是数据链路层的设备,有些交换机也可实现第三层的交换。 路由器用于WAN-WAN之间的连接,可以解决异性网络之间转发分组,作用于网络层。他们只是从一条线路上接受输入分组,然后向另一条线路转发。这两条线路可能分属于不同的网络,并采用不同协议。相比较而言,路由器的功能较交换机要强大,但速度相对也慢,价格昂贵,第三层交换机既有交换机线速转发报文能力,又有路由器良好的控制功能,因此得以广泛应用。


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


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


36.最简单的是把硬盘挂到其他计算机上,直接把重要文件 copy出来,如果磁盘分 区是 FAT的,可以用启动盘进入到 DOS模式下进行文件 copy操作,如果磁盘分区是NTFS的,可以用工具盘启动到 DOS下加载 NTFSDOS工具进行对 NTFS分区进行 copy操 作。


37.重装系统格式化 C盘之前该注意哪些方面?(系统可运行前提) 


磁盘空间允许最好备份整个 windows 目录。主要备份 program files 目录, 我的文档目录, documents and settings目录。另:备份一些软件的安装信息等。


38. 如何设置宽带路由器(基本步骤) 如下:


  • 设置好拨号属性,一般都是 PPPOE,ISP提供的用户名密码等;

  • 设置好内网的合法 IP地址;

  • 建议启动防火墙功能;


39.简单谈谈怎样提高计算机是网络安全?


定期不定期的升级操作系统和应用软件的补丁,杀毒,防火墙的应用。这些都 是被动的,关键是有一套可行的行政手段。


40.在对等网中使用 ADSL 共享连接 Internet,怎样限制大流量多线程下载软件和 P2P下载软件,从而保证网络的其他用户正常工作 这个问题据我所知 只能采用第三方软件实现了,例如 P2P终结者,一系列的网管软件。


41.如果电脑有故障 . 你一般先做什么,后做什么 先查杀病毒,再查看是否为软件问题引起的 , 卸载最近安装的软件查看 , 如果问题仍然存在 , 进入安全模式查看是否为系统问题 , 修复系统或者重安装系统 , 如果问题还存在 , 使用替换法检查硬件;


42.在帮客户重装系统前,需要跟客户沟通哪些问题 数据备份 , 如:邮件,收藏夹,桌面,我的文档,聊天记录,工作数据,安全证书,以及 其它个人数据。需要跟客户沟通安装的时间 , 需要的软件,以及相关设置;


43.网络打印和共享打印的区别?


网络打印是指网络打印机可以在网络上作为一个独立的个体使用,无需 PC与之相连, 只需把普通网线插入打印机的以太网接口并在打印机管理页面为打印机分配一个 IP 地址, 那么局域网内的用户便可访问此 IP 地址来进行自己的打印作业。在这里打印机已经不是一 个外设,而作为网络上的一个节点存在;


共享打印是需要通过一台安装打印机驱动的电脑来实现打印的, 也就是说, 那个电脑就 像是这个打印机的服务器. PC 服务器来连接打印机实现简单的网络连接,数据传输仍然必 须通过打印机的并口或 USB口来进行,因此速度较低;


44.域的作用有哪些呢?


  • 使用域可以对网络资源进行统一的管理 , 即通过一套账号系统,使用户能够使用各种资 源,方便用户更好的使用网络;

  • 利用域中的策略加强网络的安全;

  • 利用 OU可以简化管理员的工作;


45.域的创建有什么好处?


  • 方便管理员集中管理帐号、共享文件夹;

  • 打印机等资源和统一部署软件和安全策略;

  • 用户一次登陆即可使用所有有权限访问的资源,扩展性强,安全性高;


46.怎么样提高局域网安全


  • 安全漏洞时时修补

  • 择优使用防火墙

  • 及时升级杀毒软件


47.磁盘 RAID 级别有几种, 分别是哪几种?你了解或者使用过哪几种?


RAID级别有以下几种: NRAID,JBOD,RAID0,RAID1,RAID0+1,RAID3, RAID5等;


目前经 常使用的是 RAID0,RAID1,RAID3,RAID5和 RAID(0+1);


区别大致如下: 

  • RAID0 存取速度最快但没有容错;

  • RAID1 完全容错但成本比较高,磁盘利用率为 50%;

  • RAID3 写入性能最好但没有多任务功能;

  • RAID5 具备多任务及容错功能写入时有 overhead;

  • RAID0+1 速度快、完全容错但成本高;


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


ACL:

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

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

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

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

  • NAT:改变 IP包头使目的地址,源地址或两个地址在包头中被不同地址替换。

  • NAT有的方式:静态 NAT、动态 NAT、PAT


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


主要用途:

  • STP通过阻塞冗余链路,来消除桥接网络中可能存在的路径回环;

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


原因:

  • 交换网络存在环路时引起广播环路(广播风暴);

  • 桥表损坏;


50.NAT 的原理及优缺点


原理:

  • 转换内部地址;

  • 转换外部地址;

  • PAT 端口地址转换;

  • 解决地址重叠问题;


优点:

  • 节省 IP 地址 ,能够处理地址重复的情况;

  • 增加了灵活性 , 消除了地址重新编号 ,隐藏了内部 IP 地址;


缺点:

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

题目来自网络,如有任何问题,欢迎指出。


推荐阅读:

1、周六继续送书 |《程序员练成记》

2、女生适合做 Linux 工程师吗?

3、10分钟带你搞定 Linux awk命令

4、程序猿:“合格”与“不合格”的差距

5、生活…感情…工作…各种…都是浮云

6、7 道经典面试题和秒收 offer 的技巧

7、当 HR 问到你这些问题时,你该如何回答?

8、金三银四,求职前的工作,你准备好了吗?


资源分享:

T级技术资源大放送!包括但不限于:Linux、Python、Java、前端、测试、大数据、人工智能等,具体获取方式请点击下方链接进行查看~资料大放送①期 | 这份资料很特别!


扫它,来撩杰哥~


长按 识别二维码 关注


点我一下呗~

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存