OSI模型是由國際標準組織ISO所制定的,試圖將各種電腦可互聯為網路的標準框架,利用分層的概念,將網路通訊分成應用層、表現層、會議層、傳輸層、網路層、資料鏈結層、實體層七個層次。這些協定層只是一個框架而已,你可以把OSI模型當程式網路通訊的骨架,當要理解各種網路產品(軟硬體)時,套上這個框架差不多就可以描繪出網路的功能了!
舉一個公司如何收發信件的例子說明OSI模型每一層的功能(註:參考自維基百科)
應用層就像是公司的總經理,草擬訂單或書信;另一家則是閱讀訂單或書信。
表現層就像是公司的特助,邦總經理修改錯字和格式;另一家則是提醒並翻譯信件內容。
會議層就像是公司的秘書,打字並寫好信封;另一家則是拆開信封並製作副本給其他單位。
傳輸層就像是公司的收發,將信件帶到郵局寄信;另一家則是收信後,分發到各單位。
網路層就像是郵局的員工,將信件一地區分類;另一家郵局則是分類成個別郵戶後送信。
資料鏈結層就像是郵局的包裹工人,將信件依同一地區包裹在一起方便運送;另一家郵局則是拆開不同地區寄來的包裹並大至分類。
實體層就像是郵局的搬運工人,將信件包裹搬上車,透過貨車(傳輸媒介)送至另一個地方;另一家則是將包裹搬下車。
下一篇會介紹TCP/IP模型,先大致看看OSI模型與TCP/IP模型的差異。
參考資料:
博碩文化《網路概論與實務應用》
https://vocus.cc/article/619b4ad3fd897800016d5896