This repository contains reports and project implementations developed as part of the Computer Networks Laboratory (CE-416) course at Sharif University of Technology. The course emphasizes practical aspects of networking, offering hands-on experience with real-world challenges in network design, configuration, and troubleshooting. All simulations and configurations are performed using Cisco Packet Tracer, a comprehensive tool for creating and testing virtual networks.
The following topics are explored in this course, each accompanied by practical assignments and simulations:
- Introduction to Computer Networks
- Introduction to Wireshark Software
- Advanced Wireshark: Configuring a DNS Server
- Introduction to Routers and Switches
- IP Routing Protocols: RIP & OSPF
- Network Address Translation (NAT): SNAT, DNAT & PAT
- Introduction to DHCP
- DHCP Snooping
- Border Gateway Protocol (BGP)
- Virtual Local Area Networks (VLANs)
Throughout the course, Cisco Packet Tracer serves as the primary tool for simulating network configurations, analyzing network behavior, and troubleshooting various networking issues. This software provides an interactive environment for designing and implementing complex network topologies, enhancing the overall learning experience.
This project was a collaborative effort by the following team members:
For inquiries or further discussion, feel free to reach out via email.