Objective
The broad objective of this lab is to provide hands-on experience with computer networking concepts. The specific objectives of each experiment are listed below:
- Understand the fundamentals of computer networking protocols and their design.
- Analyze data flow across different layers of the OSI and TCP/IP models.
- Explore how network protocols handle collision detection and avoidance mechanisms.
- Learn the concepts of IP addressing, subnetting, and routing algorithms.
- Understand client-server communication using TCP and UDP protocols.
- Study the Domain Name System (DNS) and its role in network communication.
- Evaluate network performance through simulations and interactive experiments.
- Develop practical skills in network analysis and troubleshooting.