網(wǎng)絡(luò)通信常用協(xié)議
時(shí)間:2022-02-20 09:15:01 | 來(lái)源:信息時(shí)代
時(shí)間:2022-02-20 09:15:01 來(lái)源:信息時(shí)代
網(wǎng)絡(luò)中不同的工作站,服務(wù)器之間能傳輸數(shù)據(jù),源于協(xié)議的存在。隨著網(wǎng)絡(luò)的發(fā)展,不同的開(kāi)發(fā)商開(kāi)發(fā)了不同的通信方式。為了使通信成功可靠,網(wǎng)絡(luò)中的所有主機(jī)都必須使用同一語(yǔ)言,不能帶有方言。因而必須開(kāi)發(fā)嚴(yán)格的標(biāo)準(zhǔn)定義主機(jī)之間的每個(gè)包中每個(gè)字中的每一位。這些標(biāo)準(zhǔn)來(lái)自于多個(gè)組織的努力,約定好通用的通信方式,即協(xié)議。這些都使通信更容易。已經(jīng)開(kāi)發(fā)了許多協(xié)議,但是只有少數(shù)被保留了下來(lái)。那些協(xié)議的淘汰有多中原因---設(shè)計(jì)不好、實(shí)現(xiàn)不好或缺乏支持。而那些保留下來(lái)的協(xié)議經(jīng)歷了時(shí)間的考驗(yàn)并成為有效的通信方法。
一:NETBEUI
NETBEUI是為IBM開(kāi)發(fā)的非路由協(xié)議,用于攜帶NETBIOS通信。NETBEUI缺乏路由和網(wǎng)絡(luò)層尋址功能,既是其最大的優(yōu)點(diǎn),也是其最大的缺點(diǎn)。因?yàn)樗恍枰郊拥木W(wǎng)絡(luò)地址和網(wǎng)絡(luò)層頭尾,所以很快并很有效且適用于只有單個(gè)網(wǎng)絡(luò)或整個(gè)環(huán)境都橋接起來(lái)的小工作組環(huán)境。
因?yàn)椴恢С致酚?,所以NETBEUI永遠(yuǎn)不會(huì)成為企業(yè)網(wǎng)絡(luò)的主要協(xié)議。NETBEUI幀中唯一
網(wǎng)絡(luò)通信
的地址是數(shù)據(jù)鏈路層媒體訪問(wèn)控制(MAC)地址,該地址標(biāo)識(shí)了網(wǎng)卡但沒(méi)有標(biāo)識(shí)網(wǎng)絡(luò)。路由
器靠網(wǎng)絡(luò)地址將幀轉(zhuǎn)發(fā)到最終目的地,而NETBEUI幀完全缺乏該信息。
網(wǎng)橋負(fù)責(zé)按照數(shù)據(jù)鏈路層地址在網(wǎng)絡(luò)之間轉(zhuǎn)發(fā)通信,但是有很多缺點(diǎn)。因?yàn)樗械膹V
播通信都必須轉(zhuǎn)發(fā)到每個(gè)網(wǎng)絡(luò)中,所以網(wǎng)橋的擴(kuò)展性不好。NETBEUI特別包括了廣播通信的記數(shù)并依賴(lài)它解決命名沖突。一般而言,橋接NETBEUI網(wǎng)絡(luò)很少超過(guò)100臺(tái)主機(jī)。依賴(lài)于第二層交換器的網(wǎng)絡(luò)變得更為普遍。完全的轉(zhuǎn)換環(huán)境降低了網(wǎng)絡(luò)的利用率,盡管廣播仍然轉(zhuǎn)發(fā)到網(wǎng)絡(luò)中的每臺(tái)主機(jī)。事實(shí)上,聯(lián)合使用100-BASE-TEthernet,允許轉(zhuǎn)換NetBIOS網(wǎng)絡(luò)擴(kuò)展到350臺(tái)主機(jī),才能避免廣播通信成為嚴(yán)重的問(wèn)題。
二:IPX/SPX
IPX是NOVELL用于NETWARE客戶(hù)端/服務(wù)器的協(xié)議群組,避免了NETBEUI的弱點(diǎn)。但是,帶來(lái)了新的不同弱點(diǎn)。
IPX具有完全的路由能力,可用于大型企業(yè)網(wǎng)。它包括32位網(wǎng)絡(luò)地址,在單個(gè)環(huán)境中允許有許多路由網(wǎng)絡(luò)。
IPX的可擴(kuò)展性受到其高層廣播通信和高開(kāi)銷(xiāo)的限制。服務(wù)廣告協(xié)議(ServiceAdvertisingProtocol,SAP)將路由網(wǎng)絡(luò)中的主機(jī)數(shù)限制為幾千。盡管SAP的局限性已經(jīng)被智能路由器和服務(wù)器配置所克服,但是,大規(guī)模IPX網(wǎng)絡(luò)的管理員仍是非常困難的工作。
三:TCP/IP
每種網(wǎng)絡(luò)協(xié)議都有自己的優(yōu)點(diǎn),但是只有TCP/IP允許與Internet完全的連接。TCP/IP是在60年代由麻省理工學(xué)院和一些商業(yè)組織為美國(guó)國(guó)防部開(kāi)發(fā)的,即便遭到核攻擊而破壞了大部分網(wǎng)絡(luò),TCP/IP仍然能夠維持有效的通信。ARPANET就是由基于協(xié)議開(kāi)發(fā)的,并發(fā)展成為作為科學(xué)家和工程師交流媒體的Internet。
TCP/IP同時(shí)具備了可擴(kuò)展性和可靠性的需求。不幸的是犧牲了速度和效率(可是:TCP/IP的開(kāi)發(fā)受到了政府的資助)。
Internet公用化以后,人們開(kāi)始發(fā)現(xiàn)全球網(wǎng)的強(qiáng)大功能。Internet的普遍性是TCP/IP至今仍然使用的原因。常常在沒(méi)有意識(shí)到的情況下,用戶(hù)就在自己的PC上安裝了TCP/IP棧,從而使該網(wǎng)絡(luò)協(xié)議在全球應(yīng)用最廣。
TCP/IP的32位尋址功能方案不足以支持即將加入Internet的主機(jī)和網(wǎng)絡(luò)數(shù)。因而可能代替當(dāng)前實(shí)現(xiàn)的標(biāo)準(zhǔn)是IPv6。
RS-232-C
RS-232-C是OSI基本參考模型物理層部分的規(guī)格,它決定了連接器形狀等物理特性、以0和1表示的電氣特性及表示信號(hào)意義的邏輯特性。 RS-232-C是EIA發(fā)表的,是RS-232-B的修改版。本來(lái)是為連接模擬通信線(xiàn)路中的調(diào)制解調(diào)器等DCE及電傳打印機(jī)等DTE拉接口而標(biāo)準(zhǔn)化的。很多個(gè)人計(jì)算機(jī)也用RS-232-C作為輸入輸出接口,用RS-232-C作為接口的個(gè)人計(jì)算機(jī)也很普及?!S-232-C的如下特點(diǎn):采用直通方式,雙向通信,基本頻帶,電流環(huán)方式,串行傳輸方式,DCE-DTE間使用的信號(hào)形態(tài),交接方式,全雙工通信。RS-232-C在ITU建議的V.24和V.28規(guī)定的25引腳連接器在功能上具有互換性。 RS-232-C所使用的連接器為25引腳插入式連接器,一般稱(chēng)為25引腳D-SUB。DTE端的電纜頂端接公插頭,DCE端接母插座?!S-232-C所用電纜的形狀并不固定,但大多使用帶屏蔽的24芯電纜。電纜的最大長(zhǎng)度為15m。使用RS-232-C在200K位/秒以下的任何速率都能進(jìn)行數(shù)據(jù)傳輸。
HDLC(高級(jí)數(shù)據(jù)鏈路控制規(guī)程)
HDLC是可靠性高,高速傳輸?shù)目刂埔?guī)程。其特點(diǎn)如下:可進(jìn)行任意位組合的傳輸;可不等待接收端的應(yīng)答,連續(xù)傳輸數(shù)據(jù);錯(cuò)誤控制嚴(yán)密;適合于計(jì)算機(jī)間的通信。HDLC相當(dāng)于OSI基本參照模型的數(shù)據(jù)鏈路層部分的標(biāo)準(zhǔn)方式的一種。HDLC的適用領(lǐng)域很廣,近代協(xié)議的數(shù)據(jù)鏈路層大部分都是基于HDLC的。
SDLC(同步數(shù)據(jù)鏈路控制)
是IBM公司制定的協(xié)議,并成為SNA的數(shù)據(jù)鏈路控制層協(xié)議。實(shí)際上也包含于HDLC中。
FDDI(光纖分布式數(shù)據(jù)接口)
FDDI的傳輸速度為100Mbps,傳輸媒體為光纖,是令牌控制的LAN。FDDI的物理傳輸時(shí)鐘速度是125MHz,但實(shí)際速度只有100Mbps。可實(shí)際連接的工作站數(shù)最多有500個(gè),但推薦使用100個(gè)以下。FDDI的連接形態(tài)基本上有兩種:一種是用一次環(huán)路和二次環(huán)路的兩個(gè)環(huán)構(gòu)成的環(huán)形結(jié)構(gòu);另一種是以集線(xiàn)器為中心構(gòu)成樹(shù)狀結(jié)構(gòu)。工作站間的距離用光纖為2KM,用雙絞線(xiàn)則為100M。但對(duì)單模光纖制定了節(jié)點(diǎn)間的距離可以延長(zhǎng)到超過(guò)2KM以上的標(biāo)準(zhǔn)?!DDI有三種接口:DAS(雙配件站);SAS(單配件站);集線(xiàn)器(Concentrater)。通常僅使用一次環(huán)路,二次環(huán)路作為預(yù)備用系統(tǒng)處于備用狀態(tài)。
SNMP(簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議)
TCP/IP協(xié)議集中的網(wǎng)絡(luò)管理協(xié)議。已被普遍采用。使用SNMP的管理模型,對(duì)INTERNET進(jìn)行管理的協(xié)議,是在TCP/IP的應(yīng)用層進(jìn)行工作的。其優(yōu)點(diǎn)是,不依賴(lài)于網(wǎng)絡(luò)物理層的屬性即可規(guī)定協(xié)議,對(duì)全部網(wǎng)絡(luò)和管理可以采用共同的協(xié)議,管理者和被管理者之間可采用客戶(hù)/服務(wù)器的方式,可稱(chēng)為代理(工具);如果管理者作為客戶(hù)機(jī)工作,可稱(chēng)為管理器或管理站。代理的功能應(yīng)該包括對(duì)操作系統(tǒng)和網(wǎng)絡(luò)管理層的管理,取得有關(guān)對(duì)象的七層信息,并利用SNMP網(wǎng)絡(luò)管理協(xié)議把該信息通知管理者。管理者本身應(yīng)要求對(duì)有關(guān)對(duì)象的信息存儲(chǔ)在代理中所含的MIB(管理信息庫(kù))的虛擬數(shù)據(jù)庫(kù)中?!?duì)SNMP而言,要求能夠取得或設(shè)置由管理到代理網(wǎng)管對(duì)象本身的對(duì)象等內(nèi)容。代理應(yīng)完成管理器要求回答的內(nèi)容。同時(shí),代理本身還應(yīng)把因代理發(fā)生的事件通知管理器。十、點(diǎn)到點(diǎn)協(xié)議PPP(pointopointprotocol) 作為RFC1171/1172而制定的PPP,是在點(diǎn)對(duì)點(diǎn)線(xiàn)路上對(duì)包括IP在內(nèi)的LAN協(xié)議進(jìn)行中繼的Internet標(biāo)準(zhǔn)協(xié)議。PPP從作成當(dāng)初開(kāi)始就對(duì)應(yīng)于多協(xié)議,設(shè)計(jì)成具有不依存于網(wǎng)絡(luò)層協(xié)議的數(shù)據(jù)鏈路。在用PPP對(duì)各個(gè)網(wǎng)絡(luò)層協(xié)議進(jìn)行中繼時(shí),每個(gè)網(wǎng)絡(luò)層協(xié)議必須有某個(gè)對(duì)應(yīng)于PPP的規(guī)格,這些規(guī)格有一些已經(jīng)存在。PPP的實(shí)際安裝已經(jīng)開(kāi)始,特別是必須適應(yīng)多協(xié)議的路由器廠家積極采用PPP?!PP是由兩種協(xié)議構(gòu)成的:一種是為了確保不依存于協(xié)議的數(shù)據(jù)鏈路而采用的LCP(數(shù)據(jù)鏈路控制協(xié)議);另一種為了實(shí)現(xiàn)在PPP環(huán)境中利用網(wǎng)絡(luò)層協(xié)議控制功有的NCP(網(wǎng)絡(luò)控制協(xié)議)。NCP從其目的出發(fā)需要在每個(gè)網(wǎng)絡(luò)層協(xié)議都要作規(guī)定。NCP的具體名稱(chēng)在對(duì)應(yīng)的網(wǎng)絡(luò)層協(xié)議中有所不同。更準(zhǔn)確地說(shuō),PPP所規(guī)定協(xié)議只是LCP,至于將NCP及網(wǎng)絡(luò)層協(xié)議如何放入PPP幀中,要由開(kāi)發(fā)各種網(wǎng)絡(luò)層協(xié)議的廠家進(jìn)行。PPP幀具有傳輸LCP、NCP及網(wǎng)絡(luò)層協(xié)議的功能。對(duì)利用LCP的物理層規(guī)格沒(méi)有特殊限制??梢岳肦S-232-C、RS-422/423、V.35等通用的物理連接器。傳輸速度的應(yīng)用領(lǐng)域也沒(méi)有特別規(guī)定,可以利用物理層規(guī)格所容許的傳輸速度。而要采用全雙工方式的通信線(xiàn)路。
關(guān)鍵詞:網(wǎng)絡(luò),通信,協(xié)議