網(wǎng)絡(luò)協(xié)議的定義:為計算機網(wǎng)絡(luò)中進行數(shù)據(jù)交換而建立的規(guī)則、標準或約定的集合。例如,網(wǎng)絡(luò)中一個微機用戶和一個大型主機的操作員進行通信,由于這兩個數(shù)據(jù)終端所用字符集不同,因此操作員所輸入的命令彼此不認識。為了能進行通信,規(guī)定每個終端都要將各自字符集中的字符先變換為標準字符集的字符后,才進入網(wǎng)絡(luò)傳送,到達目的終端之后,再變換為該終端字符集的字符。當然,對于不相容終端,除了需變換字符集字符外。其他特性,如顯示格式、行長、行數(shù)、屏幕滾動方式等也需作相應(yīng)的變換。
常用的網(wǎng)絡(luò)協(xié)議
一:netbeui
netbeui是為ibm開發(fā)的非路由協(xié)議,用于攜帶netbios通信。netbeui缺乏路由和網(wǎng)絡(luò)層尋址功能,既是其最大的優(yōu)點,也是其最大的缺點。因為它不需要附加的網(wǎng)絡(luò)地址和網(wǎng)絡(luò)層頭尾,所以很快并很有效且適用于只有單個網(wǎng)絡(luò)或整個環(huán)境都橋接起來的小工作組環(huán)境。
因為不支持路由,所以netbeui永遠不會成為企業(yè)網(wǎng)絡(luò)的主要協(xié)議。netbeui幀中唯一的地址是數(shù)據(jù)鏈路層媒體訪問控制(mac)地址,該地址標識了網(wǎng)卡但沒有標識網(wǎng)絡(luò)。路由器靠網(wǎng)絡(luò)地址將幀轉(zhuǎn)發(fā)到最終目的地,而netbeui幀完全缺乏該信息。
網(wǎng)橋負責按照數(shù)據(jù)鏈路層地址在網(wǎng)絡(luò)之間轉(zhuǎn)發(fā)通信,但是有很多缺點。因為所有的廣播通信都必須轉(zhuǎn)發(fā)到每個網(wǎng)絡(luò)中,所以網(wǎng)橋的擴展性不好。netbeui特別包括了廣播通信的記數(shù)并依賴它解決命名沖突。一般而言,橋接netbeui網(wǎng)絡(luò)很少超過100臺主機。
近年來依賴于第二層交換器的網(wǎng)絡(luò)變得更為普遍。完全的轉(zhuǎn)換環(huán)境降低了網(wǎng)絡(luò)的利用率,盡管廣播仍然轉(zhuǎn)發(fā)到網(wǎng)絡(luò)中的每臺主機。事實上,聯(lián)合使用100-base-t ethernet,允許轉(zhuǎn)換netbios網(wǎng)絡(luò)擴展到350臺主機,才能避免廣播通信成為嚴重的問題。
二:ipx/spx
ipx是novell用于netware客戶端/服務(wù)器的協(xié)議群組,避免了netbeui的弱點。但是,ipx具有完全的路由能力,可用于大型企業(yè)網(wǎng)。它允許有許多路由網(wǎng)絡(luò)。包括32位網(wǎng)絡(luò)地址,在單個環(huán)境中帶來了新的不同弱點。
ipx的可擴展性受到其高層廣播通信和高開銷的限制。服務(wù)廣告協(xié)議(serviceadvertising protocol,sap)將路由網(wǎng)絡(luò)中的主機數(shù)限制為幾千。盡管sap的局限性已經(jīng)被智能路由器和服務(wù)器配置所克服,但是,大規(guī)模ipx網(wǎng)絡(luò)的管理員仍是非常困難的工作。
三:tcp/ip
每種網(wǎng)絡(luò)協(xié)議都有自己的優(yōu)點,但是只有tcp/ip允許與internet完全的連接。tcp/ip是在60年代由麻省理工學院和一些商業(yè)組織為美國國防部開發(fā)的,即便遭到核攻擊而破壞了大部分網(wǎng)絡(luò),tcp/ip仍然能夠維持有效的通信。arpanet就是由基于協(xié)議開發(fā)的,并發(fā)展成為作為科學家和工程師交流媒體的internet。tcp/ip同時具備了可擴展性和可靠性的需求。不幸的是犧牲了速度和效率(可是:tcp/ip的開發(fā)受到了政府的資助)。
internet公用化以后,人們開始發(fā)現(xiàn)全球網(wǎng)的強大功能。internet的普遍性是tcp/ip至今仍然使用的原因。常常在沒有意識到的情況下,用戶就在自己的pc上安裝了tcp/ip棧,從而使該網(wǎng)絡(luò)協(xié)議在全球應(yīng)用最廣。tcp/ip的32位尋址功能方案不足以支持即將加入internet的主機和網(wǎng)絡(luò)數(shù)。因而可能代替當前實現(xiàn)的標準是ipv6。