面试常见问题总结——网络工程师(先导篇)

1.通信基础:

1.设计企业网络的基本架构是什么?

答:企业网络的基本架构由三个部分组成,分别是接入层、汇聚层和核心层。

  1. 接入层的主要设备是接入交换机,用于接入企业终端设备,如PC、AP、IP电话、服务器等
  2. 汇聚层的主要设备是路由器,用于将内网下层所有设备发送的流量汇聚,实现包括网关配置,VLAN接口配置,不同VLAN间的互通等工作。
  3. 核心层的主要设备是路由器或高性能的三层核心交换机等,用于快速转发汇聚层上传的数据,通过核心层的网关设备将数据转发至WAN广域网。

2.企业网络中部署千兆以太网时使用哪种传输介质?

答:常见的传输介质包括同轴电缆、双绞线、光纤等。它们在传输速率、传输距离线路的编码方式均有不同之处。因为业务流量巨大,所以企业网络中千兆以太网一般使用光纤作为传输介质。

3.什么是冲突域,什么是广播域?

冲突域是在同一个网络上两个比特同时进行传输则会产生冲突;在网络内部数据分组所产生与发生冲突的这样一个区域称为冲突域,所有的共享介质环境都是一个冲突域,在共享介质环境中一定类型的冲突域是正常行为。

广播域,广播域是一个逻辑上的计算机组,该组内的所有计算机都会收到同样的广播信息。

4.CSMA/CD的作用是什么?

CSMA/CD的全称是:载波监听多路访问/冲突检测方法。他的主要作用是在共享式物理介质上去检测和避免冲突的机制
总结:先听 后发 边发边听 冲突停止 随机再发
1)终端设备不停地检测共享线路的状态。如果线路空闲,则可以发送数据;如果线路不空闲,则一直等待。
2) 如果有另外一个设备同时发送数据,两个设备发送的数据必然产生冲突,导致线路上的信号混乱。
3) 终端设备检测到这种冲突之后,马上停止发送自己的数据。
4) 终端设备发送一连串干扰脉冲,然后等待一段时间之 后再进行数据发送。

5.介绍一下OSI七层模型,以及各层的作用?

OSI七层模型包括:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。

1.应用层的主要作用是:提供一个人机交互的接口,为应用程序提供网络服务

2.表示层的主要功能是:对数据进行不同格式的加密和解密

3.会话层的主要功能是:建立和维护会话

4.传输层的主要功能是:建立维护管理端到端的连接,定义一种传输形式

5.网络层的主要功能是:对数据包进行IP寻址和路由探测

6.数据链路层的主要功能是:将数据包封装成帧,进行物理寻址和差错校验

7.物理层的主要功能是:将数据转化为比特流在传输介质上进行传输

6.OSI七层模型中每一层的协议数据单元分别是什么?

物理层的PDU是bit。数据链路层的PDU是帧。网络层的PDU是数据包。传输层分为两种,TCP的PDU称为段,UDP的PDU称为数据报。会话层及以上的高层次中,数据传送单位不再单独命名。

7.帧头中的Type和length字段有什么意义(MTU的概念)?

数据帧主要分为两种格式、Ethernet_II和IEEE802.3。不同的Type字段值可以用来区别这两种帧的类型,当Type字段值小于等于1500时,帧使用的是IEEE 802.3格式。当Type字段值大于等于1536 时,帧使用的是Ethernet II格式。以太网中大多数的数据帧使用的是Ethernet II格式。

8.最小的帧长度是多少,为什么?

以太网数据帧的长度在64-1518字节之间。因为以太网数据帧的Data字段为可变字段,它的长度范围是46~1500字节之间,其他部分的长度固定为18字节。所以最小的帧长度为64字节。

9.IP包的分片功能原理是什么?

当网络中要传输的IP报文大小超过了最大传输单位(MTU)就会发生IP分片的情况。分片和重新组装相对于传输层是透明的,因为IP数据包分片之后只有当它到达下一站时才可重新组装。且它是由目的端的IP层来完成的。

IP分片和完整的IP报文具有差不多相同的IP头。报文中的Identification字段用来标识分片数据包再整个数据包中的位置。Flag字段用来标识是否是最后一个数据包。fragment字段分片重组时会用到该字段。表示较长的分组在分片后,某片在原分组中的相对位置。

10.网络层设备如何确定以太网上层协议?

