Role of Routers: Routers use routing algorithms to determine the best path for data packets
4. Fragmentation
Purpose: Divides large packets into smaller fragments suitable for the network
Need: Ensures packets can be handled by routers with different capacities
5. Congestion Control
Usage: More commonly managed in the Transport Layer, but discussed in Network Layer
Methods: Leaky Bucket, Token Bucket
Protocols: ICMP (Internet Control Message Protocol), IGMP (Internet Group Management Protocol)
Function: Controls network load and prevents congestion by sending control messages to adjust data transmission rates
Key Devices Used
Routers: Integral to Network Layer; makes routing decisions using algorithms
Switches and Bridges: Can also be used but primarily belong to the Data Link Layer
Conclusion
The Network Layer plays a crucial role in ensuring effective data communication through Host to Host delivery, IP addressing, routing, fragmentation, and congestion control.
Importance of standardized protocols to ensure efficient data transfer.