開放系統互連(OSI)模型定義了一個網路框架,以在七層中實作協議,OSI模型實際上沒有任何內容,事實上上,它甚至是無形的,OSI模型在聯網程序中不執行任何功能,它是一個概念框架,以便我們可以更好地理解正在進行的復雜互動,

誰開發了OSI模型?
國際標準化組織(ISO)開發了開放系統互連(OSI)模型,它將網路通信分為七層,在此模型中,第1-4層被認為是下層,主要關注資料的移動,第5-7層(稱為上層)包含應用程式級別的資料,網路的運行有一個基本原則:“傳遞”,每一層負責一個非常具體的作業,然后將資料傳遞到下一層,

第1層:物理層
從OSI模型的最底層開始是物理層,物理層規定了在載體上發送和接收資料的硬體方法,包括定義電纜,網卡和物理方面,快速以太網,RS232和ATM是具有物理層組件的協議,
它解決了網路的物理特征,這包括用于將所有物體連接在一起的電纜型別,所使用的連接器的型別,電纜的長度等,例如,用于100BaseT電纜的以太網標準規定了雙絞線電纜的電氣特性,連接器的尺寸和形狀,電纜的最大長度,
物理層還規定了用于通過電纜將資料從一個網路節點傳輸到另一個網路的信號的電氣特性,除了‘0’或‘1’的二進制特征外,信號沒有任何特殊的含義,OSI模型上層將為在物理層傳輸的位元分配含義,
網路中使用的一種非常重要的物理層設備是網路TAP,網路TAP是一種硬體設備,用于復制網路鏈路上的流量并將副本重定向到故障排除和分析工具,即使TAP斷電也不會中斷流量或引入故障點,

從圖中可以看出,東向流量被引向Monitor埠A,西向流量被引向Monitor埠B,
?第1層物理實體包括以太網,FDDI,B8ZS,V.35,V.24,RJ45,
第2層:資料鏈路層
資料鏈路層是我們開始對要通過網路發送的內容賦予意義或智能的地方,資料鏈路層上的協議解決了以下問題,例如要發送的資料包的大小,要傳送的每個資料包的尋址方式,使其到達預定的接收方,以及一種確保不超過一個節點嘗試同時向接收方發送資料包的方法,
資料鏈路層提供了錯誤檢測和糾正功能,以確保發送的資料與接收的資料相同,如果錯誤無法糾正,資料鏈接標準需要規定如何將錯誤告知節點,以便它可以重新發送出錯的資料,
每個節點(網路介面卡–NIC)在資料鏈路層有一個地址,稱為媒體訪問控制地址,通常稱為MAC地址,這是實際的硬體地址,是由設備制造商分配的,您可以通過打開命令視窗并運行’ ipconfig / all ‘ 命令來找到設備的MAC地址,
?第2層資料鏈路示例包括PPP,FDDI,ATM,IEEE 802.5 / 802.2,IEEE 802.3 / 802.2,HDLC,幀中繼,
第3層:網路層
第3層負責在網路中進行網路訊息的路由,網路層的一個重要功能是邏輯尋址,每個網路設備都有一個物理地址,稱為MAC地址(見第2層),當你為電腦買了一塊網卡時,該網卡的MAC地址是不能改變的,但是,如果你想使用一些其他的尋址系統,來參考你的計算機和其他設備,第3層網路層就是你可以設定所謂的 “邏輯地址 “的地方,邏輯地址為網路設備提供了一個位置,可以使用您分配的地址在網路上對其進行訪問,
邏輯地址可以由IP或IPX等網路層協議創建和使用,網路層協議將邏輯地址轉換為MAC地址,
例如,如果您使用IP作為網路層協議,則會為網路上的設備分配IP地址,例如107.210.76.30,由于IP協議在第3層上運行以實際發送資料包,因此IP需要將設備的IP地址轉換為正確的MAC地址,您可以使用“ ipconfig / all ” 命令查找計算機或其他設備的IP地址,
決議IP地址后,我們現在需要設定路由,將資料包移動到目的地,當一個網路上的資料包需要發送到另一個網路上的計算機時,路由就會發揮作用,
?第3層網路示例包括AppleTalk DDP,IP,IPX,
第4層:傳輸層
傳輸層是一臺網路計算機與另一臺網路計算機進行通信的基本層,,傳輸層是最流行的網路協議之一,傳輸控制協議(TCP)的地方,傳輸層的主要目的是確保資料包在網路中可靠無誤地移動,傳輸層通過在網路設備之間建立連接,確認資料包的接收并重新發送未收到的或到達時已損壞的資料包來實作此目的,
在許多情況下,傳輸層協議將大的訊息分成較小的資料包,可以有效地在網路上發送,傳輸層協議在接收端重組訊息,確保一次傳輸中包含的所有資料包都能收到,并且沒有資料丟失,
?第4層傳輸示例包括SPX,TCP,UDP,
第5層:會話層
會話層建立、管理和終止網路節點之間的連接,在網路上傳輸資料之前,必須先建立會話,會話層確保正確建立和維護這些會話,它提供全雙工,半雙工或單工操作,并建立檢查點、延期、終止和重新啟動程序,OSI模型使該層負責會話的正常關閉(這是TCP協議的一個屬性),同時還負責會話檢查點和恢復,這在Internet協議套件中通常不使用,會話層通常在使用遠程程序呼叫的應用環境中顯式實作,
?第5層會話示例包括NFS,NetBios Name,RPC,SQL,
第6層:表示層
表示層負責將網路發送的資料從一種表示形式轉換為另一種表示形式,例如,表示層可以應用復雜的壓縮技術,以便在網路上發送時,需要較少的資料位元組來表示資訊,在傳輸的另一端,傳輸層則對資料進行解壓縮,
這一層通過從應用到網路格式的轉換,提供了不受資料表示差異(如加密)影響的獨立性,反之亦然,表示層將資料轉換為應用層可以接受的形式,該層對要在網路上發送的資料進行格式化和加密,使資料不受兼容性問題的影響,它有時被稱為語法層,
?第6層演示示例包括encryption,ASCII,EBCDIC,TIFF,GIF,PICT,JPEG,MPEG,MIDI,
第7層:應用層
OSI模型的最高層-應用層,它處理應用程式用于與網路通信的技術,該層的名稱是有點令人困惑,因為應用程式(如Excel或Word)實際上不是該層的一部分,而是,應用層表示應用程式與網路互動的級別,使用編程介面請求網路服務,HTTP是最常用的應用程式層協議之一,它代表超文本傳輸??協議,HTTP是萬維網的基礎,
?第7層應用示例包括WWW browsers,NFS,SNMP,Telnet,HTTP,FTP,

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/56339.html
標籤:其他
上一篇:求學習u3d的知識結構
