V informatice se tímto pojmem označuje rozhraní operačního systému, které aplikacím nabízí koncový bod pro předávání dat mezi procesy. Umožňuje jak komunikaci mezi programy na jednom zařízení, tak i navázání spojení s procesem na jiném počítači dostupném přes síť, často v uspořádání klient server a nad běžnými transportními protokoly. V prostředí Unixu se navíc používá i místní varianta určená pouze pro komunikaci v rámci téhož stroje a jedné instance systému, která se zpravidla obejde bez síťového adresování a v praxi se s ní pracuje podobně jako se souborovým deskriptorem.