四種非常見計(jì)算機(jī)網(wǎng)絡(luò)協(xié)議
在計(jì)算機(jī)網(wǎng)絡(luò)協(xié)議中,我們對熟知的協(xié)議不再過多的介紹了,現(xiàn)在為大家介紹幾個并不太熟知的幾個協(xié)議。希望能拓寬大家的知識范圍。這些協(xié)議雖然不是很常聽到,但也是不同領(lǐng)域中重要的協(xié)議。
計(jì)算機(jī)網(wǎng)絡(luò)協(xié)議1:服務(wù)器信息塊協(xié)議
服務(wù)器信息塊協(xié)議(SMB協(xié)議,Server Message Block Protocol)為網(wǎng)絡(luò)計(jì)算機(jī)客戶程序提供一種從服務(wù)程序讀寫文件并請求服務(wù)的方法。SMB協(xié)議可在互聯(lián)網(wǎng)的TCP IP協(xié)議或者互聯(lián)網(wǎng)數(shù)據(jù)包交換和NetBEUI等協(xié)議之上使用。使用SMB協(xié)議,應(yīng)用程序可訪問遠(yuǎn)程服務(wù)器的文件以及打印機(jī)、信槽和命名管道等資源。因而,客戶程序可以讀、寫以及更新遠(yuǎn)程計(jì)算機(jī)上的文件,它也可以跟接收SMB客戶請求的任意服務(wù)程序通信。
Windows 95之后的微軟Windows操作系統(tǒng)包括客戶和服務(wù)SMB協(xié)議支持。對于Unix系統(tǒng),存在Samba共享軟件程序。開始通信之前,給定客戶和服務(wù)程序可能構(gòu)成不同的協(xié)議設(shè)置。
微軟提供了互聯(lián)網(wǎng)工程任務(wù)組(IETF)公共開源SMB,稱為公共互聯(lián)網(wǎng)文件系統(tǒng)(CIFS),這個新協(xié)議比文件傳輸協(xié)議(FTP)等已有互聯(lián)網(wǎng)應(yīng)用程序更靈活。
計(jì)算機(jī)網(wǎng)絡(luò)協(xié)議2:下一跳解析協(xié)議
在一個計(jì)算機(jī)網(wǎng)絡(luò)中,下一跳解析協(xié)議(NHRP,Next Hop Resolution Protocol)是一個用于從一臺計(jì)算機(jī)發(fā)送數(shù)據(jù)到另一臺計(jì)算機(jī)已明確到那臺計(jì)算機(jī)之間最直接的路由的協(xié)議或者方法。如果接收計(jì)算機(jī)是在同一個子網(wǎng)中,NHRP將會告訴發(fā)送計(jì)算機(jī)接收計(jì)算機(jī)是本地的,它能通過子網(wǎng)的地址直接發(fā)送后繼的數(shù)據(jù)包到接收計(jì)算機(jī)而無須使用全球網(wǎng)絡(luò)地址。如果接收計(jì)算機(jī)不在相同的子網(wǎng)中,NHRP將會把接收計(jì)算機(jī)的最直接路有告訴給發(fā)送計(jì)算機(jī)然后再把后繼的數(shù)據(jù)包發(fā)給路由器。
NHRP是一個基本的申請應(yīng)答協(xié)議,所有的用戶建立一張網(wǎng)絡(luò)知識列表并通過它應(yīng)答信息,這張表可以用于所有的后繼通信。使用這一知識,計(jì)算機(jī)可以用以得的目標(biāo)計(jì)算計(jì)地址直接的發(fā)送數(shù)據(jù)給目標(biāo)計(jì)算機(jī)(或者給出口路由器)而不需要使用網(wǎng)絡(luò)地址。(這種操作是在數(shù)據(jù)鏈路層的通信層級的媒體訪問控制層而不是在網(wǎng)絡(luò)層進(jìn)行的,有時候叫做"工作在近線速度"這是因?yàn)樾枰獔?zhí)行很少的程序指令并且有時候會被放置在交換設(shè)備上)。NHRP因此有好處: 它減少了在同一個子網(wǎng)里面數(shù)據(jù)包的跳躍的次數(shù),它允許數(shù)據(jù)包進(jìn)一步使用更快的機(jī)器地址。
NHRP是由Internet工程任務(wù)組的跨NBMA網(wǎng)絡(luò)互聯(lián)工作小組開發(fā)的。它是多協(xié)議ATM(MPOA)的主要元件并IETF的RFC(請求注解)2332下一跳解析協(xié)議中作了詳細(xì)描述。
計(jì)算機(jī)網(wǎng)絡(luò)協(xié)議3:媒體網(wǎng)關(guān)控制協(xié)議
媒體網(wǎng)關(guān)控制協(xié)議(MGCP,Media Gateway Control Protocol),也稱作H.248或MEGACO協(xié)議,是一種處理多媒體信號的標(biāo)準(zhǔn)協(xié)議。此協(xié)議定義了在不同媒體網(wǎng)關(guān)之間的通訊方式,提供了電話電路上的視頻信號與因特網(wǎng)或其它網(wǎng)絡(luò)數(shù)據(jù)包之間的轉(zhuǎn)換。媒體網(wǎng)關(guān)包括終點(diǎn),即呼叫代理能夠?qū)χM(jìn)行創(chuàng)建、修改和刪除連接等操作。而Megaco和H.248協(xié)議可以理解成是MGCP協(xié)議的增強(qiáng)版本。
互聯(lián)網(wǎng)工程任務(wù)組織(IETF)將此協(xié)議命名為Megaco(RFC 3015),而國際電聯(lián)電信委員會(ITU-T)將此協(xié)議命名為H.248。有一個早期的UTI-T協(xié)議H.323,應(yīng)用于局域網(wǎng)中,無法實(shí)現(xiàn)公眾網(wǎng)范圍內(nèi)的應(yīng)用。MCGP和Megaco/H.248模型將網(wǎng)關(guān)分解成媒體網(wǎng)關(guān)(MG)與媒體網(wǎng)關(guān)控制器(MGC),這樣就具備了做大網(wǎng)的特性。
媒體網(wǎng)關(guān)控制協(xié)議(MGCP)由SGCP(簡單網(wǎng)關(guān)控制協(xié)議)和IPDC(互聯(lián)網(wǎng)協(xié)議設(shè)備控制)演化而來。在RFC 2705中可以找到相應(yīng)的描述,MGCP指定,在應(yīng)用層使用一個主-從模型,終點(diǎn)作為主叫一方。MGCP能夠讓控制器對每個通訊終點(diǎn)進(jìn)行尋址,并確定其媒體支持能力,從而讓每個終點(diǎn)都有能力選擇自己可接受的服務(wù)。***版本的Megaco/H.248協(xié)議支持多端口網(wǎng)關(guān),和多個網(wǎng)關(guān)的概念類似,并且支持時分復(fù)用(TDM)以及異步傳輸模式(ATM)。
計(jì)算機(jī)網(wǎng)絡(luò)協(xié)議4:鏈路控制協(xié)議
在點(diǎn)對點(diǎn)協(xié)議(PPP)中,鏈路控制協(xié)議(LCP,Link Control Protocol)建立、設(shè)置并測試到因特網(wǎng)的數(shù)據(jù)鏈接。在通過點(diǎn)對點(diǎn)鏈接建立通信之前,每個點(diǎn)對點(diǎn)鏈接的端必須發(fā)出鏈路控制協(xié)議包。不論鏈路控制協(xié)議包連接接不接受它的同等連接認(rèn)證,它們的包大小限制是相同的,還有相同的錯誤控制。基本上,鏈接控制協(xié)議包會檢查電話線的連接,看它是不是能夠支持用預(yù)計(jì)的傳輸速度進(jìn)行數(shù)據(jù)傳輸。一旦LCP包接受了這個鏈接,傳輸將在網(wǎng)絡(luò)中進(jìn)行;如果LCP不能承擔(dān)傳輸任務(wù),它就會中止鏈接。
鏈路控制協(xié)議(LCP)包分為三種:
◆鏈接配置包用來建立和設(shè)定鏈接
◆鏈接中止包用來中止鏈接
◆鏈接維護(hù)包用于管理和調(diào)試鏈接