Hva er et nullmodem?
Et nullmodem er en kabel eller adapter som lar to serielle enheter kommunisere uten et modem. Noen nullmodemer forbinder bare datalinjene mellom enhetene, mens andre også inneholder håndtrykkssignaler. Nullmodemer brukes ofte av ingeniører eller teknikere til å kommunisere med enheter som ikke har noen innebygd konsoll. Disse inkluderer mange typer innebygde systemer, nettverksbrytere og servere. De brukes også ofte til feilsøking av operativsystemer når ingen tastatur- eller videotjenester er tilgjengelige.
En crossover-kabel er en nullmodemforbindelse der serielle datalinjer er tverrforbundet i kabelen. Overføringsdatasignalet på den ene enden av kabelen er koblet til mottak-datapinnen på den andre og omvendt. Denne tverrforbindelsen kan også implementeres i en nullmodemadapter. I dette tilfellet kobler en standard seriell kabel en enhet med adapteren. En identisk kabel kobler adapteren til den andre enheten, og crossoveren er kablet inne i selve adapteren.
De håndhilsignalene til seriell maskinvare kan også kobles til i en adapter eller crossover-kabel. Forespørsel om å sende-linjen på den ene enheten kan kobles til Clear-to-Send-linjen til den andre og omvendt. Avhengig av maskinvaren og programvaren på begge sider av tilkoblingen, kan dette være nok til at kommunikasjonen kan fortsette.
Tre ekstra håndtrykksignaler for maskinvare kan implementeres i et nullmodem. Noen serielle enheter krever at signalene Dataterminal-klar, Datasett-klar og Carrier-Detect fungerer. Når alle disse tre signalene blir hevdet, gjenkjenner hver enhet at den andre er slått på og tilkoblet. Mange nullmodemer kobler til Data-Terminal-Ready i den ene enden til Carrier-Detect og Data-Set-Ready på den andre. Noen nullmodemer kobler kanskje ikke Carrier-Detect-signalet imidlertid.
Før utviklingen av Universal Serial Bus (USB) ble ofte et nullmodem brukt til å dele filer mellom to datamaskiner. Det ble opprettet en direkte kabelforbindelse mellom de to systemene ved å bruke deres serielle porter og et nullmodem. Filoverføringsprogramvare designet for en modemkobling ble deretter brukt til å kopiere filer fra det ene systemet til det andre. Dette var spesielt nyttig for veldig store filer som ikke ville passe på en diskett eller andre flyttbare lagringsmedier. Av samme grunn ble en direkte forbindelse ofte brukt til å overføre et stort antall filer i en enkelt batch.
En vanlig moderne bruk er å få tilgang til et operativsystem (OS) -kjernen eller en konsollfri enhet med en egen datamaskin. Ofte når du feilsøker en OS-kjerne eller diagnostiserer en kjernepanikk, kan ikke standardtastaturet og skjermen brukes. Et nullmodem kan gi en ingeniør kontroll over systemet under feilsøkingsøkten. Mange enheter er designet for å fungere uten en konsoll, for eksempel nettverksbrytere, bladeservere og innebygde systemer. Når et tastatur og skjerm midlertidig er nødvendig for diagnostikk eller vedlikehold, er et nullmodem et vanlig tilgangsmiddel.