傳輸層網路層
應用層(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...