Null modem kapcsolat

Null-modem kapcsolat  - két számítógépes eszköz csatlakoztatása az RS-232 interfészen keresztül modem nélkül .

Kezdetben az RS-232 szabványt a teletípus és a telefonmodem összekapcsolására szánták [1] - és már közvetetten, modemen  keresztül a teletípusok kommunikáltak egymással. Ezért az RS-232 kapcsolat aszimmetrikus: feltételezzük, hogy egyrészt a modem, másrészt az adatok forrása / fogyasztója. Nullmodemes kapcsolat esetén az adó- és vételi vonal közvetlenül, keresztben , modemek használata nélkül csatlakozik. A nulla modem csatlakozása nem szabványos , ezért több vezeték van.

Bekötés

Az elrendezések közül a legbonyolultabb [2] [3] , amellyel még a vivőérzékelő jelet ( vivőjelenlét -vesztés ) ellenőrző szoftver is működik.

Aljzat hozzárendelés DB-25 foglalat
DE-9 aljzat
Irány
_

DE-9 aljzat

DB-25 foglalat
Célja
Keret FG egy - - egy FG
Adás TxD 2 3 2 3 RxD
Recepció RxD 3 2 3 2 TxD
Áthelyezési kérvény RTS négy 7 nyolc 5 CTS
Fogadásra készen CTS 5 nyolc 7 négy RTS
jel földelés SG 7 5 5 7 SG
Modem kész DSR 6 6 négy húsz DTR
Fuvarozó jelenléte DCD nyolc egy
Terminál készenlét DTR húsz négy egy nyolc DCD
6 6 DSR

Nincs kapcsolatvezérlés

A soros kábel legegyszerűbb típusa a csatlakozási felügyelet teljes hiánya. A TxD az egyik végén csatlakozik az RxD-hez a másikon, a "föld" a "föld" - összesen három vezeték. Működik olyan szoftverekkel, amelyek nem ellenőrzik a modem működését (mint a legtöbb játék), és olyan eszközökkel, amelyeknek nincs szükségük modemvezérlő vonalakra.

A vezérlőjelek lezárása önmagában

Ha a szoftvernek modemre van szüksége és ellenőrzi, hogy van-e kapcsolat, akkor megtévesztheti, ha a saját portján (RTS+CTS; DTR+DSR+DCD) lezárja a vezérlővonalakat. A program azt fogja "gondolni", hogy van kapcsolat és hardveres áramlásvezérlés.

Ez a kábel csak a kompatibilitási problémákat oldja meg, kommunikációs minőségét tekintve semmivel sem jobb, mint az előző: bármilyen csatlakozási hiba esetén a kapcsolat látható ok nélkül megszakad.

Részleges áramlásszabályozás

Ebben a kábelben az RTS vonalak a saját CTS-hez vannak zárva, és egy idegen DCD-hez csatlakoznak, a DTR pedig egy idegen DSR-hez. A megfelelő szoftverrel egy ilyen kábel lehetővé teszi a kommunikáció konfigurálását magas frekvencián - akár 115 kilobaudig. De a nem szabványos vezetékezés miatt speciális szoftverre van szükség.

Teljes áramlásszabályozás

Ez a kábel nagy sebességet is lehetővé tesz; ez a vezetékezés látható a táblázatban és az ábrán.

A Cisco eszközök vezérléséhez Yost kábelezés volt , a COM-porttól a 8P8C -ig . [4] Ez azért érdekes, mert a nullmodemes kábelben (8P8C-tól 8P8C-ig) az érintkezők fordított sorrendben préselődnek: az egyik végén 1…8, a másik végén 8…1. [5] A gyárilag gyártott kábelek gyakran nem csavart érpárból, hanem lapos csonkból készülnek, és ez különbözik a hálózati patch kábelektől .

Veszély

A null modem csatlakozás nem tartalmaz galvanikus leválasztást , mint például a Fast Ethernet. A feszültséggel rendelkező számítógépek tömegei közötti csatlakoztatása tele van a port vagy a teljes alaplap kiégésével (releváns a Szovjetunióban a 80-as és 90-es években, amikor a háztartási hálózatok TN-CS vagy TN-S földeléssel). rendszer és földelőérintkezős aljzatok ritkán fordultak elő).

