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