Overview
Every device that participates in a network is, in networking terms, a host. Understanding what a host is — and that it needs an address to be reachable — is the first building block of networking.
Learning objectives
- Define a host and give examples.
- Explain why every host needs an address.
- Distinguish hosts from intermediary network devices.
Core concept
A host is any device with a network address that can send or receive data — a laptop, phone, server, printer, or an internet-connected sensor. The defining trait is that it is an endpoint of communication: data is ultimately from a host and to a host.
To be reachable, every host needs a unique address on the network (chiefly an IP address, covered later). Just as a letter needs a street address, network data needs a destination address to find the right host.
How it works
Hosts are distinct from intermediary devices — switches, routers, and access points — whose job is to move data between hosts rather than be its source or destination. A useful mental split: hosts are the talkers (endpoints), intermediaries are the messengers (they forward). A single physical device can also run many logical hosts (e.g. virtual machines), each with its own address.
Practical example
On a home network, your laptop, phone, and smart TV are hosts — each with its own address, each an endpoint that sends and receives data. The Wi-Fi router is an intermediary: it does not consume your video stream, it forwards it between the internet and your TV. Knowing which devices are hosts (endpoints) and which are intermediaries (forwarders) is the first step in reading any network.
Cybersecurity relevance
Hosts are what attackers target and defenders protect — each host is a potential entry point and part of the attack surface. Inventorying hosts ("what is on my network?") is a foundational security task; you cannot protect hosts you do not know exist.
Common mistakes
- Confusing hosts (endpoints) with intermediaries (forwarders) like routers and switches.
- Assuming one physical box equals one host — virtualization means one machine can host many.
Key takeaways
- A host is any addressable endpoint device that sends or receives data on a network.
- Every host needs a unique address to be reachable.
- Hosts (talkers) differ from intermediary devices (messengers) that forward data.
Check your understanding
- Classify each as host or intermediary: a laptop, a router, a network printer, a switch.
- Why does every host require a unique network address?

