杭州千鋒IT|如何理解OSI七層模型?
杭州千鋒IT|如何理解OSI七層模型?
杭州千鋒IT培訓——如何理解OSI七層模型?感興趣的小伙伴隨小編看下去吧。
一、什么是OSI七層模型?
OSI (Open System Interconnect)模型全稱為開放式通信系統(tǒng)互連參考模型,是國際標準化組織 ( ISO ) 提出的一個試圖使各種計算機在世界范圍內互連為網(wǎng)絡的標準框架。
它把網(wǎng)絡從邏輯上分為了7層。每一層都有相關、相對應的物理設備,比如路由器,交換機。OSI 七層模型是一種框架性的設計方法 ,建立七層模型的主要目的是為解決異種網(wǎng)絡互連時所遇到的兼容性問題,其最主要的功能使就是幫助不同類型的主機實現(xiàn)數(shù)據(jù)傳輸。它的最大優(yōu)點是將服務、接口和協(xié)議這三個概念明確地區(qū)分開來,通過七個層次化的結構模型使不同的系統(tǒng)不同的網(wǎng)絡之間實現(xiàn)可靠的通訊。
二、各層的功能定義
(7)應用層
OSI參考模型中最靠近用戶的一-層,是為計算機用戶提供應用接口,也為用戶直接提供各種網(wǎng)絡服務。我們常見應用層的網(wǎng)絡服務協(xié)議有: HTTP,HTTPS, FTP,POP3、SMTP等。
在客戶端與服務器中經(jīng)常會有數(shù)據(jù)的請求,這個時候就是會用到http(hyper text transfer protocol)(超文本傳輸協(xié)議)或者https.在后端設計數(shù)據(jù)接口時,我們常常使用到這個協(xié)議。
FTP是文件傳輸協(xié)議,在開發(fā)過程中,個人并沒有涉及到,但是我想,在-些資源網(wǎng)站,比如百度網(wǎng)盤迅雷應該是基于此協(xié)議的。
SMTP是simple mail transfer protocol(簡單郵件傳輸協(xié)議)。在一個項目中, 在用戶郵箱驗證碼登錄的功能時,使用到了這個協(xié)議。
(6)表示層
表示層提供各種用于應用層數(shù)據(jù)的編碼和轉換功能,確保-個系統(tǒng)的應用層發(fā)送的數(shù)據(jù)能被另一個系統(tǒng)的應用層識別。如果必要,該層可提供一種標準表示形式,用于將計算機內部的多種數(shù)據(jù)格式轉換成通信中采用的標準表示形式。數(shù)據(jù)壓縮和加密也是表示層可提供的轉換功能之一。
在項目開發(fā)中,為了方便數(shù)據(jù)傳輸,可以使用base64對數(shù)據(jù)進行編解碼。 如果按功能來劃分, base64應該是工作在表示層。
(5)會話層
會話層就是負責建立、管理和終止表示層實體之間的通信會話。該層提供了數(shù)據(jù)交換的定界和同步功能,包括了建立檢查點和恢復方案的方法。
(4)傳輸層
傳輸層是為了端系統(tǒng)上的應用程序,向網(wǎng)絡傳發(fā)數(shù)據(jù)就需要傳輸層傳輸出去,傳輸層是為了應用層端提供到對端的一個服務。有應用層才涉及傳輸層。
該層向高層屏蔽了下層數(shù)據(jù)通信的細節(jié),使高層用戶看到的只是在兩個傳輸實體間的一條主機到主機的、可由用戶控制和設定的、可靠的數(shù)據(jù)通路。
我們通常說的,TCP UDP就是在這一層。端口號既是這里的“端”。
傳輸層就相當于公司中的負責快遞郵件收發(fā)的人,公司自己的投遞員,他們負責將上一層的要寄出的資料投遞到快遞公司或郵局。
(3)網(wǎng)絡層
本層通過IP尋址來建立兩個節(jié)點之間的連接,為源端的運輸層送來的分組,選擇合適的路由和交換節(jié)點,正確無誤地按照地址傳送給目的端的運輸層。就是通常說的IP層。
網(wǎng)絡層還管理著這些邏輯地址和物理地址之間的映射,在IPv4網(wǎng)絡中,這種映射通過地址解析協(xié)議(ARP)完成,IPv6使用鄰居發(fā)現(xiàn)協(xié)議(NDP)。
(2)數(shù)據(jù)鏈路層
當從物理層獲取數(shù)據(jù)時,數(shù)據(jù)鏈路層會檢查物理傳輸錯誤,并將比特數(shù)據(jù)打包成數(shù)據(jù)幀。數(shù)據(jù)鏈路層還管理著物理尋址方案,例如以太網(wǎng)的MAC地址,用于控制網(wǎng)絡設備對物理介質的訪問。
因為數(shù)據(jù)鏈路層是 OSI 模型中最復雜的一層,所以它通常被分成兩部分: 媒體訪問控制子層和邏輯鏈路控制子層。
(1)物理層
物理層是OSI模型的第一層,其職責在于通過網(wǎng)絡通信媒介將比特流數(shù)據(jù)從發(fā)送(源)設備的物理層傳輸?shù)浇邮眨ńK)設備的物理層。
第一層技術的例子包括以太網(wǎng)電纜和集線器。此外,集線器和其他中繼器是在物理層起作用的標準網(wǎng)絡設備,電纜連接器也是如此。
在物理層,數(shù)據(jù)通過物理介質支持的以下信號類型進行傳輸:電壓、無線電頻率、紅外脈沖、普通光。
杭州千鋒IT培訓
杭州校區(qū)
浙江省杭州上城九堡鎮(zhèn)旺田書畫城A座4層
評論 丨 共0個