通过数据帧中的TYPE字段来确定上层协议 如果是0X0800则IP协议、如果是0X0806则ARP协议、如果是0x86dd则是IPv6协议

11.终端设备收到数据帧会如何处理?

①如果数据帧中的目的MAC地址是的广播地址或侦听组播地址,则接收,进一步处理;
②如果数据帧中的目的MAC地址不是广播也不侦听的组播地址,同时又不是自己的MAC地址,则丢弃;
③如果数据帧中的目的MAC地址是自己的MAC地址,则接收,并利用帧尾的FCS字段进行校验,数据帧是完整的则交由上一层协议,如果不完整则进行其他处理方式

12.IP报文头部中TTL字段的作用是什么? 如果收到TTL为1报文的如何处理?是否会收到TTL为0的报文?

如果网络中存在环路,则IP报文可能会在网络中循环而无法到达目的端。TTL字段限定了IP报文的生存时间,保证无法到达目的端的报文最终被丢弃。报文每经过一台设备TTL值减1,收到TTL值为1的数据时会将该IP包TTL值减1后丢弃

13.TCP和UDP有什么区别,应用场景?

1.TCP是面向连接的、可靠的传输协议,适用于对安全性和稳定性要求高的数据传输。

2.UDP是面向无连接的,不可靠的传输协议。适用于网络负担重、对传输时延要求低的数据传输。

14.TCP三次握手过程,四次挥手过程?交互了哪些报文? TCP三次握手第一个报文?

三次握手

假设网络中两台主机AB之间建立TCP连接。主机A建立传输控制模块TCB,然后想B发送连接请求报文,报文段首部的同步位SYN=1,同时选择一个序列号seq=x。B收到请求后,如果同意建立连接,就向A发送确认报文段,此时确认号ack=x+1同时选择一个序列号seq=y。A收到B的确认后,还要想B发送确认,此时确认好ack=y+1,seq=x+1.这是连接便建立成功了。

四次挥手

当A的数据传送完后,就可以向其TCP发起连接释放了,此后停止再发送数据,主动关闭TCP连接。首先A向B发送一个FIN报文段,报文段首部FIN=1,序列号seq=u,B收到释放连接的报文段后即发出确认报文段,ack=u+1,seq=v。

当B的数据发送完毕后,其应用进程就通知TCP释放连接。B向A发送FIN报文,报文段首部FIN=1,ack=u+1(重复发送上一次已经发送过的确认号),seq=w(w为B最后发送报文段的序列号加1)A在接收到B的连接释放报文后,必须进行确认。A向B发送的确认报文段中报文首部ACK=1,ack=w+1,seq=u+1。

15.TCP的可靠性怎么体现?

TCP主要通过以下几种机制来确保传输的可靠性。

1.校验和,校验和需一致才能传输成功。

2.确认应答和序列号。TCP传输的过程中,每次接收到数据后需要对传输方进行确认应答。TCP对传输过程中的每个数据都进行了编号,确保了传输的可靠性。

3.超时重传:当报文发出后在一定的时间内未收到接收方的确认,发送方就会进行重传

4.连接管理:通过三次握手和四次挥手来确保连接的可靠性。

5.流量控制:TCP支持根据接收端的处理能力,来决定发送端的发送速度

6.拥塞控制:TCP引入慢启动机制,先发出少量数据,就像探路一样,先摸清当前的网络拥堵状态后,再决定按照多大的速度传送数据。

16.TCP划窗机制?流量控制?

TCP支持根据接收端的处理能力,来决定发送端的发送速度,这个机制叫做流量控制。在TCP报文段首部中有一个16位窗口长度,当接收端接收到发送方的数据后,在应答报文ACK中就将自身缓冲区的剩余大小,放入16窗口大小中。这个大小随数据传输情况而变,窗口越大,网络吞吐量越高,而一旦接收方发现自身的缓冲区快满了,就将窗口设置为更小的值通知发送方。如果缓冲区满,就将窗口置为0,发送方收到后就不再发送数据,但是需要定期发送一个窗口探测数据段,使接收端把窗口大小告诉发送端。

17.TCP头部中的确认标识位有什么作用?

对收到的报文进行确认应答,确保报文已经收到。

18.TCP头部中有哪些标识位参与TCP三次握手?

SYN、ACK、FIN

19.常见TCP、UDP端口号有哪些?

TCP

BGP:179、ftp 20(数据)21(控制)  HTTP80  SSH22

