3.4.3. Доменні гнізда (sockets)
Гнізда - це з'єднання між процесами, які дозволяють їм взаємодіяти, не піддаючись впливу інших процесів. Взагалі гнізда (і взаємодія програм за допомогою гнізд) відіграють дуже важливу роль у Linux: вони є ключовим поняттям TCP/IP і відповідно на них цілком будується Інтернет. Однак з погляду файлової системи гнізда практично не відрізняються від іменованих каналів: це просто мітки, що дозволяють зв'язати кілька програм. Після того як зв'язок установлений, спілкування програм відбувається без участі файлу гнізда: дані передаються ядром ОС безпосередньо від однієї програми до іншої.
Незважаючи на те, що інші процеси можуть бачити файли гнізд як елементи каталогу, процеси, не що брали участь у даному конкретному з'єднанні, не можуть здійснювати над файлами гнізд операції читання/запису. Серед стандартних засобів, що використовують гнізда — система X Window, система друку й система syslog.