Što je Null Modem?

Null modem je kabel ili adapter koji omogućuje komunikaciju dva serijska uređaja bez modema. Neki null modemi povezuju samo podatkovne linije između uređaja dok drugi uključuju i signale rukovanja. Null modeme često koriste inženjeri ili tehničari za komunikaciju s uređajima koji nemaju ugrađenu konzolu. To uključuje mnoge vrste ugrađenih sustava, mrežnih prekidača i poslužitelja. Također se često koriste za otklanjanje pogrešaka u operacijskim sustavima kada nisu dostupne tipkovnice ili video usluge.

Crossover kabel je null modemska veza u kojoj su serijski podatkovni vodovi međusobno povezani unutar kabela. Signal prijenosa podataka na jednom kraju kabela spojen je na pin za primanje podataka na drugom i obrnuto. Ovo unakrsno povezivanje također se može implementirati u null modemski adapter. U ovom slučaju, standardni serijski kabel povezuje jedan uređaj s adapterom. Identičan kabel povezuje adapter s drugim uređajem, a crossover je ožičen unutar samog adaptera.

Serijski hardverski signali rukovanja također mogu biti povezani u adapter ili križni kabel. Linija Zahtjev za slanje jednog uređaja može biti povezana s linijom Clear-To-Send drugog i obrnuto. Ovisno o hardveru i softveru na obje strane veze, to može biti dovoljno za nastavak komunikacije.

Tri dodatna hardverska signala rukovanja mogu se implementirati u null modem. Neki serijski uređaji zahtijevaju funkcioniranje signala Data-Terminal-Ready, Data-Set-Ready i Carrier-Detect. Kada se potvrde sva tri ova signala, svaki uređaj prepoznaje da je drugi uključen i povezan. Mnogi null modemi povezuju Data-Terminal-Ready na jednom kraju do Carrier-Detect i Data-Set-Ready na drugom. Međutim, neki null modemi možda neće povezati signal za otkrivanje prijevoznika.

Prije razvoja Universal Serial Bus (USB), null modem se često koristio za dijeljenje datoteka između dva računala. Izravna kabelska veza napravljena je između dva sustava, korištenjem njihovih serijskih portova i null modema. Softver za prijenos datoteka dizajniran za modemsku vezu tada je korišten za kopiranje datoteka s jednog sustava na drugi. Ovo je bilo osobito korisno za vrlo velike datoteke koje ne bi stajale na disketu ili drugi prijenosni medij za pohranu. Iz istog razloga, izravna veza se obično koristila za prijenos velikog broja datoteka u jednoj seriji.
Uobičajena moderna upotreba je pristup jezgri operacijskog sustava (OS) ili uređaju bez konzole s odvojenim računalom. Često se prilikom otklanjanja pogrešaka u kernelu OS-a ili dijagnosticiranja panike kernela ne mogu koristiti standardna tipkovnica i zaslon. Null modem može dati inženjeru kontrolu nad sustavom tijekom sesije otklanjanja pogrešaka. Mnogi uređaji dizajnirani su za rad bez konzole, kao što su mrežni prekidači, blade poslužitelji i ugrađeni sustavi. Kada su tipkovnica i zaslon privremeno potrebni za dijagnostiku ili održavanje, null modem je uobičajeno sredstvo pristupa.