📘 Networking Concepts and Protocols — Exam Notes (Network Security)
🌐 1. Definition of Networking
Computer Networking is the process of connecting multiple devices (computers, servers, mobiles) to share data and resources.
👉 Simple idea:
A network allows devices to communicate, share files, and access services like the internet.
🎯 2. Key Networking Concepts
🔹 Node
- Any device connected to a network.
- Example: Computer, printer, router.
🔹 Link
- A communication path between nodes.
- Example: Cable, Wi-Fi signal.
🔹 Bandwidth
- Maximum data transfer rate of a network.
- Measured in bps (bits per second).
🔹 Latency
- Time taken for data to travel from source to destination.
🔹 Throughput
- Actual data successfully transferred per second.
🧱 3. Types of Networks
🔸 LAN (Local Area Network)
- Small area (home, office).
- Fast and secure.
🔸 WAN (Wide Area Network)
- Covers large areas (countries, continents).
- Example: Internet.
🔸 MAN (Metropolitan Area Network)
🏗️ 4. Network Topologies
🔹 Bus Topology
- All devices connected to a single cable.
- ❌ If cable fails → whole network fails.
🔹 Star Topology
- All devices connected to a central hub/switch.
- ✔ Easy to manage.
🔹 Ring Topology
- Devices connected in a circular form.
🔹 Mesh Topology
- Every device connected to every other device.
- ✔ Highly reliable but expensive.
📚 5. OSI Model (7 Layers)
The OSI (Open Systems Interconnection) Model standardizes network communication.
| Layer No. |
Layer Name |
Function |
| 7 |
Application |
User interaction |
| 6 |
Presentation |
Data format, encryption |
| 5 |
Session |
Connection management |
| 4 |
Transport |
Reliable delivery |
| 3 |
Network |
Routing (IP) |
| 2 |
Data Link |
Error detection |
| 1 |
Physical |
Transmission of bits |
👉 Mnemonic:
All People Seem To Need Data Processing
📦 6. TCP/IP Model
Simplified version of OSI model:
| Layer |
Function |
| Application |
User services |
| Transport |
End-to-end communication |
| Internet |
Logical addressing (IP) |
| Network Access |
Physical transmission |
🔗 7. Important Networking Protocols
🔹 HTTP (HyperText Transfer Protocol)
- Used for web communication.
- Example: Loading websites.
🔹 HTTPS
- Secure version of HTTP using encryption.
🔹 FTP (File Transfer Protocol)
- Transfers files between computers.
🔹 SMTP (Simple Mail Transfer Protocol)
🔹 POP3 / IMAP
🔹 DNS (Domain Name System)
- Converts domain names → IP addresses.
- Example: google.com → IP address.
🔹 DHCP (Dynamic Host Configuration Protocol)
- Automatically assigns IP addresses.
🔑 8. IP Addressing
🔸 IPv4
- 32-bit address
- Example: 192.168.1.1
🔸 IPv6
- 128-bit address
- Example: 2001:0db8::1
📊 9. Important Formulas / Rules
🔸 Data Transfer Formula
Data Rate = Data Size / Time
🔸 Bandwidth vs Throughput
- Bandwidth = Maximum capacity
- Throughput = Actual performance
🖼️ 10. Diagram Descriptions
📌 OSI Model Diagram
- Draw 7 stacked layers from Physical (bottom) to Application (top).
📌 Star Topology
- Central hub with lines connecting all nodes.
📌 TCP/IP Model
🧾 11. Real-Life Examples
- 🌍 Browsing websites uses HTTP/HTTPS.
- 📧 Sending email uses SMTP.
- 📶 Wi-Fi networks use DHCP to assign IPs.
- 🔍 Searching a website uses DNS.
📝 Likely Exam Questions
- Define computer networking and its importance.
- Explain different types of networks (LAN, WAN, MAN).
- Describe network topologies with advantages/disadvantages.
- Explain the OSI model layers and functions.
- Differentiate between OSI and TCP/IP model.
- What is an IP address? Explain IPv4 vs IPv6.
- Explain working of DNS and DHCP.
- What are common network protocols? Explain any three.
- Define bandwidth, latency, and throughput.
- Write short notes on:
📌 Quick Summary / Conclusion
- Networking connects devices for communication and resource sharing.
- Key concepts include bandwidth, latency, and topology.
- The OSI model (7 layers) and TCP/IP model (4 layers) explain communication.
- Protocols like HTTP, DNS, and SMTP enable internet services.
- IP addressing ensures devices are uniquely identified.
👉 In short:
Networking concepts and protocols form the backbone of secure and efficient communication in computer networks.