計算機網路面試題

2021-10-05 05:50:45 字數 2009 閱讀 5815

傳輸層網路層

應用層(3)http協議:報文格式(請求報文、響應報文、請求頭各種字段、響應頭各種字段);http狀態碼。

(4)https協議:詳細握手過程;各種演算法(摘要演算法、數字簽名、數字證書的原理與過程)

http與https

輸入乙個url到瀏覽器返回頁面發生了什麼(網易)

cookie與session的區別(bigo,這題是高頻)

http與https的區別(高頻)

ssl握手有了解嗎?(位元組)

http頭部有什麼了解嗎?

http/https區別,https請求流程(加密方式)(阿里)

引申:http頭部常見字段,狀態碼,請求方法說一下?(武sir面試)

說一下**的502一般是什麼原因(美團)

常見的http狀態碼?10.500和502之間的差別?(位元組)

504是什麼問題?怎麼看後端機器問題?(位元組)

如果出現503,會做什麼操作?如果rd沒有上線?

輸入乙個url到瀏覽器顯示出頁面發生了什麼?(網易)

get與post的區別?,模擬抓包的過程分析一下?

http的特性,優缺點,效能

http版本1.0

dns協議

dns是什麼?

為什麼有dns,它的好處,解決了什麼問題?

說一下dns查詢的過程?

遞迴查詢和迭代查詢是什麼?

dns環境配置,dns主從怎麼做?

dns各種記錄,a記錄,cname記錄幹啥的?(6個資源記錄型別)

什麼是dns投毒(汙染),怎麼解決(網易)

答:dns汙染指的是當我們去請求我們網域名稱的ip位址的時候,如果在這個過程中,有伺服器偽裝成dns伺服器給了我們乙個錯誤的ip位址,那麼就會導致我們訪問到我們不想要的**,這個就是dns汙染。可以過濾dns伺服器,禁止使用53號埠?解決辦法,比如訪問youtube就會這樣。

什麼是dns劫持?

答:dns劫持指的是我們的dns伺服器故意將這個被標記了的位址去指向了乙個錯誤的ip位址,你去解析乙個不存在的網域名稱的時候,dns 本來應該告訴我們這個網域名稱不存在,但是被劫持後 dns 就會給我們解析出乙個 ip

參考1參考2

傳輸層(1)掌握udp協議:無連線,不可靠的特點;首部各個字段

(2)掌握tcp協議(面試集中考察):面向連線,可靠;首部各欄位(序號,確認號,首部長度,視窗大小,校驗和等特別的,完成可靠功能的部分);tcp連線控制機制(三次握手,四次揮手,同時開啟,同時關閉,半關閉);tcp流量控制機制(滑動視窗、慢啟動、擁塞避免、快速重傳、快速恢復的演算法原理);tcp超時重傳機制(四個定時器);一些問題(為什麼三次握手四次揮手?為什麼tcp和udp都存在尾包頭?)

tcp和udp協議

最後一次ack包丟失會進入什麼樣的乙個狀態(阿里)

關於time_wait狀態等待2msl解決什麼問題(阿里,重要)

為什麼time_wait等待的時間是2msl?

無法訪問到你伺服器,如何去排查(客戶端排查和伺服器排查) (網易)

tcp出現丟包,有什麼機制(位元組)

tcp為什麼是可靠傳輸(猿輔導)

tcp的協議結構。tcp首部字段,ip首部字段。(位元組)

tcp首部的flag 還記得嗎?(位元組)

檢驗和是幹什麼用的?(位元組)

對tcp滑動視窗有了解嗎?(位元組)

廣播風暴產生的原因及解決方法(阿里)

tcp的全雙工是什麼(自編)

如何在linux系統上檢視tcp連線狀態(netstat -napt

為什麼是三次握手,不是兩次,四次

初始序列號是怎麼產生的

為什麼客戶端和服務端的初始序列號isn是不同的

既然ip層會分片,為什麼還要mss?

syn攻擊(了解?)

tcp四次揮手過程和狀態變遷

為什麼揮手需要四次?

擁塞控制和流量控制(阿里)常考

如果已經建立了連線,但是服務端突然出現了故障怎麼辦?(tcp的保活機制)

網路層ping命令的原理是什麼?

traceroute命令的原理?

計算機網路面試題

tcp udp區別以及tcp如何保證傳輸可靠性 tcp是基於連線的協議,udp是面向非連線的協議 tcp傳輸可靠,udp傳輸不可靠 tcp的可靠性是通過順序編號和確認 ack 來實現的。tcp在開始傳送乙個段時,首先將該段插入到傳送佇列之中,同時啟動時鐘。其後,如果收到了接受端對該段的ack資訊,就...

計算機網路面試題

常見題 1 osi開放式網際網路參考模型有哪些組成?2 客戶端傳給伺服器時經過tcp ip的四層模型?3 從輸入 到獲得頁面的過程?4 cookie作用是啥?和session區別是啥?tcp ip 1 什麼是tcp協議?什麼是udp協議?2 tcp udp區別?3 tcp報文頭有哪些組成?4 udp...

計算機網路面試題

tcp三次握手與四次揮手 tcp三次握手流程圖 tcp三次握手的原因 tcp四次揮手流程圖 tcp滑動視窗 tcp滑動視窗的解析圖 什麼是http協議無狀態協議?怎麼解決http協議無狀態協議?可以使用cookie來解決無狀態的問題,cookie就相當於乙個通行證,第一次訪問的時候給客戶端傳送乙個c...