協(xié)議轉(zhuǎn)換器簡稱協(xié)轉(zhuǎn),也叫接口轉(zhuǎn)換器,它能使處于通信網(wǎng)上采用不同高層協(xié)議的主機(jī)仍然互相合作,完成各種分布式應(yīng)用。它工作在傳輸層或更高。接口協(xié)議轉(zhuǎn)換器一般用一個ASIC芯片就可以完成,成本低,體積小。它可以將IEEE802.3協(xié)議的以太網(wǎng)或V.35數(shù)據(jù)接口同標(biāo)準(zhǔn)G.703協(xié)議的2M接口之間進(jìn)行相互轉(zhuǎn)換。也可以在232/485/422串口和E1、CAN接口及2M接口進(jìn)行轉(zhuǎn)換。
協(xié)議轉(zhuǎn)換是一種映射,就是把某一協(xié)議的收發(fā)信息(或事件)序列映射為另一協(xié)議的收發(fā)信息序列。需要映射的信息為重要信息,因此協(xié)議轉(zhuǎn)換可以看作是兩個協(xié)議的重要信息之間的映射。所謂重要信息和非重要信息是相對而言的,要根據(jù)具體需要加以確定,選擇不同的重要信息作映射,會得到不同的轉(zhuǎn)換器。
由于信號在線路上傳輸,距離遠(yuǎn)后,信號會衰減。所以需要一個網(wǎng)絡(luò)協(xié)議轉(zhuǎn)換器將信號放大、中繼。使之傳輸?shù)母h(yuǎn)的目標(biāo)機(jī)上。
舉個最簡單的例子:在串行網(wǎng)絡(luò)中,最常使用的協(xié)議有RS232,RS485,CAN,USB等。如果你的PC機(jī)只有一個DB9的串口,而需要通信的另一臺機(jī)器使用的是USB接口。怎么辦呢?解決辦法很簡單,使用一個USB-RS232的協(xié)議轉(zhuǎn)換器就可以了。將時兩個不同的協(xié)議時序,電平等進(jìn)行互換。
工業(yè)通信需要多個設(shè)備之間的信息共享和數(shù)據(jù)交換,而常用的工控設(shè)備通信口有RS-232、RS-485、CAN和網(wǎng)絡(luò),由于各接口協(xié)議不同,使得異構(gòu)網(wǎng)絡(luò)之間的操作和信息交換難以進(jìn)行,通過多協(xié)議轉(zhuǎn)換器可以將不同接口設(shè)備組網(wǎng),實(shí)現(xiàn)設(shè)備間的互操作?;诙喾N通信口和各種協(xié)議,形成種類繁多的協(xié)議轉(zhuǎn)換器。主要類別有E1/以太網(wǎng)協(xié)議轉(zhuǎn)換器、RS-232/485/422/CAN轉(zhuǎn)換器/RS-232/485/CAN轉(zhuǎn)換器等。
現(xiàn)有的基于E1和以太網(wǎng)的協(xié)議轉(zhuǎn)換器主要分為E1/以太網(wǎng)系列和E1/V.35系列。利用E1鏈路來傳輸以太網(wǎng)數(shù)據(jù)在現(xiàn)實(shí)中有著廣泛的應(yīng)用,由于E1與以太網(wǎng)的數(shù)據(jù)傳輸協(xié)議標(biāo)準(zhǔn)不一樣,它們之間需要使用協(xié)議轉(zhuǎn)換器來完成數(shù)據(jù)的轉(zhuǎn)換。已經(jīng)存在的E1/以太網(wǎng)協(xié)議轉(zhuǎn)換器在轉(zhuǎn)換數(shù)據(jù)時都是以整條E1的傳輸能力為基礎(chǔ)l。
它將以太網(wǎng)信號或V.35信號轉(zhuǎn)換為E1信號,以E1信號形式在同步/準(zhǔn)同步數(shù)字網(wǎng)上進(jìn)行長距離傳輸。主要目的是為了延長以太網(wǎng)信號和V.35信號的傳輸距離,是一種網(wǎng)絡(luò)接入設(shè)備。
協(xié)議網(wǎng)關(guān)通常在使用不同協(xié)議的網(wǎng)絡(luò)區(qū)域間做協(xié)議轉(zhuǎn)換。這一轉(zhuǎn)換過程可以發(fā)生在OSI參考模型的第2層、第3層或2、3層之間。 但是有兩種協(xié)議網(wǎng)關(guān)不提供轉(zhuǎn)換的功能:安全網(wǎng)關(guān)和管道。由于兩個互連的網(wǎng)絡(luò)區(qū)域的邏輯差異, 安全網(wǎng)關(guān)是兩個技術(shù)上相似的網(wǎng)絡(luò)區(qū)域間的必要中介。如私有廣域網(wǎng)和公有的因特網(wǎng)。
數(shù)據(jù)線有這么多類型,掌握技巧就能長時間使用