1、基本介紹
該模型是一個用于計算機或通信系統(tǒng)間互聯(lián)的標準體系茶袒,其中:
ISO表示國際標準化組織
OSI表示開放系統(tǒng)互聯(lián)模型
課外拓展:
IOS:在計算機網(wǎng)絡中,IOS是互聯(lián)網(wǎng)操作系統(tǒng)凉馆,是思科公司為其網(wǎng)絡設備開發(fā)的操作維護系統(tǒng)薪寓;但更為熟知的意義是蘋果公司的手機操作系統(tǒng)。
注意:
- 該模型僅僅是模型句喜,即真正在網(wǎng)絡中使用的網(wǎng)絡協(xié)議并不是該模型预愤,而是在該模型的基礎上優(yōu)化而來的TCP/IP四層模型;
- 七層模型中最上層應用層最接近用戶咳胃,最下層物理層負責實際的物理傳入植康;
- 發(fā)送數(shù)據(jù)是從上層依次通過接口到下層,接收數(shù)據(jù)是從下層依次通過接口到上層展懈;
- 之所以要進行分層表示销睁,是因為每一層的功能都是固定的,一旦數(shù)據(jù)出現(xiàn)問題或要修改相關組件時存崖,可以只針對某一層修改冻记,便于管理數(shù)據(jù)。
2来惧、數(shù)據(jù)單位
下四層由于負責實際的數(shù)據(jù)傳輸冗栗,因此就有數(shù)據(jù)單位:
- 在物理層中,計算機都是通過01010……來傳遞數(shù)據(jù)的供搀,當在網(wǎng)絡中傳遞時就被稱為比特位隅居,一個0就代表一個比特位;
-
在數(shù)據(jù)鏈路層中葛虐,幀就是數(shù)據(jù)幀胎源,主要用來存放計算機的物理地址,也叫做MAC地址屿脐,是一個48位編碼的地址涕蚤,用十六進制表示宪卿,其實就是計算機網(wǎng)卡的硬件地址,用來進行局域網(wǎng)數(shù)據(jù)通訊万栅,可在系統(tǒng)的命令提示符中輸入“ipconfig /all”來查看MAC地址:
- 在網(wǎng)絡層中佑钾,報文主要存放IP地址,用來進行外網(wǎng)通訊烦粒;
- 在傳輸層中次绘,原先的數(shù)據(jù)單位叫做段,即數(shù)據(jù)段撒遣,之后為了避免歧義,改為統(tǒng)一的TPDU管跺,即傳輸協(xié)議數(shù)據(jù)單元义黎。
上三層其實并不負責真正的數(shù)據(jù)傳輸,但依然有相應的數(shù)據(jù)單位:
- 會話層的數(shù)據(jù)單位是SPDU豁跑,即會話協(xié)議數(shù)據(jù)單元廉涕;
- 表示層的數(shù)據(jù)單位是PPDU,即表示協(xié)議數(shù)據(jù)單元艇拍;
- 應用層的數(shù)據(jù)單位是APDU狐蜕,即應用協(xié)議數(shù)據(jù)單元。
3卸夕、框架詳解
- 物理層:負責設備之間的比特流傳輸层释、承擔物理接口、標明電氣特性等快集,最為常見的設備就是網(wǎng)線贡羔、網(wǎng)卡等。
- 數(shù)據(jù)鏈路層:負責在數(shù)據(jù)包中寫入MAC地址个初,并使用MAC地址確定訪問媒介乖寒,同時還具有錯誤檢測與修正的功能。
- 網(wǎng)絡層:負責提供邏輯(IP)地址院溺,選擇數(shù)據(jù)通路楣嘁。
- 傳輸層:負責確定端口號,端口號用來區(qū)分不同的應用程序珍逸,端口號的范圍是0-65535逐虚,其中0-1023為系統(tǒng)所保留,常用的例如用于瀏覽網(wǎng)頁服務的80端口弄息,用于FTP服務的21端口等痊班;確定傳輸協(xié)議是否可靠,傳輸協(xié)議包括兩種摹量,第一種是TCP協(xié)議涤伐,即傳輸控制協(xié)議馒胆,該協(xié)議可靠,傳遞過程中一定不會丟失數(shù)據(jù)凝果;另一種是UDP協(xié)議祝迂,即用戶數(shù)據(jù)報協(xié)議,該協(xié)議不可靠器净,雖然處理速度快型雳,資源消耗低,但可能會造成數(shù)據(jù)丟失山害。其次可以在傳輸前實現(xiàn)差錯校驗纠俭,還具有流量控制的功能。
- 會話層:確定網(wǎng)絡數(shù)據(jù)是否要經過遠程會話浪慌,還具有同步功能冤荆。
- 表示層:對數(shù)據(jù)進行數(shù)字化表示,例如將英文通過ASCII碼轉譯成機器語言等等权纤;其次可以某些特定的功能钓简,例如對數(shù)據(jù)進行加密或壓縮處理等。
- 應用層:為用戶提供接口汹想。
通過示例可以更直觀的了解數(shù)據(jù)在該框架下是如何傳輸?shù)耐獾耍瑫r為了便于閱讀文字,動畫切換間隔設置的比較長古掏。
版權聲明:歡迎轉載损话,歡迎擴散,但轉載時請標明作者以及原文出處冗茸,謝謝合作席镀! ↓↓↓