Что такое адрес семьи? - PullRequest
       4

Что такое адрес семьи?

17 голосов
/ 12 февраля 2011

Когда я читаю о программировании сокетов, я узнаю, что AF_ означает Address Family.Но буквально семья должна иметь много членов.Итак, каковы члены, скажем, семейства адресов AF_INET?

На мой взгляд, я думаю, что было бы более целесообразно сказать адрес Тип , чем адреса Семейство ,Также это относится к PF (семейству протоколов).

Спасибо.

Ответы [ 2 ]

26 голосов
/ 12 февраля 2011

Члены семейства AF_INET адресов являются IPv4-адресами.

Члены семейства адресов AF_INET6 являются адресами IPv6.

Членами семейства адресов AF_UNIX являются имена доменных сокетов Unix (например, /var/run/mysqld/mysqld.sock).

Членами семейства AF_IPX адресов являются IPX адреса и т. Д. Я не думаю, что вам действительно нужно различать семейство и тип здесь. Они являются просто синонимами, за исключением того, что семейство выглядит более специализированным, хорошо подходящим для этой цели, в то время как type является слишком общим словом.

15 голосов
/ 23 июня 2015
  Name                   Purpose                 
   AF_UNIX, AF_LOCAL      Local communication              
   AF_INET                IPv4 Internet protocols        
   AF_INET6               IPv6 Internet protocols
   AF_IPX                 IPX - Novell protocols
   AF_NETLINK             Kernel user interface device    
   AF_X25                 ITU-T X.25 / ISO-8208 protocol 
   AF_AX25                Amateur radio AX.25 protocol
   AF_ATMPVC              Access to raw ATM PVCs
   AF_APPLETALK           Appletalk                      
   AF_PACKET              Low level packet interface   
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...