1. 程式人生 > >Ygo工作室-風流三月1

Ygo工作室-風流三月1

怎麼去理解一個請求? 首先,先看模型圖

這裡寫圖片描述

個人觀點:
請求從應用層發出,經過表示層加密,會話層建立會話並快取相關DNS之類的資訊;
傳輸層運輸請求時,經過路由和閘道器轉發到相應的IP網路;
資料鏈路層處理區域網中的資料轉發;
物理層是實際的物理機的地址,以及實際應用的業務處理地址。

摘錄
為了實現跨越網際網路的,主機 A 的程序 P1,和主機 B 的程序 P2 之間的通訊,我們逐層把這個任務交給 TCP/IP 協議棧。

運輸層:“如果有人能幫我把資料從某個網路中的機器 A 搬到另一個網路中的機器 B,我就可以搞定這個任務,因為我知道不同的資料應該交給機器上的哪個程序。”

網路層:“如果有人能幫我把資料從區域網中直接相連的一臺機器搬到另一臺機器,我就可以把資料從一個網路搬到另一個網路,因為我知道路線怎麼走,要經過哪些節點。”

鏈路層:“我知道怎樣在區域網中搬資料,還能用 CSMA/CD 協議協調工作,還能用 CRC32 校驗傳送的資料和接收的資料是一致的,blabla… But,我只是說說,我不幹苦力活。”

物理層:“樓上的大爺們發話了,兄弟們上。”