Skip to main content

Wat is een nulmodem?

Een nulmodem is een kabel of adapter waarmee twee seriële apparaten zonder modem kunnen communiceren.Sommige nulmodems verbinden alleen de gegevenslijnen tussen apparaten, terwijl andere ook handshaking -signalen bevatten.NULL-modems worden vaak gebruikt door ingenieurs of technici om te communiceren met apparaten die geen ingebouwde console hebben.Deze omvatten vele soorten ingebedde systemen, netwerkschakelaars en servers.Ze worden ook vaak gebruikt voor het debuggen van besturingssystemen wanneer er geen toetsenbord- of videoservices beschikbaar zijn.

Een crossover-kabel is een NULL-modemverbinding waarbij de seriële data-lijnen in de kabel zijn verbonden.Het zend-gegevenssignaal aan het ene uiteinde van de kabel is aan de andere kant op de ontvangst-gegevenspen verbonden en vice versa.Deze cross-verbinding kan ook worden geïmplementeerd in een NULL-modemadapter.In dit geval verbindt een standaard seriële kabel één apparaat met de adapter.Een identieke kabel verbindt de adapter met het andere apparaat en de crossover is bedraad in de adapter zelf.

De handshaking -signalen van de seriële hardware kunnen ook worden aangesloten in een adapter of crossover -kabel.De aanvraag-naar-Send-lijn van het ene apparaat kan worden aangesloten op de Clear-to-Send-lijn van het andere en vice versa.Afhankelijk van de hardware en software aan beide zijden van de verbinding, kan dit voldoende zijn om de communicatie door te gaan.

Drie extra hardware -handshaking -signalen kunnen worden geïmplementeerd in een NULL -modem.Sommige seriële apparaten vereisen dat de signalen voor gegevens-terminale, data-set-ready en carrier-detect-signalen functioneren.Wanneer alle drie deze signalen worden beweerd, erkent elk apparaat dat het andere wordt aangedreven en verbonden.Veel NULL-modems draaddata-terminal-ready aan het ene uiteinde van carrier-detect en data-set-ready aan de andere kant.Sommige NULL-modems kunnen echter niet het Carrier-Detect-signaal verbinden.

Voorafgaand aan de ontwikkeling van de Universal Serial Bus (USB) werd een NULL-modem vaak gebruikt om bestanden tussen twee computers te delen.Er is een directe kabelverbinding gemaakt tussen de twee systemen, met behulp van hun seriële poorten en een nulmodem.Bestandsoverdrachtsoftware ontworpen voor een modemlink werd vervolgens gebruikt om bestanden van het ene systeem naar het andere te kopiëren.Dit was vooral handig voor zeer grote bestanden die niet zouden passen op een diskette of andere verwijderbare opslagmedia.Om dezelfde reden werd een directe verbinding gewoonlijk gebruikt om grote aantallen bestanden in een enkele batch over te dragen.

Een gemeenschappelijk modern gebruik is om toegang te krijgen tot een besturingssysteem (OS) kernel of consolesloos apparaat met een afzonderlijke computer.Vaak kan het standaardtoetsenbord en display bij het debuggen van een OS -kernel of het diagnosticeren van een kernelpaniek niet worden gebruikt.Een NULL -modem kan een ingenieur controle over het systeem geven tijdens de foutopsporingssessie.Veel apparaten zijn ontworpen om zonder console te werken, zoals netwerkschakelaars, messervers en ingebedde systemen.Wanneer een toetsenbord en display tijdelijk nodig zijn voor diagnostiek of onderhoud, is een nulmodem een veel voorkomend middel van toegang.