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