Skip to main content

Hvad er en Unix Domænestik?

A Unix Domain Socket er en speciel sokkeltype inden for Unix Operativsystem (OS), der overfører data fra en applikation til en anden.I modsætning til andre stikkontakter, der typisk opretter forbindelse til andre systemer, Unix Domain Socket er en Inter-Process Communication (IPC) sokkel, hvilket betyder, at den kun opretter forbindelse til andre programmer på brugerens computer.Strukturelt ligner domænestikket mere et navngivet rør end en stik, skønt det har flere funktioner, som et rør ikke inkluderer.Brugen af domænestik er sikkert, fordi andre netværk ikke kan spionere på datastrømmen, og stikket har ikke engang brug for et netværk til at fungere.

Sockets, i hvert operativsystem, bruges til at streame bytes fra et program til et andet i etTo-vejs strømning, hvilket betyder, at mens data forlader, kommer andre data ind. Dette bruges normalt som en bro til andre servere og computere, men ikke i tilfælde af en Unix domænestik.Disse specielle stikkontakter bruges til at skubbe data fra Unix filsystem til et andet program snarere end et eksternt netværk.

mens Unix Domæne-stikkontakt deler mange socket-relaterede opgaver og evner, det er mere som et navngivet rør.Et navngivet rør er en måde for computeren at streame data fra et afsnit til et andet.Det kaldes et navngivet rør, fordi røret får et navn, ligesom Unix Domain Socket har et navn mdash;Unix Filsystemet selv fungerer som navnet.Den største forskel mellem disse to er, at rør kun kan tilbyde byte stream -sekvenser, hvor data læses, når de sendes, mens domænestikket tilbyder byte stream og datagram, hvor information læses som en pakke.Byte Stream er bedre med hensyn til sikkerhed, hvorimod Datagram er bedre til systemer, der sender kontinuerlige meddelelser.

Unix Domænestik er ikke lavet til at integrere med eksterne netværk, men de tilbyder mange praktiske funktioner til lokale netværk, hvad enten det er en person eller flere mennesker bruger computeren.Ved at bruge Unix Domænetilstand I stedet for andre typer stikkontakter kan programmerne få godkendelse eller tilladelse, uden at brugeren skal indtaste det manuelt.Domænestikket påtager sig også reglerne for Unix System, hvilket er nyttigt, hvis forskellige brugere får forskellige adgangsniveauer, fordi disse regler kan skrives til systemet, og de vil blive overholdt.

Mere end andre stik og rør, en Unix Domænetilstand er sikkert.Domænestikkene tillader ikke et ikke-betroet netværk at lytte til datastrømmen, og fjerncomputere kan ikke oprette forbindelse til strømmen uden adgang.Al godkendelse og loginoplysninger er placeret på Unix Domæne, så brugeren behøver aldrig at indtaste et adgangskode eller brugernavn for at logge ind på serveren.Dette betyder, at programmer, der lytter til tastetryk, ikke får disse oplysninger.