Unix domain socket
Unix domain socket on prosessien väliseen kommunikaatioon (IPC) tarkoitettu mekanismi, jota käytetään pistokerajapinnan kautta (AF_UNIX
tai AF_LOCAL
osoiteperhe).[1] Mekanismia käytetään samalla tietokoneella sijaitsevien prosessien välillä kommunikointiin.[1] Mekanismilla voidaan käyttää nimeämätöntä tai tiettyyn tiedostojärjestelmässä sijaitsevaan polkuun liitetysti.[1] Linux tukee myös abstraktia nimiavaruutta.[1]
Tiedostojärjestelmään liitettyjen polkujen kautta voidaan käyttää tiedostojen oikeuksia rajaamaan pääsyä prosesseille ja voidaan hakea vastapään oikeudet: verkkoprotokollien kanssa oikeuksien hallinta on erillinen mekanismi. Kun esimerkiksi IP-yhteydet samalle koneelle kiertävät "loopback"-yhteyden kautta, Unix domain socket voi hyödyntää tietoa että molemmat puolet ovat samalla tietokoneella: tällöin vältetään tarkistussummien käsittely, otsikkotietojen lisäykset, reitityksen käsittely ja niin edelleen.[2]