UDP

RIP:520   RIPng:521     DHCP:67(服务器)68(客户端)   BFD 3784

20.Arp的工作原理是什么?

1.每个主机都会在主机的ARP缓冲区建立一个ARP表

2.当有主机新加入网络,会发送免费ARP报文将主机的IP地址与MAC地址映射关系广播给其他主机

3.网络中的主机接收到免费ARP报文会更新自己的缓冲区,将新的映射关系更新到自己的ARP表中

4.主机需要发送报文,首先检查自己的ARP表是否有对应的IP地址的目的主机MAC地址,有:直接发送数据,没有:向本网段的所有主机发送ARP数据包

5.本网络的所有主机接收到ARP数据包时,首先检查数据包中的IP地址是否是自己的IP地址,不是:忽略该数据包;是,首先从数据包取出源IP和MAC地址,写入ARP表中,如果已经存在则覆盖,然后将自己的MAC地址写入ARP响应包,告诉源主机自己就是他要寻找的MAC地址

6.源主机收到ARP响应包后,将目的主机的IP地址和MAC地址写入ARP列表中,并利用此信息发送数据,如果源主机一直没收到,则ARP查询失败

21.Arp报头里面有哪些字段,arp请求报头里面的字段有什么特点?

22.什么是arp代理,什么情况下会产生?

ARP代理就是通过使用一个主机(通常为router),来作为指定的设备对另一设备作出ARP请求的应答。ARP代理一般发生在网络中不配置网关的情况。

23.什么是免费arp(无故arp)? 网络设备什么时候会产生免费ARP?免费ARP报文字段有什么特点?

免费ARP:用来检测IP地址是不是冲突的。当设备在新配置IP地址或修改IP地址时会发送免费ARP。源IP地址和源MAC地址均为自己的地址。目的MAC地址为全f,目的IP地址为自己。

24.网络设备在什么情况下会发送ARP Request?

已知目的网络的IP地址,不知道它的MAC地址时会发送ARP Request。

25.什么是ICMP协议,ICMP重定向的原理是什么?

ICMP网络控制报文协议。它是TCP/IP协议簇的一个子协议,用于在IP主机、路由器之间传递控制消息。控制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的消息。

26.Tracert的原理是什么? traceroute(Linux的命令)?

首先,tracert送出一个TTL是1的IP 数据包到目的地,当路径上的第一个路由器收到这个数据包时,它将TTL减1。此时,TTL变为0,所以该路由器会将此数据包丢掉,并送回一个「ICMP time exceeded」消息(包括发IP包的源地址,IP包的所有内容及路由器的IP地址),tracert 收到这个消息后,便知道这个路由器存在于这个路径上,接着tracert 再送出另一个TTL是2 的数据包,发现第2个路由器...... tracert 每次将送出的数据包的TTL 加1来发现另一个路由器,这个重复的动作一直持续到某个数据包 抵达目的地。当数据包到达目的地后,该主机则不会送回ICMP time exceeded消息,一旦到达目的地,由于tracert通过UDP数据包向不常见端口(30000以上)发送数据包,因此会收到「ICMP port unreachable」消息,故可判断到达目的地。

27.Ping使用的是哪两类ICMP消息?

ICMP echo request和ICMP echo reply

28.当网络设备收到TTL值为0的IP报文时,会如何操作?

当TTL值为0时,网络设备会丢弃这个报文,向源设备发送一个TTL超时的信息。

2、通信过程

子网掩码的作用是什么?

子网掩码是一个32位地址,是与IP地址结合使用的一种技术。它的主要作用有两个,一是用于屏蔽IP地址的一部分以区别网络标识和主机标识,并说明该IP地址是在局域网上,还是在远程网上。二是用于将一个大的IP网络划分为若干小的子网络。

网关的作用是什么?

网关(Gateway)又称网间连接器、协议转换器。网关在传输层上以实现网络互连,是最复杂的网络互连设备,仅用于两个高层协议不同的网络互连。

数据在进行二层和三层封装之前,主机需要了解哪些信息?

主机在封装数据包之前,必须要知道目的端IP地址。在封装数据帧之前,必须要知道去往目的网络的路由以及下一跳的MAC地址。

当数据帧发送到非目的主机时,非目的主机将会如何处理?

如果主机接收到一个不是发往自己的数据帧,在检验帧头中的目的MAC地址之后会丢弃该帧。

