計算機網路知識總結

2021-08-22 19:20:30 字數 1298 閱讀 7521

tcp三次握手

tcp四次揮手

為什麼收到server端的確認之後,client還需要進行第三次「握手」呢

為什麼要四次揮手

建立連線的第二個syn作用是啥

time_wait狀態產生的原因

如果網路連線中出現大量time_wait狀態會帶來哪些危害

當關閉連線時最後乙個ack丟失怎麼辦?、

tcp如何保證可靠傳輸

tcp建立連線之後怎麼保持連線

tcp存在的缺陷有哪些

三次握手與accept()函式的關係

三次握手和四次揮手協議中,客戶端和服務端各用到什麼函式

listen的真正目的

tcp與udp的區別,以及各自的用途和使用領域

可靠性

有序性

速速

重量級vs輕量級

流量控制或擁塞控制

tcp面向位元組流,udp面向報文

tcp應用場景:效率要求相對低,但是準確性要求相對高如檔案傳輸,郵件傳輸,遠端登入

udp的可靠性如何提高

tcp頭部欄位有哪些

http請求報文結構和響應報文結構

http響應報文

常見http首部字段

http中有關快取的首部欄位有哪些?http的瀏覽器快取機制

什麼是etag

既然有了last-modified,為什麼還要用e-tag

expires/cache-control(優先使用)

運用last-modified和etag快取頁面的過程

http1.1和http1.0的區別、

常用的http 方法有哪些

http的請求方式get和post的區別

為什麼http是無狀態的?如何保持狀態(會話跟蹤技術、狀態管理)

可以採用會話跟蹤技術來解決問題,把狀態儲存在伺服器中,只傳送回乙個識別符號,瀏覽器在下次提交中把這個識別符號傳送過來,這樣,就可以定位儲存在伺服器上的狀態資訊。

session和cookie的區別

如果客戶端禁用了cookie怎麼辦

http的短連線和長連線的原理

長連線:http/1.1的預設連線方式,在請求頭和響應頭加入connection:keep-alive;keep-alive不會永久保持連線,它會保持一段時間。

http的特點

http和https

http使用80埠,https使用443埠

說下http協議

socket程式設計

客戶端的請求過程稍微有點不一樣

計算機網路知識總結

第一次握手 客戶端傳送網路包,服務端收到了。服務端就能得出結論 客戶端的傳送能力 服務端的接收能力是正常的。第二次握手 服務端發包,客戶端收到了。客戶端就能得出結論 服務端的接收 傳送能力,客戶端的接收 傳送能力是正常的。第三次握手 客戶端發包,服務端收到了。這樣服務端就能得出結論 客戶端的接收 傳...

計算機網路知識總結

開發工具與關鍵技術 計算機網路知識總結 一 最主要的三種網路 1 電信網路 網 負責話音通訊,也就是打 接聽 3 計算機網路,主要是資料傳輸服務,也就是說是資源共享,其主要的服務就是網際網路。二 網際網路組成 網際網路主要是由核心部分和邊緣部分組成,網路核心部分是網際網路中最複雜的部分。網路中的核心...

計算機網路知識

1.網橋的自學習和 過程。若有,則將 表中記錄的目的位址埠和此幀進入網橋時通過的埠進行比較,若相等則丟棄此幀 因為目的主機已經收到此幀了 若不相等,則將此幀通過 表記錄的目的位址埠 出去。2.關於csma cd 機制。簡述csma cd 的工作過程 答 csma cd 的工作過程如下 傳送站傳送時首...