計算機網路知識點總結
一、開啟乙個網頁這個過程會使用哪些協議?
總體來說分為以下幾個過程:
1、dns解析
2、tcp連線
3、傳送http請求
4、伺服器處理請求並返回http報文
5、瀏覽器解析渲染頁面
6、連線結束
二、tcp協議如何保證可靠傳輸?
1、校驗和
2、流量控制
3、擁塞控制
4、arq協議(自動重傳請求)
5、超時重傳
三、tcp和udp區別
1、傳輸控制協議(tcp):tcp是面向連線的服務,提供可靠傳輸。傳送資料之前需要先建立連線,傳輸完成後需要釋放連線。tcp不提供多播或廣播服務。tcp建立連線時會通過三次握手來建立連線。tcp一般用於郵件、檔案的傳輸等。
2、使用者資料協議(udp):udp傳送資料之前不需要先建立連線,遠端主機在接收到udp報文後不需要傳送確認資訊,udp不提供可靠傳輸,例如即時通訊(如:qq語音、直播等)。
四、三次握手策略
1、客戶端 傳送帶有syn資料報 服務端
2、服務端 傳送帶有syn+ack的資料報 客戶端
3、客戶端 傳送帶有ack 的資料報 服務端
三次握手的目的:使接收方和傳送方確認彼此傳送和接收都是正常的。
其中syn是驗證傳送方是否正常,ack驗證接收方是否正常。
五、四次揮手策略
1、客戶端 傳送乙個fin 服務端 (關閉客戶端到服務端的資料傳送)
2、服務端 接收到fin後傳送乙個ack給客戶端
3、服務端 關閉與客戶端的連線 傳送乙個fin給客戶端
4、客戶端 傳送ack報文確認
六、cookie作用?與session的區別?
1、cookie一般用來儲存使用者資訊,cookie資料儲存在瀏覽器端(客戶端)
2、session主要作用是通過服務端記錄使用者的狀態,session儲存在服務端
計算機網路 知識點總結
可靠的通訊由誰保證?網路使用者主機 通訊前是否要建立連線?必須有不需要 分組是否按順序到達目的地?按傳送順序 不一定資料通訊期間,每個分組怎樣表示目的站點?僅在連線建立階段使用終點位址,每個分組使用短的虛電路號。每個分組都有終點的完整位址。典型協議 tcp?udp?何為網域名稱系統dns,網域名稱的...
計算機網路知識點總結
傳輸層 常見協議有tcp udp協議。應用層 常見的協議有http協議,ftp協議。網路層 常見協議有ip協議 icmp協議 igmp協議。網路介面層 常見協議有arp協議 rarp協議。tcp傳輸控制協議 transmission control protocol 是一種面向連線的 可靠的 基於位...
計算機網路知識點總結
計算機網路 互聯 自治的計算機系統的集合 電路交換 建立連線 通訊 釋放連線 分組交換 t m r nl r m為報文的大小,r為傳輸速率,l為分組長度,n為中間路由器的數量 分組交換 vs 電路交換 分組交換適用於突發資料傳輸網路,資源充分共享 分組交換可能產生擁塞,需要協議處理可靠傳輸和擁塞控制...