传输层如何能够准确的将数据交给特定应用?

传输层会检查TCP或UDP报文头中的目的端口号,以此来识别特定应用。

当两台主机同时访问服务器的HTTP服务,该服务器如何区分数据属于哪个会话?

服务器可以只通过源IP地址识别两台主机的HTTP流量,另外TCP报文头中包含的源端口也可以被用来区分同一台主机通过不同的浏览器发起的不同的会话。例如,两个来自源IP为10.1.1.1的HTTP流量使用的目的端口号都是80,但源端口号为1028和1035。

4、路由部分

路由器选择最优路由的顺序是什么?

规则一、优选Preference高的路由(数值越小越优先),如果未能选择则进入规则二

规则二、如果路由具有相同的优先级则选择协议内部优先级高的路由,若未能抉择,则进入规则三

规则三、如果路由具有相同优先级,由属于同一协议,则优选Cost值低的路由,如果路由Cost值相同由条件则形成负载分担。

路由加表原则?

1.有效的下一跳地址:如果路由器的下一跳地址不可达,即使在路由器上配置有静态路由,那么该路由也不会加入路由表中

2.度量值(对于拥有到达同一目的网络的路径,将会选择度量值较优的那一条路径。)

3.管理距离(如果从不同的路由协议获悉到了到达同一目的网络的路由,那么会比较路由协议的管理距离。注意:条件是到达同一目的网络。)

4.最长匹配(对于从多个路由协议都学习到到达目的网络的路由时,将根据最长匹配的原则,进行转发)

Preference字段在路由表中代表什么含义?

Preference表示路由协议的优先级,用于不同路由协议间路由优先级的比较,Cost用于同一种路由协议的不同路由条目的比较。直连为0、OSPF为10、ISIS为15、静态路由为20、RIP为100、OSPF_ASE为150 OSPF_NSSA为150 BGP为255

路由条目以出接口配置和下一跳配置有什么区别?

只配置下一跳的静态路由首先需要经过下一跳迭代,迭代成功才可以参与选路,否则路由无法被优选;而同时配置下一跳和出接口的静态路由,可以直接参与选路,只有在选路过程中被优选的路由才能下刷FIB,指导报文转发。

用静态路由如何实现两条链路的主备效果?

为两条相同目的地址的静态路由配置不同的开销。主链路的Cost小于被份链路的Cost。

介绍一下RIP协议?

1.RIP是路由信息协议,他是一种基于距离矢量算法的协议,协议优先级为100,使用跳数作为度量来衡量到达目的网络的距离,缺省情况下,直连网络的路由跳数为1,当路由器发送路由更新时,会把度量值+1,RIP规定超过15跳的网络不可达。通过端口520进行工作,工作在应用层,有V1/V2两种版本。

2.RIP具有配置简单易于维护的特点,适用于小型网络。

RIPv1和RIPv2有什么不同?

RIPv1是有类路由协议,不支持VLSM和CIDR,一广播的形式发送报文,且不支持认证

RIPv2是无类路由协议,支持VLSM和CIDR,支持以广播或者组播的方式发送报文,支持明文认证和MD5密文认证

RIP防环机制有哪些?原理?

RIP环路产生的原因:路由器A会将针对目标网络C的路由表项的metric值置为16,即标记为目标网络不可达,并准备在每30秒进行一次的路由表更新中发送出去,如果在这条信息还未发出的时候,A路由器收到了来自B的路由更新报文,而路由器B中包含着关于网络C的metric为2的路由信息,根据前面提到的路由更新方法,路由器A会错误的认为有一条通过路由器B的路径可以到达目标网络C,从而更新其路由表,专将对于目标网络C的路由表项的metric值由16改为3,而对于的端口变为与路由器B相连接的端口。很明显,路由器A会将该条信息发给路由器B,路由器B将无条件更新其路由表,将metric改为4;该条信息又从路由器 B发向路由器A,路由器A将metric改为 5......最后双发的路由表关于目标网络C的metric值都变为16,此时,才真正得到属了正确的路由信息。

环路的避免机制:

  • 水平分割:从某个接口学习到的路由不会再从该接口再发回给邻居路由器
  • 毒性逆转:路由器从某个接口学到路由后将该路由的跳数设置为16,并从原收接口发回给邻居路由器
  • 触发更新:当路由信息发生变化时,立即向邻居设备发送触发更新报文。

RIP的路由跳数是在什么时候增加的?

