網(wǎng)絡(luò)工程師面試常問的20道題,很實(shí)用!速速收藏!

?? 根據(jù)目前的就業(yè)情況,
已經(jīng)來臨的四月份網(wǎng)絡(luò)工程師招聘機(jī)會很多投簡歷后如果拿到了面試機(jī)會,一定要好好把握,不然錯過太可惜,自己也會懊悔
所以我們連夜讓渠道技術(shù)大佬整理了20道高頻網(wǎng)工面試題(獨(dú)家)
有些提問是比較冷門的,大佬認(rèn)為主要目的是看一下候選人的知識面和基礎(chǔ)掌握情況,面試的時候一定不要慌,當(dāng)然主要還是需要結(jié)合自己的實(shí)際工作經(jīng)驗(yàn)來回答包括一些項(xiàng)目題和案例。
??高頻網(wǎng)工技術(shù)面試20題:
問1、TCP/IP模型的區(qū)別是什么?
回答:OSI模型和TCP/IP模型都是描述網(wǎng)絡(luò)通信的模型,但是它們有些許不同。OSI模型由七個層組成,分別是物理層、數(shù)據(jù)鏈路層、網(wǎng)絡(luò)層、傳輸層、會話層、表示層和應(yīng)用層;而TCP/IP模型由四個層組成,分別是網(wǎng)絡(luò)接口層、網(wǎng)絡(luò)層、傳輸層和應(yīng)用層。此外,TCP/IP模型是實(shí)際應(yīng)用中更為廣泛使用的模型。
問2、TCP和UDP協(xié)議有什么區(qū)別?回答:TCP和UDP都是網(wǎng)絡(luò)傳輸層協(xié)議,但它們之間有些許不同。TCP協(xié)議是面向連接的協(xié)議,提供可靠的數(shù)據(jù)傳輸,能夠進(jìn)行錯誤校驗(yàn)和流量控制等,適用于需要保證數(shù)據(jù)可靠性的場景;而UDP協(xié)議是面向無連接的協(xié)議,不提供可靠性保證,但具有較快的傳輸速度和較小的開銷,適用于一些對數(shù)據(jù)可靠性要求不高的場景。
問3、什么是IP地址?IPv4和IPv6有什么區(qū)別?
回答:IP地址是用于在網(wǎng)絡(luò)中唯一標(biāo)識一臺設(shè)備的地址,由一串?dāng)?shù)字組成。IPv4是當(dāng)前廣泛使用的IP地址協(xié)議,使用32位地址,能夠表示大約42億個不同的IP地址。IPv6是下一代IP地址協(xié)議,使用128位地址,能夠表示更多的IP地址,但由于目前IPv6的普及率較低,IPv4仍是網(wǎng)絡(luò)中廣泛使用的IP地址協(xié)議。
問4、ARP協(xié)議是用來做什么的?回答:ARP(Address Resolution Protocol)協(xié)議用于將網(wǎng)絡(luò)層的IP地址映射為物理層的MAC地址,以便在數(shù)據(jù)鏈路層進(jìn)行通信。當(dāng)主機(jī)需要與目標(biāo)主機(jī)進(jìn)行通信時,需要獲取目標(biāo)主機(jī)的MAC地址,這時ARP協(xié)議就會發(fā)送一個廣播請求,請求目標(biāo)主機(jī)回復(fù)其MAC地址,以便建立通信連接。
問5、VLAN是什么?回答:VLAN(Virtual Local Area Network)是一種虛擬的局域網(wǎng)技術(shù),通過將多個物理上分散的網(wǎng)絡(luò)設(shè)備連接到一個虛擬的局域網(wǎng)中,實(shí)現(xiàn)在邏輯上分隔網(wǎng)絡(luò),提高網(wǎng)絡(luò)管理和安全性。VLAN將物理上分散的設(shè)備劃分到不同的邏輯網(wǎng)段,實(shí)現(xiàn)在不同網(wǎng)段間的流量隔離。
問6、能簡單說一下路由器和交換機(jī)嗎?
回答:路由器和交換機(jī)都是常用的網(wǎng)絡(luò)設(shè)備,但它們的作用和功能有所不同。路由器主要用于實(shí)現(xiàn)不同網(wǎng)絡(luò)之間的通信,可以將來自不同網(wǎng)絡(luò)的數(shù)據(jù)包轉(zhuǎn)發(fā)到相應(yīng)的網(wǎng)絡(luò);而交換機(jī)主要用于在同一網(wǎng)絡(luò)中的多個設(shè)備之間進(jìn)行數(shù)據(jù)交換,可以實(shí)現(xiàn)局域網(wǎng)內(nèi)的設(shè)備通信。
問7、什么是DNS?
回答:DNS(Domain Name System)是一種將域名轉(zhuǎn)換為IP地址的協(xié)議,使用戶可以通過輸入域名來訪問互聯(lián)網(wǎng)上的各種服務(wù)和資源。DNS服務(wù)器會將域名轉(zhuǎn)換為對應(yīng)的IP地址,以便用戶可以通過IP地址訪問目標(biāo)資源。
問8、能講講NAT嗎?
回答:NAT(Network Address Translation)是一種網(wǎng)絡(luò)地址轉(zhuǎn)換技術(shù),主要用于在一個私有網(wǎng)絡(luò)內(nèi)使用少量的公有IP地址來訪問互聯(lián)網(wǎng)。NAT可以將私有網(wǎng)絡(luò)內(nèi)的IP地址轉(zhuǎn)換為公有IP地址,以便在互聯(lián)網(wǎng)上進(jìn)行通信,可以有效緩解IPv4地址短缺的問題。
問9、有做過負(fù)載均衡嗎?能簡單講講嗎?
負(fù)載均衡是一種將網(wǎng)絡(luò)流量分布到多個服務(wù)器或設(shè)備上的技術(shù),以提高網(wǎng)絡(luò)服務(wù)的性能和可用性。通過將流量分布到多個服務(wù)器上,可以減少單個服務(wù)器的負(fù)載壓力,提高整體服務(wù)的響應(yīng)速度和可靠性。
問10、OSI七層模型中每層都負(fù)責(zé)哪些功能?
回答:
物理層:負(fù)責(zé)傳輸數(shù)據(jù)的物理媒介,如電纜、光纖等。
數(shù)據(jù)鏈路層:負(fù)責(zé)在物理層之上建立數(shù)據(jù)鏈路,實(shí)現(xiàn)數(shù)據(jù)的傳輸和流量控制。
網(wǎng)絡(luò)層:負(fù)責(zé)在不同網(wǎng)絡(luò)之間進(jìn)行數(shù)據(jù)傳輸,并實(shí)現(xiàn)路由和轉(zhuǎn)發(fā)等功能。
傳輸層:負(fù)責(zé)實(shí)現(xiàn)端到端的可靠數(shù)據(jù)傳輸和流量控制,如TCP協(xié)議和UDP協(xié)議等。
會話層:負(fù)責(zé)建立和管理應(yīng)用程序之間的會話,以便在不同主機(jī)之間進(jìn)行數(shù)據(jù)交換。
表示層:負(fù)責(zé)對數(shù)據(jù)進(jìn)行加密、壓縮、轉(zhuǎn)換等處理,以便在不同系統(tǒng)之間進(jìn)行數(shù)據(jù)交換。
應(yīng)用層:負(fù)責(zé)向用戶提供應(yīng)用程序和網(wǎng)絡(luò)服務(wù),如HTTP、FTP、SMTP等協(xié)議。
問11、什么是DDoS攻擊?
回答:DDoS(Distributed Denial of Service)攻擊是一種通過向目標(biāo)網(wǎng)絡(luò)發(fā)送大量流量和請求,使得網(wǎng)絡(luò)服務(wù)不可用的攻擊方式。DDoS攻擊可以通過多個來源發(fā)起,使得攻擊難以追溯和防御,是網(wǎng)絡(luò)安全中的一種常見威脅。
問12、當(dāng)你接到故障維護(hù)時如何處理(故障處理流程)
回答:先跟客戶聯(lián)系,大概了解故障情況,如果明確是硬件故障,就走備件申請流程,然后跟客戶確定好時間,再準(zhǔn)備方案,走高危流程,按方案進(jìn)行更換。還有就是故障定位類的,跟客戶聯(lián)系,到達(dá)現(xiàn)場400問題建單,定位問題以信息采集為主,原則禁止更改客戶配置,但故障影響業(yè)務(wù)的,以恢復(fù)業(yè)務(wù)為主,? ? 定位是硬件故障的,走硬件更換流程。
問13、BGP是如何防環(huán)的?
回答:BGP的防環(huán)機(jī)制主要有2條:第一是AS內(nèi)部防環(huán):通過IBGP水平分割來實(shí)現(xiàn)的,IBGP水平分割的基本思想是不把從IBGP鄰居學(xué)到的路由傳遞給其他IBGP鄰居第二是AS間的防環(huán):通過屬性AS-PATH來實(shí)現(xiàn),基本思想是:如果某臺BGP路由器從其外部對等體收到某條路由的AS_PATH中包含有自己的AS號那么該路由器就知道出現(xiàn)了環(huán)路,因而丟棄該路由。
問14、做過網(wǎng)絡(luò)優(yōu)化嗎?有什么經(jīng)驗(yàn)分享嗎?
回答:網(wǎng)絡(luò)性能優(yōu)化是提高網(wǎng)絡(luò)帶寬、延遲和吞吐量的過程。在進(jìn)行網(wǎng)絡(luò)性能優(yōu)化時,我們需要先了解網(wǎng)絡(luò)的瓶頸,即網(wǎng)絡(luò)的瓶頸在哪里,哪些因素對網(wǎng)絡(luò)性能有重要影響。這些因素可能包括:網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)、網(wǎng)絡(luò)設(shè)備的負(fù)載、網(wǎng)絡(luò)傳輸介質(zhì)的類型、網(wǎng)絡(luò)協(xié)議的性能等。在了解了網(wǎng)絡(luò)瓶頸后,我們可以采取一系列的優(yōu)化措施來提高網(wǎng)絡(luò)性能,例如使用QoS技術(shù),調(diào)整網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),優(yōu)化網(wǎng)絡(luò)協(xié)議,加速數(shù)據(jù)傳輸?shù)取?/p>
在我的實(shí)際工作中,我曾經(jīng)遇到過一個客戶的網(wǎng)絡(luò)性能問題,該客戶的業(yè)務(wù)在高峰期出現(xiàn)了網(wǎng)絡(luò)擁塞的現(xiàn)象。我們通過調(diào)整網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),優(yōu)化網(wǎng)絡(luò)設(shè)備配置,以及利用網(wǎng)絡(luò)分析工具進(jìn)行了深入的網(wǎng)絡(luò)性能測試和調(diào)優(yōu),最終成功地提高了網(wǎng)絡(luò)性能,解決了客戶的問題。
問15、你能簡單說一下STP的工作原理嗎?
回答:在以太網(wǎng)二層網(wǎng)絡(luò)中的環(huán)路問題,造成廣播風(fēng)暴、MAC地址震蕩和數(shù)據(jù)幀重復(fù)等問題,為了解決交換網(wǎng)絡(luò)中的問題,提出STP,STP主要作用:1)消除環(huán)路:通過阻斷冗余鏈路來消除網(wǎng)絡(luò)中可能存在的環(huán)路;2)鏈路備份:當(dāng)活動鏈路出現(xiàn)問題,激活備份鏈路使用,恢復(fù)網(wǎng)絡(luò)連通性;
問16、三臺交換機(jī)互聯(lián),我要指定阻塞某個端口,要怎么配置?
(STP選舉過程)
回答:STP在計(jì)算機(jī)網(wǎng)絡(luò)中指的是“生成樹協(xié)議”(Spanning Tree Protocol),是一種用于構(gòu)建無環(huán)網(wǎng)路的協(xié)議。STP通過選舉一臺交換機(jī)為根交換機(jī),并通過在網(wǎng)絡(luò)中選擇樹形路徑來防止數(shù)據(jù)包環(huán)路。
其選舉過程通常如下:交換機(jī)發(fā)送Bridge Protocol Data Unit(BPDU):BPDU包含了交換機(jī)的標(biāo)識和優(yōu)先級等信息。
交換機(jī)比較BPDU:交換機(jī)將接收到的BPDU與自己的BPDU進(jìn)行比較,如果對方的優(yōu)先級比自己高,則將對方選為根交換機(jī)。
交換機(jī)發(fā)送BPDU:如果自己被選為根交換機(jī),則發(fā)送BPDU通知其他交換機(jī),并指定根端口和路徑成本。
交換機(jī)選擇根端口:每個非根交換機(jī)選擇一個到根交換機(jī)路徑成本最低的端口作為根端口。
交換機(jī)選擇其他端口:如果交換機(jī)有多個端口連接到其他交換機(jī),則選擇一個成本最低的端口作為指定端口,其他端口被阻塞,形成無環(huán)路徑。
以上是STP的基本選舉過程,不同廠商的設(shè)備可能存在細(xì)微差別,但都遵循基本原則,以構(gòu)建無環(huán)網(wǎng)絡(luò)。
問17、你做過哪些網(wǎng)絡(luò)技術(shù)的項(xiàng)目?
回答:在之前的一份工作中,我曾參與過一個SD-WAN項(xiàng)目的實(shí)施。在這個項(xiàng)目中,我的角色是一個售前技術(shù)偏項(xiàng)目管理。
我的工作職責(zé)包括:
1、與客戶溝通需求和目標(biāo),確定實(shí)施方案和技術(shù)架構(gòu)。
2、負(fù)責(zé)設(shè)計(jì)和配置SD-WAN網(wǎng)絡(luò),包括設(shè)備配置、VPN建立、路由配置等。
3、確保項(xiàng)目的進(jìn)度和質(zhì)量,以及客戶的滿意度。在這個項(xiàng)目中,我需要了解SD-WAN的相關(guān)技術(shù)和產(chǎn)品,包括SD-WAN的原理、SD-WAN設(shè)備的配置和管理、各種VPN協(xié)議、網(wǎng)絡(luò)安全和質(zhì)量等。通過這個項(xiàng)目,我獲得了一定的SD-WAN實(shí)施經(jīng)驗(yàn),提高了我的技術(shù)能力和項(xiàng)目管理能力。
問18、網(wǎng)絡(luò)工程師什么情況下需要用到Python
回答:我在前兩年通過工作和學(xué)習(xí),對Python有一定的熟悉,在之前的工作上,我用到過Python的情況不多,主要是:一種是網(wǎng)絡(luò)自動化和自動配置:網(wǎng)絡(luò)工程師可以使用Python編寫自動化腳本,通過網(wǎng)絡(luò)協(xié)議(如SSH、Telnet等)自動登錄到網(wǎng)絡(luò)設(shè)備并執(zhí)行配置操作。Python中的模塊和庫(如Netmiko、Paramiko等)可用于與網(wǎng)絡(luò)設(shè)備通信和管理。第二種是網(wǎng)絡(luò)性能監(jiān)測和管理:Python中的庫和模塊(如Scapy、Nmap等)可用于網(wǎng)絡(luò)流量分析、拓?fù)淅L制、性能監(jiān)測和故障排除。網(wǎng)絡(luò)工程師可以使用Python編寫自定義腳本來處理網(wǎng)絡(luò)數(shù)據(jù),并使用Matplotlib等庫創(chuàng)建可視化報(bào)告。
問19、能否說一下MSTP和RSTP有什么區(qū)別?
回答:MSTP和 RSTP是生成樹協(xié)議中常用的兩種。它們的主要區(qū)別在于:
協(xié)議速度:RSTP的收斂速度更快,它能在數(shù)秒內(nèi)收斂網(wǎng)絡(luò)拓?fù)?,而MSTP可能需要幾十秒到幾分鐘來收斂網(wǎng)絡(luò)。
VLAN支持:MSTP支持多VLAN,可以對每個VLAN構(gòu)建不同的生成樹,而RSTP只支持單個生成樹。
配置復(fù)雜度:MSTP的配置相對復(fù)雜,需要進(jìn)行VLAN到實(shí)例的映射,而RSTP的配置較為簡單。
兼容性:RSTP是STP協(xié)議的標(biāo)準(zhǔn)化更新版本,具有更好的兼容性,而MSTP是一個廠商私有協(xié)議,具有一定的局限性。
總之,如果需要支持多VLAN網(wǎng)絡(luò),且網(wǎng)絡(luò)規(guī)模較大,可以選擇使用MSTP;如果需要快速收斂網(wǎng)絡(luò)拓?fù)洌覍蝹€VLAN進(jìn)行管理,可以選擇使用RSTP。
問20、簡明說說你部署M-LAG的思路
回答:
M-LAG(Multi-Chassis Link Aggregation Group)是一種實(shí)現(xiàn)多機(jī)箱設(shè)備之間的鏈路聚合的技術(shù),它可以提高網(wǎng)絡(luò)可靠性和帶寬利用率。以下是一個可能的M-LAG部署思路和流程:
配置M-LAG基礎(chǔ)環(huán)境:M-LAG需要兩臺交換機(jī),并且需要在它們之間建立一個邏輯連接,通常是使用一個LAG(Link Aggregation Group)實(shí)現(xiàn)。因此,首先需要在兩臺交換機(jī)上創(chuàng)建一個LAG,并確保兩臺交換機(jī)上的LAG配置一致。
啟用M-LAG功能:在兩臺交換機(jī)上啟用M-LAG功能,并為每個M-LAG組分配一個唯一的ID,通常是1-65535范圍內(nèi)的數(shù)字。
配置M-LAG組:將需要聚合的鏈路添加到M-LAG組中,可以使用LAG或單個物理接口。同時,需要為M-LAG組分配一個虛擬MAC地址,并確保它在兩臺交換機(jī)上相同。
配置LACP:如果使用LAG作為M-LAG組成員,需要在LAG上啟用LACP(Link Aggregation Control Protocol),以確保鏈路聚合的正確性和高可用性。
配置ARP同步:為了避免因ARP學(xué)習(xí)導(dǎo)致的MAC地址轉(zhuǎn)發(fā)錯誤,需要在兩臺交換機(jī)上啟用ARP同步功能,確保ARP表的同步。
測試M-LAG:測試M-LAG的功能和可靠性,包括鏈路故障轉(zhuǎn)移、負(fù)載均衡、MAC地址轉(zhuǎn)發(fā)等。
部署應(yīng)用:在M-LAG上部署應(yīng)用,如虛擬化、存儲等,以提高應(yīng)用的可靠性和帶寬利用率??傊?,M-LAG的部署思路和流程主要包括配置M-LAG基礎(chǔ)環(huán)境、啟用M-LAG功能、配置M-LAG組、配置LACP、配置ARP同步、測試M-LAG和部署應(yīng)用等步驟。
如果覺得資料優(yōu)秀
請幫忙轉(zhuǎn)發(fā)/點(diǎn)贊/在看
您的鼓勵是我們最強(qiáng)的動力喲!

新網(wǎng)工學(xué)習(xí)平臺
新網(wǎng)工創(chuàng)新知識傳播社區(qū)
人人都是新網(wǎng)工,新網(wǎng)工在YESLAB