https://zhidao.baidu.com/question/332753752631793685.html
主要就將一個復雜的計算機網絡分開管理,各個層實行相應的功能,便於管理,和標准的實行。因為有的只是做某一部分的接口等,相當於模塊化設計,便於添加和刪減,實際上是很復雜的不能很清楚的區分,只是書本的定義,對於理解有好處
分層的理由
·將網絡的通信過程划分為小一些、簡單一些的部件,因此有助於各個部件的開發、設計和故障排除。
·通過網絡組件的標准化,允許多個供應商進行開發。
·通過定義在模型的每一層實現什么功能,鼓勵產業的標准化。
·允許各種類型的網絡硬件和軟件相互通信。
·防止對某一層所做的改動影響到其他的層,這樣就有利於開發。
分層的原則
1.各個層之間有清晰的邊界,便於理解;
2.每個層實現特定的功能;
3.層次的划分有利於國際標准協議的制定;
4.層的數目應該足夠多,以避免各個層功能重復。