经过一个路由加+1

介绍一下OSPF?

1.OSPF是开放的最短路径优先协议。是一种无类路由协议、链路状态路由协议,IP协议号为89.。支持触发更新、增量更新、周期更新1800s,3600s后失效

2.OSPF划分了骨干区域和非骨干区域。域间通信需要经过骨干区域,常规区域间不能直接交换数据包。

3.OSPF支持广播网络、NBMA网络,P2P网络和P2MP网络。广播网络以组播的形式发送HELLO报文、LSU报文、LSAck报文、以单播的形式更新LSR和DD报文。NBMA网络以单播形式发送所有报文。P2MP网络以组播形式发送HELLO报文,以组播形式发送其他协议报文。P2P网路以组播形式发送所有报文。

4.OSPF具有5种报文:HELLO报文、DD报文、LSR报文、LSU报文、LSACK报文。其中HELLO报文主要用于邻居的发现、建立和保持、DD报文是链路状态数据库描述报文,仅包含LSA的头部。用于主从路由器的选举和描述自己的LSDB。LSR报文是链路状态请求报文,用于向OSPF邻居请求缺少的LSA,LSR仅包含所需要的LSA的摘要信息。LSU报文用于向对端路由器发送所需要的LSA。LSACK报文用来对接收到的LSU报文进行确认。

5.OSPF具有以下几种常见LSA,Router-LSA、Network-LSA、Network-Summary-LSA、ASBR-Summary-LSA、AS-external-LSA、NSSA LSA等。Router LSA每个设备都会产生,描述了设备的链路状态和开销,再所属的区域

对比OSPF与ISIS这两种动态路由协议?

https://blog.csdn.net/qq_41595525/article/details/106199240

OSPF有哪些报文?分别有什么用?(后续的OSPF专题进行更新)

OSPF邻接建立过程?(画图说明,后续OSPF专题进行更新)

选举DR/BDR的好处?

减少邻接关系的数量,进而减少网络中的LSA的数量。所有的路由器都和DR建立邻接关系,和其他路由器建立邻居关系。

DR/BDR的选举规则?

  • 比较路由器的接口优先级,大的成为DR,第二的成为BDR
  • 接口优先级一样比较Router-ID,Router-ID越大越优先

Router-ID的选举规则:

手工指定的Router-ID最优

若没有手工指定,则选择最大回环口的Router-ID

若没有回环口则选择最大的物理接口的Router-ID

ospf划分区域有什么好处?

1.减少了区域内LSA的数量,在进行区域划分之后,OSPF路由器的LSDB既不需要维护所有区域的链路状态信息,而只需要维护本区域的链路状态信息。

2.便于管理。功能性和地理位置相同的路由器往往有着相同的路由选择需求。划分区域后便于管理。

3.减少路由震荡的影响。OSPF协议可以对部分区域进行特殊配置或者在区域边界路由器设置路由聚合和路由过滤等策略,将路由震荡控制在区域内,从而减少对于自治系统内其他路由器的影响。降低其他区域路由器SPF反复计算的次数。

5、交换技术

交换机工作原理是什么?

交换机收到一个数据帧,首先会查看它的源MAC,是否有对应的MAC条目,如果有的话则进行更新,查看入接口与表中接口是否相同,如果相同,则刷新计时器,如果不同就重新绑定接口。如果MAC表中没有对应的MAC条目,则学习进自己的MAC地址表里。然后交换机会查看该数据帧的目的MAC,检查MAC地址表中是否有对应的目的MAC,如果没有对应的目的MAC或目的MAC为广播则进行泛洪转发,如果有对应的目的MAC,则查看转发接口,如果转发接口与入接口相同则将它丢弃,如果转发接口与入接口不同,则直接转发。

面试常见问题总结——网络工程师(先导篇)_第1张图片

二层冗余环境会引发什么问题?

二层冗余可能会带来环路,环路可能会产生广播风暴、MAC地址表震荡、多帧复制问题。

1.广播风暴:在如下的拓扑中,假设所有交换机都没有起STP,交换机A发出广播报文,将会被交换机B和C的Port1接口接收到然后再从Port2端口广播出去,然后Port端口又收到了来自另一台设备的发过来的广播报文,从Port1端口转发出去,如此循环反复,最终导致交换机之间的资源被耗尽。

面试常见问题总结——网络工程师(先导篇)_第2张图片

2.MAC地址表震荡:

