OSI,TCP/IP這種超基礎的網路架構常識,每次讀完都感覺似懂非懂,過個幾年沒複習又通通忘光光...
所以決定花個時間重新整理一下
OSI
Application 應用層
Presentation 表現層
Session 會議層
Transport 傳輸層
Network 網路層
Data Link 資料連結層
Physical 實體層
TCP/IP protocols應用可以參考英文Wiki的Example
https://en.wikipedia.org/wiki/OSI_model
用角色觀點當出發點
軟體工程師會想說,用Apache架一個HTTPS網站,用openssl去做加密金鑰;一般頁面用TCP建立Socket,影音就用UDP。
網路工程師會想說,新上線的服務流量增加多少bits,Netflow分析一下用到那些protocol,防火牆規則要調整一下,dump些packets下來分析。
TCP/IP就是在網路設備流通時看到的封包狀態,Presentation跟Session通常都在電腦內處理完畢所以合併成Application;Physical在設備跟線接上去的時候就決定好了,封包只管進入接口做傳輸合併成Network Access。