標籤:
OSI模型是國際標準組織ISO創立的。這是一個理論模型,並無實際產品完全符合OSI模型。制訂OSI模型只是為了分析網路通訊方便而引進的一套理論。也為以後制訂實用協議或產品打下基礎。
OSI模型共分七層:從上至下依次是應用程式層指網路作業系統和具體的應用程式,對應WWW伺服器、FTP伺服器等應用軟體展示層資料文法的轉換、資料的傳送等會話層 建立起兩端之間的會話關係,並負責資料的傳送傳輸層 負責錯誤的檢查與修複,以確保傳送的品質,是TCP工作的地方。(報文)網路層 提供了編址方案,IP協議工作的地方(資料包)資料連結層將由物理層傳來的未經處理的位元據封裝成資料幀物理層 對應網線、網卡、介面等物理裝置(位)
第七層-應用程式層功能:指網路作業系統和具體的應用程式,對應WWW伺服器、FTP伺服器等應用軟體1、術語“應用程式層”並不是指運行在網路上的某個特別應用程式,而是提供了一組方便程式開發人員在自己的應用程式中使用網路功能的服務。2、應用程式層提供的服務包括檔案傳輸(FTP)、檔案管理以及電子郵件的資訊處理(SMTP)等。第六層-展示層功能:內碼轉換、壓縮與解壓縮、加密與解密,充當應用程式和網路之間的“翻譯官”角色。1、在展示層,資料將按照網路能理解的方案進行格式化;這種格式化也因所使用網路的類型不同而不同。例如,IBM主機使用EBCDIC編碼,而大部分PC機使用的是ASCII碼。在這種情況下,便需要展示層來完成這種轉換2、展示層協議還對圖片和檔案格式資訊進行解碼和編碼。3、展示層管理資料的解密與加密,如系統口令的處理。如果在Internet 上查詢你銀行賬戶,使用的即是一種安全連線。
第五層-會話層功能:負責在網路中的兩節點之間建立和維持通訊。1、會話層的功能包括:建立通訊連結,保持會話過程通訊連結的暢通,同步兩個節點之間的對話,決定通訊是否被中斷以及通訊中斷時決定從何處重新發送例:使用全雙工系統模式或半雙工模式,如何發起傳輸,如何結束傳輸,如何設定傳輸參數2、會話層通過決定節點通訊的優先順序和通訊時間的長短來設定通訊期限。
第四層-傳輸層功能:編定序號、控制資料流量、查錯與錯誤處理,確保資料可靠、順序、無錯地從A點到傳輸到B 點1、因為如果沒有傳輸層,資料將不能被接受方驗證或解釋,所以,傳輸層常被認為是O S I 模型中最重要的一層。2、傳輸協議同時進行流量控制或是基於接收方可接收資料的快慢程度規定適當的發送速率。3、傳輸層按照網路能處理的最大尺寸將較長的資料包進行強制分割並編號。例如:乙太網路無法接收大於1 5 0 0 位元組的資料包。發送方節點的傳輸層將資料分割成較小的資料片,同時對每一資料片安排一序號,以便資料到達接收方節點的傳輸層時,能以正確的順序重組。該過程即被稱為排序。4、在網路中,傳輸層發送一個A C K (應答)訊號以通知發送方資料已被正確接收。如果資料有錯或者資料在一給定時間段未被應答,傳輸層將請求發送方重新發送資料。NOTE:工作在傳輸層的一種服務是TCP/IP協議套中的T C P(Transfer Control Protocol 傳輸控制通訊協定),另一項傳輸層服務是IPX/SPX協議集的S P X( Serial package Exchange 序列包交換)
第三層-網路層功能:定址、選擇傳送路徑1、網路層通過綜合考慮發送優先權、網路擁塞程度、服務品質以及可選路由的花費來決定從一個網路中節點A 到另一個網路中節點B 的最佳路徑。2、在網路中,“路由”是基於編址方案、使用模式以及可達性來指引資料的發送。3、網路層協議還能補償資料發送、傳輸以及接收的裝置能力的不平衡性。為完成這一任務,網路層對資料包進行分段和重組。4、分段和重組 是指當資料從一個能處理較大資料單元的網路段傳送到僅能處理較小資料單元的網路段時,網路層減小資料單元的大小的過程。重組是重構被分段的資料單元。Note 1、網路層的分段是指資料幀大小的減小,而網路分段是指一個網路分割成更小的邏輯片段或物理片段。
第二層-資料連結層功能:同步、查錯、制定MAC方法1、它的主要功能是將從網路層接收到的資料分割成特定的可被物理層傳輸的幀。2、幀(Frame)是用來移動資料的結構包,它不僅包括原始(未加工)資料,或稱“有效荷載”,還包括髮送方和接收方的網路地址以及錯誤修正和控制資訊。其中的地址確定了幀將發送到何處,而錯誤修正和控制資訊則確保幀無差錯到達。3、通常,發送方的資料連結層將等待來自接收方對資料已正確接收的應答訊號。
第一層-物理層功能:傳輸資訊的介質規格、將資料以實體呈現並傳輸的規格、接頭規格1、該層包括物理連網媒介,如電纜連線、連接器、網卡等。2、物理層的協議產生並檢測電壓以便發送和接收攜帶資料的訊號。3、儘管物理層不提供錯誤修正服務,但它能夠設定資料轉送速率並監測數例:在你的案頭P C 上插入網路介面卡,你就建立了電腦連網的基礎。換言之,你提供了一個物理層。資料由傳送端的最上層(通常是指應用程式)產生,由上層往下層傳送。每經過一層,都會在前端增加一些該層專用的資訊,這些資訊稱為“前序”,然後才傳給下一層,我們不妨將“加上前序”想象為“套上一層信封”。因此到了最底層時,原本的資料已經套上了7層信封。而後通過網路線、電話線、光纜等媒介,傳送到接收端。接收端收到資料後,會從最底層向上層傳送,每經過一層就拆掉一層信封(亦即去除該層所識別的前序),直到了最上層,資料便恢複成當初從傳送端最上層產生時的原貌。用於記憶層(應用程式層、展示層、會話層、傳輸層、網路層、資料連結層、物理層)正確順序的普通方法是無數網路通過傳輸語音訊號來表示它的應用之一。
IOS模型分層網路通訊協定