計算機網路的各種協議

2022-03-27 17:32:43 字數 1118 閱讀 9156

非對稱加密過程需要用到公鑰進行加密,那麼公鑰從何而來?其實公鑰就被包含在數字證書中,數字證書通常來說是由受信任的數字證書頒發機構ca,在驗證伺服器身份後頒發,證書中包含了乙個金鑰對(公鑰和私鑰)和所有者識別資訊。數字證書被放到服務端,具有伺服器身份驗證和資料傳輸加密功能。

報文從應用層傳送到運輸層,運輸層通過tcp三次握手和伺服器建立連線,四次揮手釋放連線
三次握手

為什麼需要三次握手呢?為了防止已失效的連線請求報文段突然又傳送到了服務端,因而產生錯誤。

比如:client發出的第乙個連線請求報文段並沒有丟失,而是在某個網路結點長時間的滯留了,以致延誤到連線釋放以後的某個時間才到達server。本來這是乙個早已失效的報文段,但是server收到此失效的連線請求報文段後,就誤認為是client再次發出的乙個新的連線請求,於是就向client發出確認報文段,同意建立連線。假設不採用「三次握手」,那麼只要server發出確認,新的連線就建立了,由於client並沒有發出建立連線的請求,因此不會理睬server的確認,也不會向server傳送資料,但server卻以為新的運輸連線已經建立,並一直等待client發來資料。所以沒有採用「三次握手」,這種情況下server的很多資源就白白浪費掉了。

四次揮手

為什麼需要四次揮手呢?tcp是全雙工模式,當client發出fin報文段時,只是表示client已經沒有資料要傳送了,client告訴server,它的資料已經全部傳送完畢了;但是,這個時候client還是可以接受來server的資料;當server返回ack報文段時,表示它已經知道client沒有資料傳送了,但是server還是可以傳送資料到client的;當server也傳送了fin報文段時,這個時候就表示server也沒有資料要傳送了,就會告訴client,我也沒有資料要傳送了,如果收到client確認報文段,之後彼此就會愉快的中斷這次tcp連線。

計算機網路 各種計算

2.1 子網掩碼的概念 注 子網掩碼是每個使用網際網路的人必須要掌握的基礎知識,只有掌握它,才能夠真正理解tcp ip協議的設定。利用子網掩碼可以把大的網路劃分成子網,即vlsm 可變長子網掩碼 也可以把小的網路歸併成大的網路即超網。2.2 子網掩碼的分類 2.2.1 預設子網掩碼 2.2.2 自定...

計算機網路 協議

網路檔案服務 在nfs的應用中,本地nfs的客戶端應用可以透明地讀寫位於遠端nfs伺服器上的檔案,就像訪問本地檔案一樣。snmp network management protocol 簡單網路管理協議 能夠使網路管理員提高網路管理效能,及時發現並解決網路問題以及規劃網路的增長 smtp mail ...

計算機網路 計算機網路7層協議

人與人交流需要協議,例如使用同一語言,或者對方能明白的其他肢體語言 人與機器交流也需要協議,例如需要通過滑鼠或者鍵盤輸入,機器給予特定的輸出,例如列印執行某個程式 機器與機器交流更需要協議,計算機網路是由一系列的協議構成的,osi open system interconection 是開放型系統互...