計算機網路面試題 無答案,未完成

2021-10-09 11:54:01 字數 1218 閱讀 8728

tcp三次握手

tcp四次揮手

tcp udp的差別

tcp如何實現糾錯,防止丟失資料和重複

tcp 連線的客戶端和服務端狀態

tcp 擁塞控制、流量控制

tcp timewait堆積可能的原因、怎麼解決

可以說一下優化udp的方法

tcp/ip協議棧

1.syn:建立連線

2.ack:確認

3.fin:通訊終止

4.rst:異常終止通訊連線

5.urg:緊急資料

6.psh:傳送方通過使用push位來通知接收方將所有收到的資料立即提交給伺服器程序,而不需要等待額外資料(將快取填滿)而讓資料在快取中停留!這裡所說的資料報括與此push包一起傳輸的資料以及之前就為該程序傳輸過來的資料(滯留在快取中的資料)。

http屬於tcp/ip中哪一層(應用層)

tcp如何保持資料傳輸的可靠性(應該加arq協議的,校驗和,擁塞控制,流量控制)

如何進行流量控制和擁塞控制

滑動視窗的實現(傳送方接收到接收方已確認資料就會滑動,直到最左邊不是已確認為止。接收方接收到連續資料並傳送確認開始滑動)

tcp udp區別

以下進行了tcp很多運用的問題,tcp中的資料是如何能做到傳送hello world不會變成world hello(有序性?)、tcp資料很小如果只有乙個位元組會發生什麼(粘包?粘包的解決=設定邊界,設定頭部,保持定長報文)、接收方收到失序報文如何確定的(我理解是有序性,包有序號,發現序號不連續,邊馬上開始傳送三個確認(快重傳))、tcp一對一如何變成一對多

tcp為什麼是可靠的

get post區別

http裡的cookie 和session。

https 可靠傳輸? ssl 建立連線流程

https 什麼情況下是不可靠的?中間人攻擊?

http可以基於udp實現嗎

http2的特性,二進位制分幀有什麼用。。

http有什麼協議,http多個請求下會建立多少個tcp

http有哪些方法、狀態碼以及含義、get與post區別

https加密流程

https中ssl的握手過程,為什麼不一直用非對稱加密

輸入 url 到頁面渲染的過程

dns協議

dns完整的過程,迭代查詢,遞迴查詢聯絡

ping命令的底層原理?

osi七層模型,每一層是幹什麼的

有很多sync_recv狀態是發生了什麼

計算機網路面試題

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...

計算機網路面試題

傳輸層網路層 應用層 3 http協議 報文格式 請求報文 響應報文 請求頭各種字段 響應頭各種字段 http狀態碼。4 https協議 詳細握手過程 各種演算法 摘要演算法 數字簽名 數字證書的原理與過程 http與https 輸入乙個url到瀏覽器返回頁面發生了什麼 網易 cookie與sess...