11.3 Talking Between Hosts

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

Socket Interface

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 ...

Get Elementary Information Security, 3rd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.