osi
是open system interconnect的縮寫,這個模型把網路通訊的工作分為7層,它們由低到高分別是
表示層(presen tation layer)
會話層(session layer
傳輸層(transport layer),
網路層(network layer),
資料鏈路層(data link layer),
物理層(physical layer),
第一層到第三層屬於osi參考模型的低三層,負責建立網路通訊連線的鏈路;
第四層到第七層為osi參考模型的高四層,具體負責端到端的資料通訊。
每層完成一定的功能,每層都直接為其上層提供服務,並且所有層次都互相支援,而網路通訊則可以自上而下(在傳送端)或者自下而上(在接收端)雙向進行。當然並不是每一通訊都需要經過osi的全部七層,有的甚至只需要雙方對應的某一層即可。
物理介面之間的轉接,以及中繼器與中繼器之間的連線就只需在物理層中進行即可;
而路由器與路由器之間的連線則只需經過網路層以下的三層即可。總的來說,雙方的通訊是在對等層次上進行的,不能在不對稱層次上進行通訊。
osi參考模型的各個層次的劃分遵循下列原則:
1、同一層中的各網路節點都有相同的層次結構,具有同樣的功能。
2、同一節點內相鄰層之間通過介面(可以是邏輯介面)進行通訊。
3、七層結構中的每一層使用下一層提供的服務,並且向其上層提供服務。
4、不同節點的同等層按照協議實現對等層之間的通訊。
第一層:物理層(physicallayer)
規定通訊裝置的機械的、電氣的、功能的和過程的特性,用以建立、維護和拆除物理鏈路連線
。具體地講,機械特性規定了網路連線時所需接外掛程式的規格尺寸、引腳數量和排列情況等;電氣特性規定了在物理連線上傳輸bit流時線路上訊號電平的大小、阻抗匹配、傳輸速率距離限制等;功能特性是指對各個訊號先分配確切的訊號含義,即定義了dte和dce之間各個線路的功能;規程特性定義了利用訊號線進行bit流傳輸的一組操作規程,是指在物理連線的建立、維護、交換資訊是,dte和dce雙放在各電路上的動作系列。
在這一層,資料的單位稱為位元(bit)。
屬於物理層定義的典型規範代表包括:eia/tia rs-232、eia/tia rs-449、v.35、rj-45等。
第二層:資料鏈路層(datalinklayer)
在物理層提供位元流服務的基礎上,建立相鄰結點之間的資料鏈路,通過差錯控制提供資料幀(frame)在通道上無差錯的傳輸,並進行各電路上的動作系列。
資料鏈路層在不可靠的物理介質上提供可靠的傳輸。
在這一層,資料的單位稱為幀(frame)。
資料鏈路層協議的代表包括:sdlc、hdlc、ppp、stp、幀中繼等。
第三層:網路層(network layer)
在計算機網路中進行通訊的兩個計算機之間可能會經過很多個資料鏈路,也可能還要經過很多通訊子網。
網路層的任務就是選擇合適的網間路由和交換結點, 確保資料及時傳送。
網路層將資料鏈路層提供的幀組成資料報,包中封裝有網路層包頭,其中含有邏輯位址資訊- -源站點和目的站點位址的網路位址。
如果你在談論乙個ip位址,那麼你是在處理第3層的問題,這是「資料報」問題,而不是第2層的「幀」。ip是第3層問題的一部分,此外還有一些路由協議和位址解析協議(arp)。有關路由的一切事情都在第3層處理。位址解析和路由是3層的重要目的。網路層還可以實現擁塞控制、網際互連等功能。
在這一層,資料的單位稱為資料報(packet)。
網路層協議的代表包括:ip、ipx、rip、ospf等。
第四層:處理資訊的傳輸層
第4層的資料單元也稱作資料報(packets)。但是,當你談論tcp等具體的協議時又有特殊的叫法,tcp的資料單元稱為段(segments)而udp協議的資料單元稱為「資料報(datagrams)」。這個層負責獲取全部資訊,因此,它必須跟蹤資料單元碎片、亂序到達的資料報和其它在傳輸過程中可能發生的危險。
第4層為上層提供端到端(終端使用者到終端使用者)的透明的、可靠的資料傳輸服務。
所為透明的傳輸是指在通訊過程中傳輸層對上層遮蔽
了通訊傳輸系統的具體細節。
傳輸層協議的代表包括:tcp、udp、spx等。
第五層:會話層(session layer)
這一層也可以稱為會晤層或對話層,在會話層及以上的高層次中,資料傳送的單位不再另外命名,統稱為報文。會話層不參與具體的傳輸,它提供包括訪問驗證和會話管理在內
的建立和維護應用之間通訊的機制
。如伺服器驗證使用者登入便是由會話層完成的。
第六層:表示層(presentation layer)
這一層主要解決擁護資訊的語法表示問題。它將欲交換的資料從適合於某一使用者的抽象語法,轉換為適合於osi系統內部使用的傳送語法。
即提供格式化的表示和轉換資料服務。資料的壓縮和解壓縮, 加密和解密等工作都由表示層負責。
應用層為作業系統或網路應用程式提供訪問網路服務的介面。
應用層協議的代表包括:telnet、ftp、http、snmp
等。
OSI七層模型
網際網路的各項應用,其實都是分層的,也就是各位網路達人常說的osi七層模型,下面我們就來具體看看網際網路的osi七層模型。一 什麼是網際網路osi模型?osi open system interconnection 是指開放式系統互聯參考模型。在我們的平常使用的計算機網路中存在眾多體系結構,如ibm...
OSI七層模型
1.物理層 主要定義物理裝置標準,如網線的介面型別 光纖的介面型別 各種 傳輸介質的傳輸速率等。它的主要作用是傳輸位元流 就是由1 0轉化為電流強弱來進行傳輸,到達目的地後在轉化為1 0,也就是我們常說的數模轉換與模數轉換 這一層的資料叫做位元。物理層建立在物理通訊介質的基礎上,作為系統和通訊介質的...
osi七層模型
1.物理層 主要定義物理裝置標準,如網線的介面型別 光纖的介面型別 各種 傳輸介質的傳輸速率等。它的主要作用是傳輸位元流 就是由1 0轉化為電流強弱來進行傳輸,到達目的地後在轉化為1 0,也就是我們常說的數模轉換與模數轉換 這一層的資料叫做位元。2.資料鏈路層 定義了如何讓格式化資料以進行傳輸,以及...