作者简介:一名云计算网络运维人员、每天分享网络与运维的技术与干货。
座右铭:低头赶路,敬事如仪
个人主页:网络豆的主页
前言
本系列将会提供网络工程师面试题,由多位专家整合出本系列面试题,包含上百家面试时的问题。面试必考率达到80%,本系列共86道题目。回顾:网络工程师面试题(面试必看)(1)
一.正题
41.OSI七层模型中每一层的协议数据单元分别是什么?
物理层的PDU是bit。数据链路层的PDU是帧。网络层的PDU是数据包。传输层分为两种,TCP的PDU称为段,UDP的PDU称为数据报。会话层及以上的高层次中,数据传送单位不再单独命名。
42.帧头中的Type和length字段有什么意义(MTU的概念)?
数据帧主要分为两种格式、Ethernet_II和IEEE802.3。不同的Type字段值可以用来区别这两种帧的类型,当Type字段值小于等于1500时,帧使用的是IEEE 802.3格式。当Type字段值大于等于1536 时,帧使用的是Ethernet II格式。以太网中大多数的数据帧使用的是Ethernet II格式。
43.最小的帧长度是多少,为什么?
以太网数据帧的长度在64-1518字节之间。因为以太网数据帧的Data字段为可变字段,它的长度范围是46~1500字节之间,其他部分的长度固定为18字节。所以最小的帧长度为64字节。
44.IP包的分片功能原理是什么?
当网络中要传输的IP报文大小超过了最大传输单位(MTU)就会发生IP分片的情况。
分片和重新组装相对于传输层是透明的,因为IP数据包分片之后只有当它到达下一
站时才可重新组装。且它是由目的端的IP层来完成的。
45.网络层设备如何确定以太网上层协议?
通过数据帧中的TYPE字段来确定上层协议 如果是0X0800则IP协议、如果是0X0806则ARP协议、如果是0x86dd则是IPv6协议
46.终端设备收到数据帧会如何处理?
- ①如果数据帧中的目的MAC地址是的广播地址或侦听组播地址,则接收,进一步处理;
- ②如果数据帧中的目的MAC地址不是广播也不侦听的组播地址,同时又不是自己的MAC地址,则丢弃;
- ③如果数据帧中的目的MAC地址是自己的MAC地址,则接收,并利用帧尾的FCS字段进行校验,数据帧是完整的则交由上一层协议,如果不完整则进行其他处理方式
47.IP报文头部中TTL字段的作用是什么? 如果收到TTL为1报文的如何处理?是否会收到TTL为0的报文?
如果网络中存在环路,则IP报文可能会在网络中循环而无法到达目的端。TTL字段限定了IP报文的生存时间,保证无法到达目的端的报文最终被丢弃。报文每经过一台设备TTL值减1,收到TTL值为1的数据时会将该IP包TTL值减1后丢弃
48.TCP的可靠性怎么体现
TCP主要有一下三个方面保证他的可靠传输性:
- 1、序列号、确认应答、超时重传
- 2、窗口控制与快速重传(重复确认应答)
- 3、拥塞机制
49.TCP头部中确认标识位有什么用?
用于对收到的报文进行应答,确认报文已经收到
50.TCP报文中有哪些标识参与三次握手
SYN,ACK, SEQ
51.什么是ARP代理?
使用一台主机作为指定设备对另外一个设备的ARP请求做出应答,一般发生在网络中不设置网关的情况下
52.什么是免费ARP?网络设备什么时候产生免费ARP?ARP报文字段有什么特点?
主要用于检查IP是否冲突,在设备配置ip或修改IP的时候会发送免费ARP。源ip和源mac都是自己,目标mac是广播,目标ip是自己
53.网络设备在什么时候会发送ARP请求?
设备知道目的ip但不知道mac地址时会发送ARP请求
54.ping使用的是哪两类ICMP消息?
Echo relay ,Echo request
55.子网掩码的作用是什么?
子网掩码是一个32位地址,是与IP地址结合使用的一种技术。它的主要作用有两个,一是用于屏蔽IP地址的一部分以区别网络标识和主机标识,并说明该IP地址是在局域网上,还是在远程网上。二是用于将一个大的IP网络划分为若干小的子网络。
56.网关的作用是什么?
网关(Gateway)又称网间连接器、协议转换器。网关在传输层上以实现网络互连,是最复杂的网络互连设备,仅用于两个高层协议不同的网络互连。
57.数据在进行二层和三层封装之前主机需要了解哪些信息?
主机在进行数据包的封装之前需要知道目标端的ip地址,在进行数据包封装之前需要知道去往目标ip的下一跳的MAC地址
58.传输层如何能够准确将数据交给特定应用?
传输层会检查tcp或udp报文中的目的端口号来标识特定的应用
59.当两台主机同时访问服务器的HTTP服务,该服务器如何区分数据属于哪个会话?
服务器可以只通过源IP地址识别两台主机的HTTP流量,另外TCP报文头中包含的源端口也可以被用来区分同一台主机通过不同的浏览器发起的不同的会话。
60.路由器选择最优路由的顺序是什么?
先比较路由优先级,优先级值越小越优。 如果优先级相同的情况下,比较路由cost值。优选cost值比较小的路由。如果cost相同的,则形成负载