logo资料库

linux运维-计算机网络面试题.pdf

第1页 / 共10页
第2页 / 共10页
第3页 / 共10页
第4页 / 共10页
第5页 / 共10页
第6页 / 共10页
第7页 / 共10页
第8页 / 共10页
资料共10页,剩余部分请下载后查看
第一部分:TCP/IP基础 一.OSI模型与 TCP/IP模型分别有哪些层次,每层主要的功能? 1. OSI分为七层:分别由低到高为物理层、数据链路层、网络层、传输层、会话层、 表示层、应用层 2. TCP/IP模型分为四层:网络接口层、网络层、传输层、应用层 3. 物理层功能:物理层涉及网络接口和传输介质的机械、电气、功能和规程方面的特 性。具体包括接口和介质的物理特性。(光纤介质、铜介质、微波..) 4. 数据链路层的主要功能是管理连接在同一介质类型上的两台连网设备如何相互通信, 定义的是物理寻址(数据链路层主要的协议:以太网、PPP/HDLC、FR) 5. 网络层定义用于第 3层的逻辑地址,基于逻辑地址的网络号寻找到达目的设备的路 径,将不同的数据链路类型连接到一起,诸如以太网、FDDI、串行和令牌环(网络 层主要的协议:IP、IPX及 IP的辅助协议:ARP、ICMP、IGMP) 6. 传输层提供端到端的通信,定义的是进程寻址(传输层主要的协议:UDP和 TCP) 7. 会话层负责网络会话的控制。具体功能包括会话的建立、维护和交互过程中的同步。 8. 表示层负责信息的表示和转换。具体功能包括数据的加密/解密、压缩/解压缩、与 标准格式间的转换等 9. 应用层负责向用户提供访问网络资源的界面。应用层包括一些常用的应用程序和服 务,如电子邮件、文件传输、网络虚拟终端、WWW 服务、目录服务等 二.请问你对 TCP协议有什么了解?(TCP的概念、TCP协议有什么特点) 1. TCP叫做传输控制协议,是传输层协议之一。能针对节点之间的连接和流量进行控 制 2. TCP是面向链接、可靠传输的协议 。基于 TCP的应用在传输数据之前必须先由 TCP 建立连接,在传输过程中由 TCP解决可靠性、有序性,进行流量控制,传输结束后 由 TCP拆除连接(建议一定要了解清楚 TCP的三次握手及基于连接数据传输) 3. TCP协议拥有拥塞控制,(建议了解清楚 TCP拥塞控制机制原理) 4. TCP协议通过滑动窗口具有流量控制机制(了解清楚 TCP滑动窗口工作原理) 5. TCP拥有很强的差错控制(了解清楚如何进行差错的) 三.请问你对 UDP协议有什么了解?(UDP协议有什么特点) 1. UDP叫做用户数据报协议,是传输层协议之一。 2. UDP是一种无链接、不可靠的协议 3. UDP没有流量控制机制 4. UDP只拥有最基本、最简单的差错控制 5. UDP是无连接协议,不提供拥塞避免。 四.请问你对 ARP协议有什么了解?(ARP是如何工作的?ARP欺骗的工作原理是?及如 何防御 ARP的欺骗?) 1. ARP叫做地址解析协议,主要用于三层 IP地址到二层 MAC地址的解析 2. ARP工作原理:在同一广播域内,当设备知道目标设备的 IP,当不知道目标设备的 MAC地址时,该设备发送一个 ARP广播,本广播域内的所有设备均会收到。但只 有目标设备收到该 ARP请求广播,得知是需要请求自己的 MAC地址时,才会向源 设备发送一个 ARP的回应。告之源设备自己所对应的 MAC地址
3. ARP欺骗主要是利用 IP与 MAC的绑定关系通信的原理,伪造绑定关系,从而达到 欺骗的目的,ARP的欺骗分为两种,主机欺骗及网关欺骗,主机欺骗主要是伪造局 域网的某台主机的绑定关系,从而截取数据,而网关欺骗则是伪造网关的绑定关系, 将所有的数据导向欺骗者,还有一种欺骗为双向欺骗 4. ARP欺骗解决方案有:ARP静态绑定,安装 ARP防火墙,启用交换机的动态 ARP 审查功能等 五.你对 ICMP和 IGMP协议有什么了解?(自己找资料解决) 六.常见的协议端口。 应用 TCP端口号 FTP-Data FTP SSH Telnet SMTP Tacacs+ HTTP POP3 20 21 22 23 25 49 80 110 应用 WINS DNS 42 53 DHCP(bootps) 67 DHCP(bootpc) 68 TFTP NTP 69 123 文件共享 139、445 远程桌面 UDP端口号 应用 UDP端口号 应用 BGP HTTPS RTSP TCP端口号 179 443 554 SOLServer 1433 Oracle H323 PPTP MMS 1521 1720 1723 1755 3389 NetBIOS 137、 138、 139 IPSecNAT-T 500、4500 Syslog RIP L2TP 514 520 1701 Radius 1812、1813 SNMP 161、162 Radiuscisco 1645、1646 第二部分:交换部分 一.交换机的工作原理是? 1. 交换机具有最基本的学习和转发功能; 2. 学习功能:当交换机从一个端口收到以太网数据帧,会首先产看该数据帧的源 MAC
地址,将该 MAC与对应的端口编号放进 MAC地址表中;如果 MAC地址表中已经 存在该 MAC条目,则更新计时器(MAC地址老化时间为 300S) 3. 转发功能:当交换机从一个端口收到以太网数据帧,查看该数据帧的目的 MAC,根 据 MAC中所对应的 MAC地址条目,从相应的接口转发出去;如果 MAC地址表中 没有该 MAC地址的条目,则从除接受端口外的所有端口洪泛出去。 二.你对 VLAN有什么了解?(VLAN的概念、VLAN的意义、VLAN的特点) 1. VLAN(VirtualLocalAreaNetwork)的中文名为"虚拟局域网"。VLAN是一种将局 域网设备从逻辑上划分成一个个网段,从而实现虚拟工作组的新兴数据交换技术 2. 通过划分 VLAN可以起到分割广播域,减少网络广播影响,以及实现二层业务隔离 的作用。 3. 一个 VLAN就是一个单独广播域,一个 VLAN就是一个子网 4. 同一个 VLAN可以直接通过二层访问,不同的 VLAN间必须通过三层实现访问,因 此说 VLAN实现了二层业务的隔离。 三.你对 trunk有什么了解?(trunk的作用,trunk的应用,trunk的封装模式) 1. trunk叫做中继链路,它主要的作用就是能在同一个物理链路上同时承载多个 VLAN 的流量 2. trunk主要的封装模式有:ISL和 802.1Q协议 3. ISL叫做内部交换机链路,它是思科私有的 TRUNK协议,封装的以太网数据添加了 26字节的头部和 4字节的 CRC字段,因此数据帧开销大 4. 802.1Q协议是 IEEE公有标准,通过插入一个 4字节的 TAG字段,区分所承载的不 同 VLAN。 四.你对 STP有什么了解?(STP的概念、STP的作用、STP的端口角色选举原则) 1. STP叫做 SpanningTree,生成树协议; 2. STP产生的背景:(为什么需要 STP技术,自己查资料补充) 3. STP主要的作用:在一个原本物理成环的二层网络上,通过运行树状算法,计算出 一个或者多个逻辑阻塞端口进行阻塞,打破了物理环路,计算出一个无环的物理结 构,从而避免了二层广播风暴和 MAC地址抖动的问题 4. STP端口角色的选举:选择根网桥、选择根端口、选择指定端口、选择阻塞端口 5. 根网桥选举:选择根网桥的依据是网桥 ID,网桥 ID由网桥优先级和网桥 MAC 地址组成。网桥的默认优先级是 32768,网桥 ID值小的为根网桥,当优先级 相同时,MAC地址小的为根网桥(选择根网桥主要是用于其他选择其他端口 角色的参照物) 6. 根端口的选举:每个非根交换机选择一个根端口。选择顺序为:到根网桥最低 的根路径成本,如果根路径开销一样,则选择发送网桥 ID,越小越优先。如 果网桥 ID一样,则选择最小的发送端口 ID 7. 指定端口的选举:在每一段链路上都要选出一个指定端口,用于向下游交换机 转发 BPDU。选举原则为:在端口比较发送的 BPDU与接收的 BPDU,如果发 送的 BPDU优于接受的 BPDU,则该端口为指定端口,反之为阻塞端口。 五.你对 RSTP有什么了解?(RSTP的概念、RSTP的特点、RSTP快速收敛机制) 1. RSTP叫做 RapidSpanningTree,快速生成树,IEEE802.1W 标准,它在 IEEE802.1D 标准上针对 STP收敛速度很慢的问题进行的一种改良。因此它的选举机制仍然与
802.1D一致。 2. RSTP增加了一些端口角色(根端口、指定端口、替代端口、备份端口) 3. RSTP修改了一些端口状态(丢弃状态、学习状态、转发状态) 4. RSTP通过引入边缘端口,加速了终端用户的接入; 5. RSTP通过引入替代端口,融合了思科的 Uplinkfast特性,加快了根端口的切换; 6. RSTP通过引入 P/A机制,加快了指定端口的快速收敛; 7. RSTP通过修改了拓扑变更机制,加快了拓扑变更收敛。 六.你对 MSTP有什么了解?(MSTP的概念、MSTP的特点) 1. MSTP叫做多实例生成树;它是允许将多个 VLAN映射到同一个实例,每个实例是 一棵生成树,基于实例来实现负载; 2. 每个实例一棵生成树,减少了 BPDU对网络资源的占用; 3. 每个实例是一棵 RSTP,通过 RSTP的机制实现快速收敛; 七.你对 HSRP有什么了解?(HSRP的概念、HSRP的作用、HSRP的工作原理) 1. HSRP叫做热备份路由协议(HotStandbyRouterProtocol),是思科私有的一种提 供网关冗余,提高网关可靠性的协议; 2. 工作原理:HSRP通过建立一个 HSRP组,每个组里有多个 HSRP设备角色:虚拟 路由器、活跃路由器、备份路由器;负责转发数据包的路由器称之为主动路由器 (ActiveRouter)。一旦主动路由器出现故障,HSRP 将激活备份路由器(Standby Routers)取代主动路由器 3. HSRP 协议提供了一种决定使用主动路由器还是备份路由器的机制,并指定一个虚 拟的 IP 地址作为网络系统的缺省网关地址。如果主动路由器出现故障,备份路由 器(StandbyRouters)承接主动路由器的所有任务,并且不会导致主机连通中断现 象。 4. HSRP的失效检测机制:周期性的发送 HELLO包,每 3S发送一次;在 3个 hello 时间内没有收到对方的 Hello则判定对方失效,进行角色的切换。 八.你对 VRRP有什么了解?(VRRP的概念、VRRP的作用、VRRP的工作原理) 1. VRRP叫做虚拟路由冗余协议;它是由 IEEE所制定的公有标准,适用于任何厂商; 用于提供网关冗余,提高网关可靠性; 2. VRRP工作原理:VRRP通过建立一个 VRRP组,每个组里有多个 VRRP设备角色: 虚拟路由器、活跃路由器、backup路由器;活跃路由器负责本组内数据的实际转发, 备份路由器负责监控活跃路由器的状态。当检测到活跃路由器失效时,备份路由器 可以成为新的活跃路由器,进行数据的转发 3. VRRP的失效检测机制:周期性的由活跃设备发送 VRRP通告报文,每 1S发送一次, 在 3个时间周期内没有收到对方的 VRRP通告报文,则 backup路由器判为活跃设 备出现故障,进行切换。 九.HSRP与 VRRP有什么区别? 1. HSRP与 VRRP都是网关冗余协议,但是 HSRP是思科私有技术,和 VRRP是由 IEEE 所定义的公有标准; 2. 组成员类型的区别:HSRP组中有活跃设备、备份设备及成员设备;而 VRRP组中 角色只有活跃设备、backup设备(组中除活跃设备外,其他设备都可以是 backup 设备)
3. 报文类型的区别:HSRP报文类型有 hello报文、辞职消息、政变消息;而 VRRP报 文只有一种:VRRP通告消息 4. 基于的底层区别:HSRP基于传输层 UDP作为底层,端口 1985;VRRP基于 IP协 议作为底层,协议号为 112; 5. 组播更新地址的区别:HSRP为 224.0.0.2,VRRP为 224.0.0.18 第三部分:路由部分 一.路由的查找与转发原则 1. 最长掩码匹配原则; 2. 逐跳转发原则; 二.路由条目的生成与处理过程 三.策略路由与路由策略有什么区别? 3. 策略路由工作在转发层面,针对的对象是 IP数据报文;它是通过用户自定义策略规 则直接影响数据如何进行转发; 4. 路由策略工作在控制层面,针对的对象是路由条目;它是通过策略直接影响路由表 中的路由条目,从而可以间接的影响数据转发; 四.你对 RIP路由协议有什么了解?(RIP的概念、RIP的特点、RIP的工作原理、RIP的防 环机制) 1. RIP叫做路由信息协议(RoutingInformationProtocol) 2. 典型的距离适量算法协议,因此 RIP的路由完全依赖于邻居的传递,是一种传闻式 路由;路由计算精准度不高,容易产生路由环路,因此 RIP协议设计了 6中防环机 制; 3. RIP因为存在 16跳的限制,因此 RIP协议主要定位在小型网络的路由学习管理; 4. RIP协议基于 UDP作为底层,端口 520; 5. RIP的版本分为 RIPv1和 RIPv2 五.RIPV1与 RIPv2有什么区别? 1. RIPv1属于有类路由协议,路由更新时不携带子网掩码。采用接口掩码为网络默认 掩码。因此 RIPv1不支持不连续的子网 2. RIPv2属于无类路由协议,路由更新时携带子网掩码。支持不连续的子网掩码 3. 路由通告更新的方式:RIPv1广播更新(255.255.255.255)、RIPv2 组播更新 (224.0.0.9) 4. RIPv2支持触发更新 ,RIPv1在 IOS12.2以前不支持; 5. RIPv2支持认证 ,而 RIPv1不支持; 六.链路状态路由协议与距离适量路由协议有什么区别? 1. 这两种算法主要是邻居之间传递的内容及路由的计算方面有区别; 2. 距离适量路由协议邻居设备之间传递的是已经计算好的路由条目,类似于二手信息; 是一种传闻是传递路由方式,即第 1个路由器将路由计算好之后,传递给下一个路 由器,下一个路由器进行简单的矢量叠加,然后再将自己计算好的路由发给下一个
路由器; 3. 链路状态路由协议邻居间传递的是链路状态信息(LSA),类似于一手信息;本区域 内的路由器收到区域内的 LSA信息后,进行 LSDB的同步,在同步的基础上每个路 由器都可以单独的运行 SPF算法计算出最佳路由;因此链路状态路由协议路由计算 非常精确,不会产生路由环路; 4. 因此可以说,距离适量的路由依赖于邻居,而链路状态路由协议路由是自己计算。 七.你对 OSPF路由协议有什么了解?(OSPF的概念、OSPF的特点、OSPF的工作原理) 1. OSPF叫做开放最短路由优先(Openshortestpathfirst)是一种典型的链路状态路 由协议;因此路由计算精确,不会产生路由环路;并且路由收敛速度很快 2. 主要定位于中大型网络路由学习管理,属于 IGP路由协议; 3. 支持区域的划分,由以前传统平面式网络变成立体层次化网络;划分骨干区域和非 骨干区域; 4. 支持区域间汇总、自治系统外部路由汇总及特殊区域;因此能对 OSPF网络的路由 进行进一步的优化; 5. 无类路由协议,支持可变长子网掩码 VLSM; 6. OSPF的工作原理:在一个区域内,每个路由器都会产生一个 LSA信息由于描述自 身的链路状态信息,每个 LSA都会在本区域内进行洪泛,最终达到 LSDB数据库的 同步;然后每个路由器会运行 SPF算法,以自己为根,计算出最佳路由; 八.OSPF有哪些网络类型,分别有什么特点? 1. OSPF网络类型有:点对点网络、广播型网络、NBMA型网络、点对多点或虚链路 2. POINT_TO_POINT:特点:无 DR和 BDR,HELLO时间间隔为 10S; 3. BROADCAST:特点:多路访问型网络,需要选取 DR和 BDR,HELLO时间为 10s 4. NON_BROADCAST(NBMA):特点:多路访问型网络,需要选取 DR和 BDR,HELLO 时间为 30S,由于底层不支持广播能力,因此需要通过 neigbor命令手动指定邻居, 采用单播建立邻居; 5. POINT_TO_MULTIPOINT:特点:需手动更改网络类型,无 DR和 BDR的选举;HELLO 时间间隔为 30S 九.OSPF有哪些 LSA类型,分别有什么特点? 1. 一类 LSA(Router-LSA) :由每个路由器生成,描述了路由器的链路状态和花费, 传递到整个区域 2. 二类 LSA(Network-LSA) :由 DR生成,描述了本网段的链路状态,传递到整个 区域 3. 三类 LSA(Net-Summary-LSA):由 ABR生成,描述了区域内某一段的路由,传递 到相关区域 4. 四类 LSA(Asbr-Summary-LSA):由 ABR生成,描述了到 ASBR的一跳主机路由, 传递到相关区域 5. 五类 LSA(AS-External-LSA):由 ASBR生成,描述了到 AS外部的路由,传递到整 个 AS(STUB区域除外) 6. 7类 LSA(NSSA外部路由):由 ASBR生成,在 NSSA区域中描述引入的外部路由 信息 ,只在 NSSA区域进行洪泛 十.OSPF邻接关系的建立过程?
十一. OSPF为什么要划分多区域?划分多区域有什么意义? 1. OSPF划分区域的背景: a) 在同一个区域内 OSPF需要实现 LSDB数据库的同步,因此如果一个区域内设 备过多,则收到的 LSA信息将会过多,导致 LSDB和路由表过于庞大,因此需 要消耗大量的设备内存, b) 同一个区域的路由器出现故障时,会影响到所有的路由器,因此影响范围过大; 2. OSPF划分区域的意义: a) 通过划分多区域,可以实现区域间路由汇总;每个区域的一类 LSA只会在本区 域内进行洪泛,也只要在本区域内实现 LSDB数据库的同步;因此极大的减少 了 LSA和路由条目的数量; b) 通过进行区域间的路由汇总,可以将一个区域的故障限制在本区域,而不会去 影响到其他的区域,提高网络性能的稳定性; 十二. OSPF为什么要设置特殊区域?有哪些特殊区域?分别有什么特点? 1. 设置特殊区域的意义:通过将非骨干区域设置为特殊区域,可以过滤某些特定类型 的 LSA信息,减少路由条目的数量,优化路由表; 2. 特殊区域的类型:STUB区域、完全 STUB区域、NSSA区域、完全 NSSA区域; 3. STUB区域的特点:过滤了 4类、5类 LSA,即过滤了 AS外部路由;STUB区域不 允许存在 ASBR,及不允许本区域引入外部路由;由 ABR下发一条 3类的默认路由 实现到 AS外部的访问; 4. 完全 STUB区域的特点:在 STUB区域的基础上,进一步过滤了 3类 LSA,即过滤 了 AS外部由和区域间路由; 5. NSSA区域的特点:在 ABR上过滤了 4类和 5类的 LSA,即过滤了 AS外部的路由; NSSA允许存在 ASBR,即本区域允许引入外部路由,但是以 7类 LSA的形式存在;
ABR不会自动下发默认路由,需手工通过 default-information下发默认路由;在 NSSA区域允许出现两次汇总,即可以在 ASBR和 ABR上汇总; 6. 完全 NSSA区域的特点:在 NSSA区域的基础上,进一步过滤了 3类 LSA,即过滤 了 AS外部路由和区域间路由;但完全 NSSA的 ABR会自动下发 3类的默认路由, 实现通过 ABR去访问其他的 AS; 十三. 你对 BGP路由协议有什么了解?(BGP的概念、BGP的特点、BGP的工作原理) 1. BGP叫做边界网关路由协议,它是唯一的 EGP路由协议; 2. BGP主要定位于超大型网络和因特网路由学习和管理,具有大规模路由管理的能力; 并且 BGP有非常丰富的路由属性,支持复杂的路由策略;因此即使网络规模不是特 别大,但是所要求的路由策略非常复杂时,同样可以应用 BGP协议来解决; 3. BGP是典型的距离适量路由协议,它是基于 AS为单位进行适量路由传递;因此 BGP 路由协议容易产生路由环路,需要设计相关的防环机制; 4. BGP为了便于路由的管理,可以将网络化整为零,划分出多个 AS; 5. BGP基于底层 TCP协议,端口 179;由于 TCP是一个可靠面向连接的协议,因此 BGP将繁琐的可靠机制交由底层提供; 6. 无类路由协议,支持无类域间路由; 十四. 为什么需要 BGP同步?BGP同步的工作原理是? 1. 因为在一个 BGP自治系统内,并不是所有设备都会运行 BGP,因此没有运行 BGP 协议的 LGP路由器无法学到 AS外部的 BGP路由,因此可能会导致出现 BGP路由 黑洞;BGP同步是解决路由黑洞的方案之一; 2. BGP同步指的是 IBGP路由与 IGP路由的同步,即从 IBGP邻居处学习到的路由必 须也要通过 IGP路由协议学到,否则不会将该 BGP路由放进全局路由表,也不会将 该路由发送出去;当一条路由如果通过 BGP和 IGP都学到了,此时称之为 BGP达 到了同步; 十五. BGP路由优选原则有哪些?(要求按顺序) 首先,丢弃下一跳不可达的路由;在同步状态下,丢弃没有达到同步的路由 1. 选择 weight值最高的路由(Weight是 Cisco私有值,不是 BGP属性) 2. 选择 LocalPreferences最大的路由 3. 选择本地始发的路由 4. 选择 AS_Path最短的路由 5. 选择 Origin最小的路由 IGP
分享到:
收藏