Computer networks are systems of interconnected devices that share resources, data, and
services. They form the backbone of modern communication and computing, enabling
everything from simple file transfers to global internet connectivity. By linking devices through
wired or wireless connections, networks support various applications, including communication,
business operations, entertainment, and scientific research.
Core Concepts of Computer Networks
1. Components of a Network
o Nodes: Devices such as computers, smartphones, servers, and routers.
o Links: Physical or wireless connections (e.g., Ethernet cables, fiber optics, Wi-
Fi).
o Protocols: Rules that govern data transmission, such as TCP/IP, HTTP, and FTP.
2. Types of Networks
o Local Area Network (LAN): Covers a small geographical area, such as an office
or home. It provides high-speed connectivity and often uses Ethernet or Wi-Fi.
o Wide Area Network (WAN): Covers large areas, such as cities or countries,
using public or private transmission systems. The internet is the most prominent
example of a WAN.
o Metropolitan Area Network (MAN): Spans a city or campus, bridging the gap
between LANs and WANs.
o Personal Area Network (PAN): Links personal devices within a short range,
such as Bluetooth connections between smartphones and earbuds.
3. Network Topologies
The layout of a network determines how devices are interconnected:
o Bus: Devices share a common communication line.
o Star: All devices connect to a central hub.
o Ring: Devices form a closed loop, where data travels in one or both directions.
, o Mesh: Each device connects to multiple others, offering high redundancy.
4. Network Models
o OSI Model: A theoretical framework with seven layers (Physical, Data Link,
Network, Transport, Session, Presentation, Application) that standardizes
communication processes.
o TCP/IP Model: A simplified four-layer model (Link, Internet, Transport,
Application) used practically in internet communications.
Key Functions of Computer Networks
1. Data Sharing
Networks enable seamless sharing of data across devices, improving collaboration and
access to information.
2. Resource Sharing
Devices like printers and storage systems can be shared, reducing costs and increasing
efficiency.
3. Communication
Networks facilitate email, video conferencing, instant messaging, and VoIP (Voice over
Internet Protocol).
4. Data Security and Management
Centralized management allows administrators to enforce policies, manage access, and
secure sensitive data.
5. Scalability
Networks can expand to accommodate more devices and users, making them adaptable to
growing demands.
Examples of Computer Networks