如何記住OSI七層協議模型,腦洞大開有木有?
阿新 • • 發佈:2019-02-12
學過計算機網路的各位,一定知道OSI七層協議模型。OSI七層協議模型(或簡稱OSI七層模型),是一個定義得非常好的協議規範,被認為是現代開放性通訊系統互連互通的標準參考模型。OSI模型有7層結構,每層都可以有幾個子層。 OSI的7層從上到下分別是:
- 7. 應用層——Application(Layer 7)
- 6. 表示層——Presentation(Layer 6)
- 5. 會話層——Session(Layer 5)
- 4. 傳輸層—— Transport(Layer 4)
- 3. 網路層——Network(Layer 3)
這層對端到端的包傳輸進行定義,它定義了能夠標識所有結點的邏輯地址,還定義了路由實現的方式和學習的方式。為了適應最大傳輸單元長度小於包長度的傳輸介質,網路層還定義瞭如何將一個包分解成更小的包的分段方法。
- 2. 資料鏈路層——Data Link(Layer 2)
- 1. 物理層——Physical(Layer 1)
一個比較令人頭疼的問題是如何不缺不漏而且按順序記住這7層呢?腦動大開的網友給出了許多記憶口訣(不知道你喜歡哪個?):
1. All People Seem To Need Data Processing
2. Please Do Not Tell Stupid People Anything
3. Please Do Not Take Sales People's Advice
4. Please Do Not Throw Sausage Pizza Away
5. Please Do Not Teach Students Pointless Acronyms
最後我們說明,七層協議中的高層,即7、6、5、4層定義了應用程式的功能,下面3層,即3、2、1層主要面向通過網路的端到端的資料流。每一層所包含的具體協議舉例如下表: