【計算機網絡】小知識總結
很多知識,看書以爲自己都懂,但是自己寫的時候卻總是什麼都寫不下來,也不會總結,所以希望每天都把自己的所獲所想記錄下來,可能寫的很散、很少、很亂,但希望日積月累可以形成更爲系統的知識系統。
爲什麼要進行分層?
差錯控制
差錯控制是指不同層之間數據傳輸的檢驗;
流量控制
流量控制是爲了保證客戶端能夠及時接收服務器端發送的數據,及時進行傳輸的調控;
獨立工作,互不干擾
計算機網絡的體系結構
一張很簡單的計算機網絡體系結構圖。在日常接觸的過程,個人感覺傳輸層和應用層的接觸較多,尤其在理解客戶端和服務器端的發送和接收的請求過程時,其實就是這些框架的應用過程。
粗略的過程如下:
客戶端發出請求 - > 封裝成報文->通過傳輸層、網絡層添加頭部信息,再通過數據鏈路層添加頭部和尾部->最後來到物理層進行傳送,中途經過多個路由器等中介轉發來到服務器端->服務層再把消息去除頭部尾部等操作最終得到請求信息。