Summary
Highlights
A host is any device that sends or receives traffic, including computers, laptops, phones, printers, servers, cloud resources, and even IoT devices like smart TVs or refrigerators. All hosts follow the same communication rules for interacting with the internet.
Hosts typically fall into two categories: clients and servers. Clients initiate requests, while servers respond to them. These roles are relative to a specific communication; a device can act as a server in one interaction and a client in another. A server is essentially a computer with software installed to respond to specific requests, such as a web server serving web pages.
IP addresses serve as the unique identity for each host on the internet, similar to a phone number or mailing address. Every packet of data sent across a network is stamped with a source and destination IP address.
An IP address is composed of 32 bits (ones and zeros). These 32 bits are divided into four 8-bit sections called octets, each converted into a decimal number between 0 and 255. This results in the familiar four-part decimal format of an IP address.
IP addresses are assigned hierarchically. For example, a corporation might own a range of IP addresses, which are then subdivided among its different offices (e.g., New York, London, Tokyo), and further subdivided among teams within those offices (e.g., sales, engineering, marketing). This hierarchy helps pinpoint the location of a host based on its IP address. This subdivision process is known as subnetting.
A network transports traffic between hosts. In its simplest form, connecting two hosts creates a network. Historically, networks automated the process of sharing data between computers, replacing manual transfer methods. More broadly, a network is a logical grouping of hosts requiring similar connectivity.
Networks can contain other networks, often referred to as sub-networks or subnets. This is common in organizations where larger networks are broken down into smaller, more manageable subnets (e.g., offices and teams within a corporation). All these interconnected networks form what we know as the internet.
The key takeaways from this lesson include understanding hosts, clients, servers, the hierarchical nature of IP addresses, and that a network is a logical grouping of related hosts. The next video will explore repeaters, hubs, bridges, switches, and routers.
This lesson introduces networking fundamentals, focusing on how data flows through the internet. It will explore various devices and concepts over two videos, with this first part covering hosts, IP addresses, and networks.