當(dāng)前位置:首頁 > 百科知識(shí) > 工控 > 正文

通訊協(xié)議

通過通信信道和設(shè)備互連起來的多個(gè)不同地理位置的數(shù)據(jù)通信系統(tǒng),要使其能協(xié)同工作實(shí)現(xiàn)信息交換和資源共享,它們之間必須具有共同的語言。交流什么、怎樣交流及何時(shí)交流,都必須遵循某種互相都能接受的規(guī)則。這個(gè)規(guī)則就是通信協(xié)議。

1 定義

  通信協(xié)議是指雙方實(shí)體完成通信或服務(wù)所必須遵循的規(guī)則和約定。協(xié)議定義了數(shù)據(jù)單元使用的格式,信息單元應(yīng)該包含的信息與含義,連接方式,信息發(fā)送和接收的時(shí)序,從而確保網(wǎng)絡(luò)中數(shù)據(jù)順利地傳送到確定的地方。

  在計(jì)算機(jī)通信中,通信協(xié)議用于實(shí)現(xiàn)計(jì)算機(jī)與網(wǎng)絡(luò)連接之間的標(biāo)準(zhǔn),網(wǎng)絡(luò)如果沒有統(tǒng)一的通信協(xié)議,電腦之間的信息傳遞就無法識(shí)別。通信協(xié)議是指通信各方事前約定的通信規(guī)則,可以簡單地理解為各計(jì)算機(jī)之間進(jìn)行相互會(huì)話所使用的共同語言。兩臺(tái)計(jì)算機(jī)在進(jìn)行通信時(shí),必須使用的通信協(xié)議。

2 三要素

  協(xié)議主要由以下三個(gè)要素組成:

  語法:“如何講”,數(shù)據(jù)的格式、編碼和信號(hào)等級(jí)(電平的高低)。

  語義:“講什么”,數(shù)據(jù)內(nèi)容、含義以及控制信息。

  定時(shí)規(guī)則(時(shí)序):明確通信的順序、速率匹配和排序。[

3 特點(diǎn)

  通信協(xié)議具有層次性、可靠性和有效性。

4 體系結(jié)構(gòu)

  將網(wǎng)絡(luò)體系進(jìn)行分層就是把復(fù)雜的通信網(wǎng)絡(luò)協(xié)調(diào)問題進(jìn)行分解,再分別處理,使復(fù)雜的問題簡化,以便于網(wǎng)絡(luò)的理解及各部分的設(shè)計(jì)和實(shí)現(xiàn)。分層結(jié)構(gòu)示意圖如圖所示。每一層實(shí)現(xiàn)相對獨(dú)立的功能,下層向上層提供服務(wù),上層是下層的用戶;有利于交流、理解、標(biāo)準(zhǔn)化;協(xié)議僅針對某一層,為同等實(shí)體之間通信制定;易于實(shí)現(xiàn)和維護(hù);靈活性較好,結(jié)構(gòu)上可分割。[3]5常用協(xié)議編輯局域網(wǎng)中常用的通信協(xié)議主要包括TCP/IP、NETBEUI和IPX/SPX三種協(xié)議,每種協(xié)議都有其適用的應(yīng)用環(huán)境。

  TCP/IP

  TCP/IP(TransportControlProtocol/InternetProtocol,傳輸控制協(xié)議/Internet協(xié)議)的歷史應(yīng)當(dāng)追溯到Internet的前身—ARPAnet時(shí)代。為了實(shí)現(xiàn)不同網(wǎng)絡(luò)之間的互連,美國國防部于1977年到1979年間制定了TCP/IP體系結(jié)構(gòu)和協(xié)議。TCP/IP是由一組具有專業(yè)用途的多個(gè)子協(xié)議組合而成的,這些子協(xié)議包括TCP、IP、UDP、ARP、ICMP等。TCP/IP憑借其實(shí)現(xiàn)成本低、在多平臺(tái)間通信安全可靠以及可路由性等優(yōu)勢迅速發(fā)展,并成為Internet中的標(biāo)準(zhǔn)協(xié)議。在上世紀(jì)90年代,TCP/IP已經(jīng)成為局域網(wǎng)中的首選協(xié)議,在最新的操作系統(tǒng)(如Windows7、WindowsXP、WindowsServer2003等)中已經(jīng)將TCP/IP作為其默認(rèn)安裝的通信協(xié)議。

  NetBEUI協(xié)議

  NetBEUI(NetBIOS增強(qiáng)用戶接口)協(xié)議由NetBIOS(網(wǎng)絡(luò)基本輸入輸出系統(tǒng))發(fā)展完善而來,該協(xié)議只需進(jìn)行簡單的配置和較少的網(wǎng)絡(luò)資源消耗,并且可以提供非常好的糾錯(cuò)功能,是一種快速有效的協(xié)議。不過由于其有限的網(wǎng)絡(luò)節(jié)點(diǎn)支持(最多支持254個(gè)節(jié)點(diǎn))和非路由性,使其僅適用于基于Windows操作系統(tǒng)的小型局域網(wǎng)中。

  IPX/SPX協(xié)議

  IPX/SPX(網(wǎng)際包交換/序列包交換)協(xié)議主要應(yīng)用于基于NetWare操作系統(tǒng)的Novell局域網(wǎng)中,基于其他操作系統(tǒng)的局域網(wǎng)(如WindowsServer2003)能夠通過IPX/SPX協(xié)議與Novell網(wǎng)進(jìn)行通信。在Windows2000/XP/2003系統(tǒng)中,IPX/SPX協(xié)議和NetBEUI協(xié)議被統(tǒng)稱為NWLink。[4]


內(nèi)容來自百科網(wǎng)