Introduction to Computer Networking Concepts
Computer networking connects computing devices to enable data sharing and communication. This foundation supports services like the internet, file sharing, and cloud computing.
๐น Purposes of Digital Communication and Computer Networks
- Resource Sharing: Access shared printers, files, storage.
- Communication: Email, chat, video conferencing.
- Remote Access: Control systems across locations.
- Centralized Data: Easier management and backups.
- Efficiency: Distributed workloads and services.
๐น Types of Digital Communication and Computer Networks
Network | Coverage Area | Example |
---|---|---|
PAN | Personal range (~10 meters) | Bluetooth headset |
LAN | Building or campus | Home/office Wi-Fi |
MAN | Citywide | University networks |
WAN | Country or global | Internet |
๐ผ๏ธ Textual Diagram - Network Scale
PAN < LAN < MAN < WAN
๐น Network Components
- End Devices: Users’ computers, phones.
- Network Devices:
- Switch: Connects devices in a LAN (uses MAC address).
- Router: Connects different networks (uses IP).
- Modem: Converts digital โ analog for ISP.
- Hub: Broadcasts data to all ports (no intelligence).
- Bridge: Connects LAN segments, filters by MAC.
- Repeater: Regenerates weak signals.
- Access Point: Provides Wi-Fi access.
- Network Interface Card (NIC): Hardware to connect devices to a network.
- Transceivers: Send and receive signals over media.
- Transmission Media:
- Wired: Ethernet (Cat6), Fiber.
- Wireless: Wi-Fi, 4G/5G, Bluetooth.
๐ผ๏ธ Textual Diagram - Basic LAN Setup
[PC]---+
|
[PC]---+--[SWITCH]---[ROUTER]---[INTERNET]
|
[Printer]
๐น Communication Modes
Mode | Description | Example |
---|---|---|
Simplex | One-way only | Keyboard to PC |
Half Duplex | Two-way, one at a time | Walkie-talkies |
Full Duplex | Two-way, simultaneous | Phone calls |
๐ผ๏ธ Textual Diagram - Duplex Modes
Simplex: A ---> B
Half-Duplex: A <--> B (one at a time)
Full-Duplex: A <===> B (simultaneous)
๐น Transmission Types
- Unicast: One-to-one
- Broadcast: One-to-all
- Multicast: One-to-selected
- Anycast: One-to-nearest
๐ผ๏ธ Textual Diagram - Broadcast vs Unicast
Unicast: [Sender] ---> [Receiver]
Broadcast: [Sender] ---> [All Devices on Network]
Multicast: [Sender] ---> [Group of Devices]
Anycast: [Sender] ---> [Nearest Suitable Receiver]
๐น Communication Models
Peer-to-Peer (P2P):
- No central server.
- All devices are equal.
[PC1] <---> [PC2] <---> [PC3]
Client-Server:
- Central server serves many clients.
[Client1] | [Client2] ---> [Server] | [Client3]
๐น Performance Terms
Term | Description |
---|---|
Bandwidth | Max data rate of a link (bits/sec) |
Latency | Time taken for data to reach destination |
Throughput | Actual data delivered per unit time |
Jitter | Variation in latency over time |
Error Rate | Ratio of corrupted to total bits sent |
๐น Advantages of Networking
- Centralized management and storage.
- Real-time communication.
- Cost-effective resource sharing.
- Flexible and scalable systems.
๐น Common Challenges
- Network Security (unauthorized access, malware).
- Data collisions and congestion.
- Hardware/software compatibility.
- Maintenance and monitoring overhead.
๐ Summary
Computer networking is the backbone of modern communication. It enables seamless interaction, data access, and resource sharing across varied devices and scales. Understanding foundational elements is crucial before diving into protocol stacks and deeper layers.
Next Up: Layered Network Protocol Architectures (OSI & TCP/IP)