📘 PAPER 6 – DATA COMMUNICATION & NETWORKS ( UNIT 5 – APPLICATION LAYER & NETWORK APPLICATIONS )

 

🔴 UNIT 5 – APPLICATION LAYER & NETWORK APPLICATIONS


🟦 1. Application Layer – Introduction

✅ Definition

The Application Layer is the topmost layer of the OSI model.
It provides services directly to the user.

👉 It acts as an interface between:

  • User

  • Network


🟦 2. Functions of Application Layer

✔ File transfer
✔ Email communication
✔ Remote login
✔ Web browsing
Network management


🟦 3. Application Layer Protocols


🔹 1. FTP (File Transfer Protocol)

Purpose:

Used to transfer files between client and server.

Features:

✔ Reliable
✔ Uses TCP
✔ Supports upload & download

Ports:

  • Port 21 → Control

  • Port 20 → Data


🔹 2. TFTP (Trivial File Transfer Protocol)

Features:

✔ Simpler than FTP
✔ Uses UDP
✔ No authentication
❌ Less secure


🔹 3. SMTP (Simple Mail Transfer Protocol)

Purpose:

Used to send emails

Characteristics:

✔ Push protocol
✔ Works on TCP
✔ Port 25


🔹 4. POP3 (Post Office Protocol)

Purpose:

Used to receive emails

Features:

✔ Downloads mail
✔ Deletes mail from server


🔹 5. IMAP (Internet Message Access Protocol)

Difference from POP:

✔ Emails remain on server
✔ Can access from multiple devices


🔹 6. HTTP (Hyper Text Transfer Protocol)

Used for:

✔ Web browsing
✔ Communication between browser and server

Features:

✔ Stateless
✔ Uses TCP
✔ Port 80


🔹 7. HTTPS

Secure version of HTTP

Uses:
SSL / TLS encryption
Port 443


🟦 4. DNS (Domain Name System)

Definition:

DNS converts:

Domain NameIP Address

Example:

www.google.com → 142.250.192.14

DNS Hierarchy:

  1. Root Server

  2. TLD Server

  3. Authoritative Server


🟦 5. SNMP (Simple Network Management Protocol)

Purpose:

Used to manage and monitor network devices.

Components:

✔ Manager
✔ Agent
MIB


🟦 6. TELNET

Definition:

Allows remote login to another computer.

❌ Not secure
✔ Replaced by SSH


🟦 7. Network Applications

Common Applications:

✔ Email
✔ File sharing
✔ Video conferencing
✔ Web browsing
✔ Cloud services


🟦 8. Client–Server Model

Client:

Requests services

Server:

Provides services

Example:
Browser → Web Server


🟦 9. Peer-to-Peer Network

Features:

✔ No central server
✔ Each node is client & server
✔ Used in file sharing


🟦 10. Internet & Public Networks

Internet:

Global network of networks

Public Network:

Accessible by all users


📌 EXAM IMPORTANT QUESTIONS (UNIT 5)

✔ Explain FTP, SMTP, POP, IMAP
✔ Difference between HTTP & HTTPS
✔ DNS working
✔ Application layer protocols
Client-server vs P2P
✔ SNMP explanation

Comments

Popular Posts