Layered Tasks
🧱 Layered Tasks in Data Communication Network
Data communication is a complex process, so it's divided into layers to make it easier to design, implement, and troubleshoot. This concept is the foundation of the OSI Model and TCP/IP Model.
🎯 Why Layering?
To break a complex communication task into smaller, manageable parts
Each layer performs specific functions
Layers work independently but communicate with each other
📚 Main Layered Tasks:
Here are the common tasks that are divided across different layers:
1️⃣ Physical Layer Tasks
Transmission of raw bits (0s and 1s) over a physical medium
Define cables, voltages, connectors
Framing of data
Error detection and correction
Flow control and MAC addressing
3️⃣ Network Layer Tasks
Routing of packets
Logical addressing (IP Addressing)
Decide path for data transfer
4️⃣ Transport Layer Tasks
Ensures end-to-end communication
Segmentation and reassembly of data
Error recovery and flow control
5️⃣ Session Layer Tasks
Establish, maintain, and terminate sessions
Used in video calls, chats, etc.
6️⃣ Presentation Layer Tasks
Data translation, encryption, compression
Example: JPEG, MP4, SSL
7️⃣ Application Layer Tasks
Interface for end-user applications (browsers, email, etc.)
Protocols: HTTP, FTP, SMTP, DNS
📝 Summary Line:
"Layering in data communication ensures smooth, secure, and structured data transfer between devices."
Comments
Post a Comment