複製鏈接
請複製以下鏈接發送給好友

開放式系統互聯

鎖定
開放式系統互聯是把網絡通信的工作分為7層,分別是物理層,數據鏈路層,網絡層,運輸層,會話層,表示層和應用層。
中文名
開放式系統互聯
外文名
Open Systems Interconnection [1] 
別    名
ISO/OSI模型
意    為
開放式系統互聯
分別是
物理層,數據鏈路層

目錄

開放式系統互聯OSI模型

假如你是一個網絡上的操作系統。在1層和2層工作的網卡將通知你什麼時候有數據到達。驅動程序處理2層幀的出口,通過它你可以得到一個發亮和閃光的3層數據包(希望是如此)。作為操作系統,你將調用一些常用的應用程序處理3層數據。如果這個數據是從下面發上來的,你知道那是發給你的數據包,或者那是一個廣播數據包(除非你同時也是一個路由器,不過,暫時不用擔心這個問題)。如果你決定保留這個數據包,你將打開它,並且取出4層數據包。如果它是TCP協議,這個TCP子系統將被調用並打開這個數據包,然後把這個7層數據發送給在目標端口等待的應用程序。這個過程就結束了。
當要對網絡上的其它計算機做出迴應的時候,每一件事情都以相反的順序發生。7層應用程序將把數據發送給TCP協議的執行者。然後,TCP協議在這些數據中加入額外的文件頭。在這個方向上,數據每前進一步體積都要大一些。TCP協議在IP協議中加入一個合法的TCP字段。然後,IP協議把這個數據包交給以太網。以太網再把這個數據作為一個以太網幀發送給驅動程序。然後,這個數據通過了這個網絡。這條線路中的路由器將部分地分解這個數據包以獲得3層文件頭,以便確定這個數據包應該發送到哪裏。如果這個數據包的目的地是本地以太網子網,這個操作系統將代替路由器為計算機進行地址解析,並且把數據直接發送給主機。

開放式系統互聯具體介紹

意為開放式系統互聯。國際標準組織國際標準化組織)制定了OSI(Open Systems Interconnection [1]  )模型。這個模型把網絡通信的工作分為7層,分別是物理層,數據鏈路層,網絡層,傳輸層,會話層,表示層和應用層。1至4層被認為是低層,這些層與數據移動密切相關。5至7層是高層,包含應用程序級的數據。每一層負責一項具體的工作,然後把數據傳送到下一層。
第1層是物理層(Physical Layer)(也即OSI模型中的第一層)
物理層實際上就是佈線、光纖、網卡和其它用來把兩台網絡通信設備連接在一起的東西。主要功能是確保二進制數字信號0和1在物理媒體上的正確傳輸,物理媒介也叫傳輸媒介
物理層協議由機械特性電氣特性功能特性規程特性4個部分組成。物理層的常用標準是EIA-232-D,俗稱“232接口”。
物理層數據處理的基本單位是比特。
第2層是數據鏈路層(Data Link Layer)
主要負責在相鄰節點間的鏈路上無差錯地傳送信息幀。數據鏈路層的協議主要有面向比特的鏈路層協議。
第3層是網絡層(Network Layer)
計算機網絡中進行通信的兩個計算機之間可能會經過很多個數據鏈路,也可能還要經過很多通信子網
主要負責網絡中兩台主機之間的數據交換網絡層的任務就是選擇合適的網間路由和交換結點, 確保數據及時傳送。網絡層將數據鏈路層提供的幀組成數據包,包中封裝有網絡層包頭,其中含有邏輯地址信息- -源站點和目的站點地址的網絡地址地址解析和路由是3層的重要目的。
第4層是運輸層(Transport Layer)。
第4層的數據單元也稱作數據包(packets)。TCP的數據單元稱為段(segments)而UDP協議的數據單元稱為“數據報(datagrams)”。這個層負責獲取全部信息,因此,它必須跟蹤數據單元碎片、亂序到達的數據包和其它在傳輸過程可能發生的危險。
第4層也提供端對端的通信管理。像TCP等一些協議非常善於保證通信的可靠性。有些協議並不在乎一些數據包是否丟失,UDP協議就是一個主要例子。
第5層是會話層( Session Layer)
這一層也可以稱為會晤層或對話層,在會話層及以上的高層次中,數據傳送的單位不再另外命名,統稱為報文。會話層不參與具體的傳輸,它提供包括訪問驗證和會話管理在內的建立和維護應用之間通信的機制。如服務器驗證用户登錄便是由會話層完成的。
第6層是表示層(Presentation Layer)
這一層主要解決用户信息的語法表示問題。它將欲交換的數據從適合於某一用户的抽象語法,轉換為適合於OSI系統內部使用的傳送語法。即提供格式化的表示和轉換數據服務。數據的壓縮和解壓縮, 加密和解密等工作都由表示層負責。
第7層是應用層(Application Layer)
是專門用於應用程序的。應用層確定進程之間通信的性質以滿足用户需要以及提供網絡與用户應用軟件之間的接口服務。如果你的程序需要一種具體格式的數據,你可以發明一些你希望能夠把數據發送到目的地的格式,並且創建一個第7層協議。SMTP、DNS(域名系統)和FTP文本傳輸協議都是7層協議。
參考資料