Hvad er et UNIX® -domænestik?
Et UNIX® -domænestik er en speciel sokkeltype inden for UNIX® -operativsystemet (OS), der overfører data fra en applikation til en anden. I modsætning til andre stikkontakter, der typisk opretter forbindelse til andre systemer, er UNIX® Domain Socket en Inter-Process Communication (IPC) -stik, 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 sikker, fordi andre netværk ikke kan spionere på datastrømmen, og stikkontakten har ikke engang brug for et netværk til at fungere.
stikkontakter, i hvert operativsystem, bruges til at streame bytes fra et program til et andet i en to-vejs strømning, hvilket betyder, at mens data forlader, er andre data i. Disse specielle stikkontakter bruges til at skubbe data fra UNIX® -filsystemet til AnotheR -program snarere end et eksternt netværk.
Mens UNIX® Domain Socket deler mange stikkontorrelaterede opgaver og evner, er det 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® -domænestikket har et navn - UNIX® -filsystemet fungerer selv 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, mens 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® Domain Socket 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® -systemet, hvilket er nyttigt, hvis forskellige brugere får forskellige niveauer af adgang, fordi disse regler kan skrives til systemet, og de vil blive overholdt.
Mere end andre stikkontakter og rør er en UNIX® -domænestikket sikker. 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ænet, 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.