Mục đích chính của AF_INET là cho phép các giao thức mạng hoặc họ địa chỉ có thể khác (AF dành cho họ địa chỉ; PF_INET dành cho họ giao thức internet (IPv4)). Ví dụ, có thể có một vài mạng Netware SPX / IPX xung quanh; có các hệ thống mạng khác như DECNet, Starlan và SNA, chưa kể đến ISO OSI (Kết nối hệ thống mở), và chúng không nhất thiết phải sử dụng địa chỉ IP phổ biến hiện nay để xác định máy chủ ngang hàng trong các kết nối mạng.
Sự thay thế phổ biến cho AF_INET (mà, khi nhìn lại, đáng lẽ phải được đặt tên là AF_INET4) là AF_INET6, cho họ địa chỉ IPv6. IPv4 sử dụng địa chỉ 32 bit; IPv6 sử dụng địa chỉ 128 bit.
Bạn có thể thấy một số giá trị khác - nhưng chúng không bình thường. Nó ở đó để cho phép thay thế và định hướng trong tương lai. Giao diện socket thực sự rất chung chung - đó là một trong những lý do khiến nó phát triển mạnh khi các giao diện mạng khác bị héo.
Cuộc sống đã (hầu hết) trở nên đơn giản hơn - hãy biết ơn.