OSI與TCP/IP分層模型

網(wǎng)絡分層模型
為什么網(wǎng)絡需要分層?
大部分軟件系統(tǒng)都是分層架構的,為了工程上實現(xiàn)/調(diào)試/維護方便。網(wǎng)絡系統(tǒng)分得更明顯一點,因為其系統(tǒng)設計寫成了協(xié)議。
把
TCP/IP層次化是有好處的。比如,如果互聯(lián)網(wǎng)只由一個協(xié)議統(tǒng)籌,某個地方需要改變設計時,就必須把所有部分整體替換掉。而分層之后只需把變動的層替換掉即可。把各層之間的接口部分規(guī)劃好之后,每個層次內(nèi)部的設計就能夠自由改動了。
分層模型傳輸過程

分層模型傳輸過程
發(fā)送端在層與層之間傳輸數(shù)據(jù)時,每經(jīng)過一層時必定會被打上一個該層所屬的首部信息。反之,接收端在層與層傳輸數(shù)據(jù)時,每經(jīng)過一層時會把對應的首部消去。
