Mis on Unix® domeeni pesa?

Unix® domeeni pesa on Unix® operatsioonisüsteemi (OS) spetsiaalne soklitüüp, mis edastab andmeid ühest rakendusest teise. Erinevalt teistest pesadest, mis tavaliselt ühenduvad teiste süsteemidega, on Unix® domeeni pesa protsessidevaheline side (IPC) pesa, mis tähendab, et see ühendub ainult kasutaja arvuti teiste programmidega. Struktuuriliselt sarnaneb domeeni pesa pigem nimega torule kui pistikupesale, kuigi sellel on mitmeid funktsioone, mida toru ei sisalda. Domeenisoklite kasutamine on turvaline, sest teised võrgud ei saa andmevoogu järele luurata ning pesa ei vaja toimimiseks isegi võrku.

Igas OS-is kasutatakse pistikupesasid baitide voogesitamiseks ühest programmist teise kahesuunalise vooga, mis tähendab, et kui andmed lahkuvad, siis muud andmed tulevad sisse. Tavaliselt kasutatakse seda sillana teiste serverite ja arvutite jaoks, kuid mitte Unix® domeeni pesa puhul. Neid spetsiaalseid pistikupesasid kasutatakse andmete edastamiseks Unix®-i failisüsteemist teise programmi, mitte välisvõrku.

Kuigi Unix® domeeni pesa jagab palju pesadega seotud ülesandeid ja võimeid, on see pigem nimega toru. Nimega toru on viis, kuidas arvuti voogesitab andmeid ühest sektsioonist teise. Seda nimetatakse nimega toruks, kuna torule on antud nimi, täpselt nagu Unix® domeeni pesal on nimi — Unix® failisüsteem ise toimib nimena. Peamine erinevus nende kahe vahel on see, et torud suudavad pakkuda ainult baitivoo jadasid, milles andmeid loetakse nende saatmise ajal, samas kui domeeni pesad pakuvad baitivoogu ja datagrammi, milles teavet loetakse paketina. Baitide voog on turvalisuse mõttes parem, samas kui datagramm on parem pidevate sõnumite saatmise süsteemide jaoks.

Unix® domeeni pesad ei ole loodud integreeruma välisvõrkudega, kuid need pakuvad palju mugavaid funktsioone kohtvõrkude jaoks, olenemata sellest, kas arvutit kasutab üks või mitu inimest. Kasutades muud tüüpi soklite asemel Unix® domeeni soklit, saavad programmid autentimise või loa hankida, ilma et kasutaja peaks seda käsitsi sisestama. Domeeni pesa võtab üle ka Unix® süsteemi reeglid, millest on abi siis, kui erinevatele kasutajatele antakse erinevad juurdepääsutasemed, sest need reeglid saab süsteemi kirjutada ja neid arvestatakse.

Unix® domeeni pesa on turvalisem kui teised pistikupesad ja torud. Domeenipistikupesad ei võimalda mitteusaldusväärsel võrgul andmevoogu kuulata ja kaugarvutid ei saa ilma juurdepääsuta vooga ühendust luua. Kogu autentimise ja sisselogimise teave asub Unix® domeenis, nii et kasutaja ei pea kunagi serverisse sisselogimiseks sisestama parooli ega kasutajanime. See tähendab, et programmid, mis kuulavad klahvivajutusi, ei saa seda teavet.