2015-04-15 7 views

ответ

2

TL; DR: Уникальный номер, связанный с этим гнездом


Одним из определяющих правил Unix является "Everything is a file". Из-за этого сокеты также представлены очень специальной файловой системой, обычно называемой sockfs.

Файлы на традиционных файловых систем имеют инодов-номера - уникальные номера, которые позволяют идентифицировать их:

$ ls -li /bin/bash 
7864369 -rwxr-xr-x 1 root root 656584 Oct 15 2014 /bin/bash 
^^^^^^^ 
inode-number 

То же относится к sockfs, все разъемы имеют индексных дескрипторов-номера.

Для специальных файловых систем, которые не имеют фактическую схему именования файлов, все файлы имеют родовые имена в форме fsname:[inode-number] (смотри также: linux+v3.19.1/fs/dcache.c#L2945)

 Смежные вопросы

  • Нет связанных вопросов^_^