Computers that support internet protocols tend to use those protocols for all networking, even if they don’t connect to the global internet. The network applications use many internet conventions when connecting hosts. This section examines several of those conventions:
■ Socket interface
■ IP address formats
■ IP packet format
■ Address resolution protocol
All operating systems provide a networking API that allows applications to establish network services and to open connections to services on other hosts.
Many systems use a networking API called the socket interface. This interface provides a well-known way of addressing hosts and processes on a computer and of writing client ...