还是如上图所示的拓扑,假设主机A发送一个单播报文给主机D,主机D由于某些原因发生故障。主机D的MAC地址从所有交换机的MAC地址表中删除。主机A发出的报文被交换机B的Port1接收到,由于没有主机相应的MAC转发表项,该报文从Port2的接口转发出去,然后被交换机C的Port2接口接收到,交换机C由于也没有相应的转发表项会从交换机C的Port1接口转发出去。如此循环反复,频繁地更改MAC地址表项,最终引起MAC地址表抖动

3.多帧复制

假设拓扑中没有广播风暴,主机A发送给主机D的数据帧会分别从主机B和C发送给D,D收到了两份一致的数据帧,就成为多帧复制

生成树STP工作原理是什么?

选举根桥,每条链路上选举一个根端口和一个指定端口,阻塞非根非指定端口。根桥的选举依据:比较桥ID(16位的桥优先级+48位的MAC地址)、桥优先级必须是4096的倍数。比较MAC地址(都是越小越优先)。根端口的选举依据:比较根路径开销,比较本端BID,比较对端PID,比较本端PID。指定端口的选举:比较根路径开销,比较本段BID,比较本端PID。

什么是vlan,vlan的划分方式有哪些?

VLAN又称为虚拟局域网。可以将一个物理局域网再逻辑上划分成多个广播域。同一个VLAN内的主机可以相互通信,不同VLAN的主机不能相互通信。VLAN的划分方式主要有以下几种,基于接口划分VLAN,基于MAC地址划分VLAN,基于网络层协议划分VLAN,基于IP组播划分VLAN、按策略划分VLAN、按用户定义划分VLAN

6、流量控制、地址转换

基本ACL和高级ACL有什么区别?

ACL分为三种基本类型、基本ACL、高级ACL、二层ACL。基本ACL的编号是2000-2999只能匹配源IP地址等信息,高级ACL的编号是3000-3999可以匹配源IP地址、目的IP地址、源端口、目的端口、协议等,二层ACL的编号是4000-4999,可以匹配源MAC地址、目的MAC地址,以太帧协议类型等。

前缀列表的过滤规则是什么?前缀列表和ACL有什么不同?

前缀列表的过滤规则可以总结为:顺序匹配、唯一匹配、默认拒绝。

前缀列表不能匹配不连续的子网掩码,ACL可以匹配不规则的子网掩码

NAT原理是什么?

将私有地址转换成的公有地址,使得内网能够和外网相互通信

哪种NAT转换允许服务器既能被内部访问又能被外部访问?

NAT服务器。NAT服务器可以实现外部网络访问内部网络。但是需要配置服务器私网IP地址和公网IP地址的相互映射。当路由器收到一个公网主机的请求后,根据报文的目的IP地址和端口号转换成相应的内网表格,转发报文到私网的服务器中。

NAPT有什么功能和特点?

多对一的地址转换。在转换过程中同时转换报文的地址和端口。

7.网络管理技术

DHCP的工作原理是什么?

1.无中继的情况,在服务器收起接入网络时。

1.1客户端广播发送DISCOVER报文,给同一网段的所有设备

1.2服务器收到DISCOVER报文后,选择一个IP地址,比较租期时间,选择租期较短的作为租期,回复给DHCP客户端

1.3DHCP客户端选择第一个收到的OFFER报文,广播发送DHCP Request报文。

1.4DHCP服务器若同意客户机使用这个IP地址,回复ACK报文,将该IP地址分配给DHCP客户端使用,DHCP客户端收到ACK报文后回广播免费ARP,进行重复地址检测。如果没回应则使用该IP地址,如果有回应则向服务器发送DECLINE报文,重新请求IP地址。若DHCP服务器不同意客户端使用该IP地址则回复NAK报文,客户端重新请求IP地址。

FTP的主动模式和被动模式有什么区别?

1、主动FTP: 

            命令连接:客户端 >1024端口 -> 服务器 21端口 

            数据连接:客户端 >1024端口 <- 服务器 20端口

 2、被动FTP:

            命令连接:客户端 >1024端口 -> 服务器 21端口

            数据连接:客户端 >1024端口 -> 服务器 >1024端口
————————————————
版权声明:FTP的主动模式和被动模式区别为CSDN博主「weixin_39790282」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_39790282/article/details/90212728

你可能感兴趣的:(面试专题,面试,经验分享,网络)