Lưu ý rằng các lập trình viên nên không xác định lại cấu trúc này; nó đã được xác định. Các lập trình viên cần chỉ sử dụng các tập tin tiêu đề bao gồm định nghĩa này (được thảo luận sau này). Hãy cho chúng tôi một thời gian ngắn xác định việc sử dụng các lĩnh vực trong cấu trúc này:Gia đình ❑. Trường này xác định nhóm giao thức: IPv4, IPv6, giao thức miền UNIX, và vân vân. Các loại gia đình chúng tôi sử dụng trong TCP/IP được xác định bởi các liên tục IF_INET cho giao thức IPv4 và IF_INET6 cho giao thức IPv6.❑ Loại. Lĩnh vực này định nghĩa bốn loại ổ cắm: SOCK_STREAM (đối với TCP), SOCK_DGRAM (cho UDP), SOCK_SEQPACKET (cho SCTP), và SOCK_RAW (đối với các ứng dụng trực tiếp sử dụng các dịch vụ của IP. Chúng được hiển thị trong hình 17.7.Giao thức ❑. Trường này xác định các giao thức sử dụng giao diện. Nó được thiết lập để 0 cho bộ giao thức TCP/IP.❑ địa phương ổ cắm địa chỉ. Trường này xác định địa chỉ cục bộ ổ cắm. Một địa chỉ ổ cắm, như được thảo luận trong chương 13, là một sự kết hợp của một địa chỉ IP và một số hiệu cổng.Các địa chỉ từ xa ổ cắm ❑. Trường này xác định địa chỉ từ xa ổ cắm.
đang được dịch, vui lòng đợi..