Kaj je domenska vtičnica Unix®?

Domenska vtičnica Unix® je posebna vrsta vtičnice znotraj operacijskega sistema Unix® (OS), ki prenaša podatke iz ene aplikacije v drugo. Za razliko od drugih vtičnic, ki se običajno povezujejo z drugimi sistemi, je domenska vtičnica Unix® medprocesna komunikacijska (IPC) vtičnica, kar pomeni, da se povezuje samo z drugimi programi na uporabnikovem računalniku. Strukturno je domenska vtičnica bolj podobna imenovani cevi kot vtičnici, čeprav ima več funkcij, ki jih cev ne vključuje. Uporaba domenskih vtičnic je varna, saj druga omrežja ne morejo vohuniti za podatkovnim tokom in vtičnica niti ne potrebuje omrežja za delovanje.

Vtičnice v vsakem OS se uporabljajo za pretakanje bajtov iz enega programa v drugega v dvosmernem toku, kar pomeni, da medtem ko podatki odhajajo, prihajajo drugi podatki. To se običajno uporablja kot most za druge strežnike in računalnike, vendar ne v primeru domenske vtičnice Unix®. Te posebne vtičnice se uporabljajo za potiskanje podatkov iz datotečnega sistema Unix® v drug program in ne v zunanje omrežje.

Medtem ko ima vtičnica domene Unix® veliko nalog in sposobnosti, povezanih z vtičnico, je bolj podobna imenovani cevi. Imenovana cev je način, kako računalnik pretaka podatke iz enega odseka v drugega. Imenuje se poimenovana cev, ker ima cev ime, tako kot ima ime domenska vtičnica Unix® – datotečni sistem Unix® sam deluje kot ime. Glavna razlika med tema dvema je v tem, da cevi lahko ponujajo samo zaporedja tokov bajtov, v katerih se podatki berejo, ko so poslani, medtem ko vtičnice domene ponujajo tok bajtov in datagram, v katerem se informacije berejo kot paket. Pretok bajtov je boljši z vidika varnosti, medtem ko je datagram boljši za sisteme, ki pošiljajo neprekinjena sporočila.

Domenske vtičnice Unix® niso narejene za integracijo z zunanjimi omrežji, vendar ponujajo številne priročne funkcije za lokalna omrežja, ne glede na to, ali računalnik uporablja ena oseba ali več ljudi. Z uporabo domenske vtičnice Unix® namesto drugih vrst vtičnic lahko programi pridobijo avtentikacijo ali dovoljenje, ne da bi ga uporabnik moral ročno vnašati. Domenska vtičnica prevzame tudi pravila sistema Unix®, kar je koristno, če imajo različni uporabniki različne ravni dostopa, saj se ta pravila lahko zapišejo v sistem in jih bodo upoštevali.

Bolj kot druge vtičnice in cevi je vtičnica domene Unix® varna. Domenske vtičnice ne bodo dovolile nezaupanja vrednemu omrežju poslušanja podatkovnega toka, oddaljeni računalniki pa se ne morejo povezati s tokom brez dostopa. Vsi podatki za avtentikacijo in prijavo se nahajajo na domeni Unix®, tako da uporabniku nikoli ne bo treba vnesti gesla ali uporabniškega imena za prijavo v strežnik. To pomeni, da programi, ki poslušajo pritiske tipk, ne bodo pridobili teh informacij.