osi模型,即開放式通訊系統互聯參考模型,是國際標準化組織提出的乙個試圖是各種計算機或者通訊系統在世界範圍內互聯為網路的標準框架。整個模型分為七層,物理層,資料鏈路層,網路層,傳輸層,會話層,表示層,應用層。
osi七層模型
功能對應的網路協議
tcp/ip四層概念模型
應用層檔案傳輸,檔案管理,電子郵件的資訊處理——apdu,資料格式轉化
應用層表示層
確保乙個系統的應用層傳送的訊息可以被另乙個系統的應用層讀取,編碼轉換,資料解析,管理資料的解密和加密,最小單位——ppdu
telnet, rlogin, snmp, gopher
會話層負責在網路中的兩節點建立,維持和終止通訊,在一層協議中,可以解決節點連線的協調和管理問題。包括通訊連線的建立,保持會話過程通訊連線的暢通,兩節點之間的對話,決定通訊是否被終端一斤通訊終端是決定從何處重新傳送,最小單位——spdu
smtp, dns
傳輸層定義一些傳輸資料的協議和埠。傳輸協議同時進行流量控制,或是根據接收方接收資料的快慢程度,規定適當的傳送速率,解決傳輸效率及能力的問題——tpdu
tcp, udp
傳輸層網路層
控制子網的執行,如邏輯編址,分組傳輸,路由選擇最小單位——分組(包)報文
ip, icmp, arp, rarp, akp, uucp
網路層資料鏈路層
主要是對物理層傳輸的位元流包裝,檢測保證資料傳輸的可靠性,將物理層接收的資料進行mac(**訪問控制)位址的封裝和解封裝,也可以簡單的理解為物理定址。交換機就處在這一層,最小的傳輸單位——幀
fddi, ethernet, arpanet, pdn, slip, ppp,stp。hdlc,sdlc,幀中繼
資料鏈路層
物理層定義物理裝置的標準,主要對物理連線方式,電氣特性,機械特性等制定統一標準,傳輸位元流,因此最小的傳輸單位——位(位元流)
ieee 802.1a, ieee 802.2到ieee 802.
物理層:建立、維護、斷開物理連線
資料鏈路層:該層的作用包括了實體地址定址,資料的成幀,流量控制,資料的檢錯,重發等。該層控制網路層與物理層之間的通訊,解決的是所傳輸資料的準確性的問題。為了保證傳輸,從網路層接收到的資料被分製成特定的可被物理層傳輸的幀。幀是用來移動資料的結構包,它不僅包括原始資料,還包括傳送方和接收方的實體地址以及糾錯和控制的資訊。其中的位址確定了幀將傳送的位置,糾錯和控制資訊則保證幀的準確到達。如果傳送資料的過程中,接收點檢測到資料有錯誤,就通知傳送方重新傳送這一幀。
mac(media access control或者medium access control)位址,意譯為**訪問控制,或稱為實體地址、硬體位址,用來定義網路裝置的位置。在osi模型中,第三層網路層負責ip位址,第二層資料鏈路層則負責mac位址。因此乙個主機會有乙個mac位址,而每個網路位置會有乙個專屬於它的ip位址。mac位址是網絡卡決定的,是固定的。用來表示網際網路上每乙個站點的識別符號,採用十六進製制數表示,共6個位元組(48位)。其中,前三個位元組是由ieee的註冊管理機構ra負責給不同廠家分配的**(高位24位),也稱為「編制上唯一的識別符號」(organizationally unique identifier),後三個位元組(低位24位)由各廠家自行指派給生產的介面卡介面,稱為擴充套件識別符號(唯一性)。乙個位址塊可以生成224個不同的位址。mac位址實際上就是
介面卡位址或介面卡識別符號eui-48。
ip位址工作在osi參考模型的第三層網路層。兩者之間分工明確,默契合作,完成通訊過程。ip位址專注於網路層,將資料報從乙個網路**到另外乙個網路;而mac位址專注於資料鏈路層,將乙個資料幀從乙個節點傳送到相同鏈路的另乙個節點。
工作在資料鏈路層的交換機維護著計算機mac位址和自身埠的資料庫,交換機根據收到的資料幀中的「目的mac位址」欄位來**資料幀。在乙個穩定的網路中,ip位址和mac位址是成對出現的。如果一台計算機要和網路中另一外計算機通訊,那麼要配置這兩台計算機的ip位址,mac位址是網絡卡出廠時設定的,這樣配置的ip位址就和mac位址形成了一種對應關係。在資料通訊時,ip位址負責表示計算機的網路層位址,網路層裝置(如路由器)根據ip位址來進行操作;mac位址負責表示計算機的資料鏈路層位址,資料鏈路層裝置(如交換機)根據mac位址來進行操作。ip和mac位址這種對映關係由arp(address resolution protocol,位址解析協議)協議完成。
資料鏈路層,控制網路層與物理層之間的通訊,解決的是所傳輸資料的準確性的問題。為了保證傳輸,從網路層接收到的資料被分製成特定的可悲物理層
傳輸的幀。幀是用來一棟資料的結構包,他不僅包括原始資料,還包括傳送方和接收方的實體地址以及糾錯和控制的資訊。其中的位址確定了幀將傳送的
位置,糾錯和控制資訊則保證幀的準確到底。如果傳送資料的過程中,接收點檢測到資料有錯誤,就通知傳送方重新傳送一幀
該層的作用包括了實體地址定址,資料的成幀,流量控制,資料的檢錯,重發等
網路層:主要功能是講網路位址翻譯成對應的實體地址,並決定如何將資料從傳送方路由到接受伐,他解決的是定址和優化傳輸路徑的問題。
網路層通過綜合考慮傳送優先權,網路擁塞程度,服務質量以及可選擇路由的花費決定從乙個網路中節點a到另乙個網路中節點b的最佳路徑。在網路中,「路由(router)」基於編址方案,使用模式以及可達性來指引資料的傳送,網路層負責在原機器和目的機器之間建立他們所使用的路由
閘道器:網間聯結器,協議轉換器,閘道器在網路層上實現網路互連,對接收到的信心重新打包,以適應目的系統的需求
閘道器實質上是乙個網路通向其他網路的ip位址;只有通過閘道器才能找到對應的ip,只有設定好閘道器的ip位址,tcp/ip協議才能實現不同網路之間的相互通訊,
閘道器的ip位址是具有路由功能的裝置的ip位址,具有路由功能的裝置有路由器、啟用了路由協議的伺服器(實質上相當於一台路由器)、**伺服器(也相當於一台路由器)。
解決阻塞的辦法:資料分組,編號傳輸出去;然後接收到資料後排序重組解碼;選擇最優路徑;丟包也是發生在網路層.
傳輸層:按照網路能處理的最大尺寸將教程的資料報進行強制分割,傳送方節點的傳輸層將資料分割成交小的資料片,同時對每乙個資料片安排一串行號,以便資料到達接收方的傳輸層時能以正確 的順序重組,該過程稱為排序。工作在傳輸層的兩種服務是tcp/ip協議套中的tcp(傳輸控制協議),另一項傳輸層服務是ipx/spx協議集的spx。
會話層:會話層負責在網路中的兩節點之間建立,維持和終止通訊,在這層協議中,解決節點鏈結的協調和管理問題
會話層的功能包括:建立通訊鏈結,保持會話過程通訊連線的暢通。同步兩個節點之間的對話,決定通訊是否被中斷以及通訊中斷時決定從何處重新傳送。當通過撥號向你的isp(網際網路服務提供商)請求鏈結到網際網路時,isp伺服器上的層就會向你與你的pc客戶機上的會話層進行協商鏈結。若你的**線偶然從牆上插孔脫落,你終端機上的會話層將檢測到鏈結中斷並重新發起鏈結。會話層通過決定節點通訊的優先順序和通訊市場來設定通訊期限
表示層:表示層是應用程式和網路之間的翻譯官。在表示層,資料需要按照網路所能理解的方案的進行格式化。這種格式化因為使用網路的型別的不同而不同。表示層管理資料的加密和解密,例如銀行賬戶,賬戶資料傳送前加密,接受的時候對賬戶進行解密。
應用層:負責提供資料介面標準,提供的服務包括檔案的傳輸,檔案的管理以及電子郵件的資訊處理
tcp/ip協議
ip層傳輸單位是ip分組,屬於點到點的傳輸;tcp層傳輸單位是tcp段,屬於端到端的傳輸
OSI參考模型中各層的作用
在osi參考模型中,從下至上,每一層完成不同的 目標明確的功能。1 物理層 physical layer 物理層規定了啟用 維持 關閉通訊端點之間的機械特性 電氣特性 功能特性以及過程特性。該層為上層協議提供了乙個傳輸資料的物理 在這一層,資料的單位稱為位元 bit 屬於物理層定義的典型規範代表包括...
OSI模型 和 OSI模型各層功能
物理層 資料鏈路層 網路層 傳輸層 會話層 表示層 應用層 資料鏈路層 在物理層提供服務的基礎上向網路層提供服務,其最基本的服務是將源自網路層的資料可靠地傳輸到相鄰節點的目標機網路層。主要功能 傳輸資料幀 幀編碼和誤差糾正控制 幀編碼意味著定義乙個包含資訊頻率,位同步,源位址,目標位址以及其他控制資...
OSI模型 各層功能
osi模型 1 物理層 該層是網路通訊的資料傳輸介質,由連線不同節點的電纜與裝置共同構成。利用傳輸介質為資料鏈路層提供物理連線,負責處理資料速率並監控資料出錯率,以便實現資料流的透明傳輸 2 資料鏈路層 在物理層提供的服務基礎上,資料鏈路層在通訊的實體間建立資料鏈路連線,傳輸以 幀 為單位的資料報,...