Alkalmazás

A nullmodemkábel eredeti használata két terminál (TTY) közvetlen, modem nélküli összekapcsolására irányult. Ha az eszközöknek modem kellett a csatlakozáshoz, és a valóságban a közelben voltak, null modemkábelt használtak.

Az 1980 -as és 1990-es években a nullmodemkábelt széles körben használták a LAN olcsó alternatívájaként : a hálózati adapterek nem voltak olcsók, minden számítógépnek volt COM-portja, és a nullmodemkábelt olcsón lehetett megvásárolni vagy előállítani. Az MS-DOS legújabb verziói tartalmazták az INTERLNK programot ; A Norton Commander nem csak fájlokat tudott átvinni, hanem „klónozni” magát egy másik számítógépre nullmodemen keresztül. A korabeli DOS-os játékok közül sok ( Grand Prix 2 , Doom , WarCraft II , Duke Nukem 3D ...) is COM portokon keresztül kommunikált. Egzotikusként a Doomnak volt egy nem hivatalos HX8 segédprogramja, amely COM-kábelek láncán keresztül működött. A sebesség - akár 8 kilobájt/s - még akkoriban is alacsony volt, de a játékoknál ez nem számított: eredetileg 9600 vagy 14400 baudos modemekhez készültek. [6] A Windows "távvezérlője" lehetővé tette a null-modem kapcsolatokat az elérhető hálózati protokollok bármelyikén, így a Windows-játékoknak támogatniuk kellett az IPX -et vagy a TCP/IP -t . Az Ethernet olcsóbbá válásával nem volt szükség nullmodemes kommunikációra a helyi hálózatok szervezésére.

Most a null-modem kommunikációt használják az OS kernelek hibakeresésére  - a . Ezt megteheti például a KGDB for Linux, a ddb for BSD és a WinDbg for Windows. Ezenkívül a modern operációs rendszereket úgy tervezték, hogy a grafikus héj kizárólag a képernyőt és a billentyűzetet rögzíti - ezért ha az operációs rendszer összeomlik egy vészhelyzeti képernyővel , a hibakereső nem tudja kérni őket, de továbbra is lehetséges a vészhelyzeti információk továbbítása. kábelen keresztül.

Nem monitoros eszközök ( kapcsolók , útválasztók , rack - szerverek , különféle beágyazott vezérlők ) adminisztrálhatók, beleértve az RS-232-n keresztül is. Egyes eszközökben feszültség-átalakító szükséges a számítógép COM-portjához való csatlakozáshoz – ezek az elektronikában megszokott TTL-szinteket bocsátanak ki . [7]

A Unix virtuális null-modem kapcsolatokkal rendelkezik (pszeudo terminál, pty ) , amelyek lehetővé teszik a különböző számítógépeken lévő konzolok csatlakoztatását bármely elérhető kommunikációs csatornán keresztül. A DOSBox null-modem kapcsolat emulációval is rendelkezik - a hálózaton keresztüli "soros" lejátszáshoz. Érdemes megjegyezni, hogy az interneten való játék nem mindig lehetséges – gyakran a régi játékok hálózati alrendszerei alacsony ping -értékkel számoltak .

Lásd még

Jegyzetek

  1. RS-232 soros interfész . Letöltve: 2011. szeptember 6. Az eredetiből archiválva : 2011. augusztus 23..
  2. A hardverkönyv : Null Modem Cable Archiválva : 2011. október 6. a Wayback Machine -nél 
  3. Null Modem archiválva : 2021. április 29. a Wayback Machine -nél  
  4. A hardverkönyv : Cisco Console archiválva 2011. október 6-án a Wayback Machine -nél 
  5. Kábelezési útmutató konzolokhoz és AUX-portokhoz – Cisco Systems . Hozzáférés időpontja: 2011. július 3. Az eredetiből archiválva : 2009. február 1..
  6. ↑ A Doomnak rendszerkövetelménye van egy 9600 baudos modemhez . Archiválva : 2012. április 12. a Wayback Machine -nél , a Duke Nukem 3d  14400, az Unreal Tournament pedig  28800.  
  7. 2007-es Edimax BR-6104K router firmware-utasításai archiválva 2012. június 27-én a Wayback Machine -nél