什么是地址族?

smw*_*dia 18 sockets network-programming

当我读到关于套接字编程的内容时,我知道AF_代表地址族.但从字面上看,一个家庭应该有很多成员.那么,AF_INET地址族的成员是什么?

在我看来,我认为说地址类型比地址更合适.这也适用于PF(协议族).

谢谢.

uli*_*tko 26

成员AF_INET地址族是IPv4地址.

成员AF_INET6地址族是IPv6地址.

成员AF_UNIX地址族是Unix域套接字的名称(/var/run/mysqld/mysqld.sock就是一个例子).

成员AF_IPX地址族是IPX地址,等等.我认为你真的不需要在这里区分家庭类型.它们只是同义词,除了家庭看起来更专业,非常适合这个目的,而类型是一个太多的一般词.


小智 16

  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   
Run Code Online (Sandbox Code Playgroud)

  • 来源在哪里?似乎是一个不错的列表。 (3认同)
  • @sarangj 您可以在 [Address Family (7)](http://man7.org/linux/man-pages/man7/address_families.7.html) 联机帮助页中找到它们。 (2认同)