Hvad er et nulmodem?
Et nullmodem er et kabel eller adapter, der giver to serielle enheder mulighed for at kommunikere uden et modem. Nogle nulmodemer forbinder kun datalinjer mellem enheder, mens andre også inkluderer håndrystningssignaler. Nulmodemer bruges ofte af ingeniører eller teknikere til at kommunikere med enheder, der ikke har nogen indbygget konsol. Disse inkluderer mange typer indlejrede systemer, netværkskontakter og servere. De bruges også ofte til fejlfinding af operativsystemer, når der ikke er adgang til tastatur- eller videotjenester.
Et crossover-kabel er en nullmodemforbindelse, hvor de serielle datalinjer er tværbundet inden i kablet. Transmit-datasignalet i den ene ende af kablet er forbundet til modtage-datapinden på den anden og vice versa. Denne tværforbindelse kan også implementeres i en nullmodemadapter. I dette tilfælde forbinder et standard serielt kabel en enhed med adapteren. Et identisk kabel forbinder adapteren til den anden enhed, og crossover er kablet inde i selve adapteren.
De håndhilsignaler til seriel hardware kan også tilsluttes i en adapter eller crossover-kabel. Linien Anmodning om at sende på en enhed kan være kablet til linjen Clear-To-Send for den anden og vice versa. Afhængigt af hardware og software på begge sider af forbindelsen, kan dette være nok til, at kommunikationen kan fortsætte.
Tre ekstra hardwarehåndssignaler kan implementeres i et nullmodem. Nogle serielle enheder kræver, at dataterminal-klar, datasæt-klar og bærer-detektering fungerer. Når alle tre af disse signaler hævdes, genkender hver enhed, at den anden er tændt og tilsluttet. Mange nulmodemer tilslutter Data-terminal-klar i den ene ende til Carrier-Detect og Data-Set-Ready på den anden. Nogle nulmodemer forbinder muligvis dog ikke Carrier-Detect-signalet.
Før udviklingen af Universal Serial Bus (USB) blev der ofte brugt et nullmodem til at dele filer mellem to computere. Der blev oprettet en direkte kabelforbindelse mellem de to systemer ved hjælp af deres serielle porte og et nulmodem. Filoverførselssoftware designet til et modemlink blev derefter brugt til at kopiere filer fra det ene system til det andet. Dette var især nyttigt til meget store filer, der ikke ville passe på en diskett eller andet flytbart lagringsmedie. Af samme grund blev en direkte forbindelse ofte brugt til at overføre et stort antal filer i en enkelt batch.
En almindelig moderne anvendelse er at få adgang til et operativsystem (OS) kerne eller en konsolløs enhed med en separat computer. Når man fejlsøger en OS-kerne eller diagnosticerer en kernepanik, kan standardtastaturet og skærmen ofte ikke bruges. Et nullmodem kan give en ingeniør kontrol over systemet under fejlfindingssessionen. Mange enheder er designet til at fungere uden en konsol, såsom netværkskontakter, bladeserver og indlejrede systemer. Når et tastatur og skærm midlertidigt er nødvendigt til diagnosticering eller vedligeholdelse, er et nullmodem et almindeligt middel til adgang.