(最后編輯時間 June 24, 2006)一,概述 OSI模型,即開放式通信系統(tǒng)互聯(lián)參考模型(Open System Interconnection,OSI/RM,Open Systems Interconnection Reference Model),是國際標準化組織(ISO)提出的一個試圖使各種計算機在世界范圍內(nèi)互連為網(wǎng)絡的標準框架,簡稱OSI。 0SI/RM協(xié)議是由IS0(國際標準化組織)制定的,它有三個基本的功能:提供給開發(fā)者一個必須的、通用的概念以便開發(fā)完善、可以用來解釋連接不同系統(tǒng)的框架。 OSI將計算機網(wǎng)絡體系結(jié)構(gòu)(architecture)劃分為以下七層:將七層比喻為真實世界收發(fā)信的兩個老板的圖。
二,數(shù)據(jù)傳送 在數(shù)據(jù)發(fā)送到另一層時,都要分成數(shù)據(jù)包。數(shù)據(jù)包是一個信息單位,作為一個整體,從網(wǎng)絡中的一個設備傳送給另一個設備。 1,數(shù)據(jù)包結(jié)構(gòu) 數(shù)據(jù)包包含了幾種不同類型的數(shù)據(jù): 信息 某種類的計算機控制數(shù)據(jù)和命令 會話控制代碼 數(shù)據(jù)包頭 數(shù)據(jù) 報尾 2. 創(chuàng)建數(shù)據(jù)包 數(shù)據(jù)包的創(chuàng)建過程是從OSI模型的應用層開始的??缇W(wǎng)絡傳輸?shù)男畔⒁獜膽脤娱_始,往下依次穿過各層。每層都對數(shù)據(jù)包進行重新組裝,以增加自己的信息(信頭)。 三,分層協(xié)議 1、應用層協(xié)議 應用層協(xié)議工作在OSI模型的上層,提供應用程序間的交換和數(shù)據(jù)交換。比較常用的應用層協(xié)議有: SMTP (simple Mail Transfer Protocol) BOOTP(Boot trap.Protocol) FTP (File Transfer Protocol) HTTP (Hyperrext Transfer Protocol AFP (Apple Talk文件協(xié)議)--Apple公司的網(wǎng)絡協(xié)議族,用于交換文件 SNMP (Simple Network Management Protoco1) SMB (Server Message Block Protoco1) X.500 NCP (NetWare? Core Protoco1) NFS (Network File System) 3、傳輸層協(xié)議 傳輸層協(xié)議提供計算機之間的通信會話,并確保數(shù)據(jù)在計算機之間可靠地傳輸。主要的傳輸層協(xié)議有: TCP(Transmission Control Protocol) SPX(SequenCed? Packet ExChange? Protocol NWL INK ATP(AppleTalk? Transaction Protocol),NBP(名字綁定協(xié)議) NetBEUI?(NetBIOS? Extended User Internet) 3、網(wǎng)絡層協(xié)議 網(wǎng)絡層協(xié)議提供所謂的鏈路服務,這些協(xié)議可以處理尋址和路由信息、錯誤檢測和重傳請求。 網(wǎng)絡層協(xié)議包括: IP (Internet Protocol) IPX (Internet work Packet Exchange) NWLINK--微軟實現(xiàn)的 IPX/SPX DDP (Datagram Delivery Protoco1) NetBEUI? X.25 Ethernet 四,歷史 在制定計算機網(wǎng)絡標準方面,起著重大作用的兩大國際組織是:國際電報與電話咨詢委員會(CCITT),與國際標準化組織(ISO),雖然它們工作領域不同,但隨著科學技術的發(fā)展,通信與信息處理之間的界限開始變得比較模糊,這也成了CCITT和ISO共同關心的領域。1974年,ISO發(fā)布了著名的ISO/IEC 7498標準,它定義了網(wǎng)絡互聯(lián)的7層框架,也就是開放式系統(tǒng)互連參考模型。 五,影響 OSI是一個定義良好的協(xié)議規(guī)范集,并有許多可選部分完成類似的任務。 它定義了開放系統(tǒng)的層次結(jié)構(gòu)、層次之間的相互關系以及各層所包括的可能的任務。是作為一個框架來協(xié)調(diào)和組織各層所提供的服務。 但是OSI參考模型并沒有提供一個可以實現(xiàn)的方法,而是描述了一些概念,用來協(xié)調(diào)進程間通信標準的制定。即OSI參考模型并不是一個標準,而是一個在制定標準時所使用的概念性框架。 |
|
|
來自: 財?shù)腊捉?/a> > 《網(wǎng)絡工程》