Skip to content

Saifli786/computer-networks-lab-practicals

Repository files navigation

Computer Networks Lab Practicals

This repository contains Computer Networks Lab Practicals designed for engineering and computer science students.

🎓 Course Information

  • Subject: Computer Networks
  • Type: Laboratory Practicals
  • Useful for: BTech, BCA, BSc IT, Diploma students

📂 List of Practicals

🔹 Basics

  • Study of Network Devices
  • Network Topologies

🔹 Socket Programming

  • TCP Client–Server Communication
  • UDP Client–Server Communication

🔹 Network Protocols

  • HTTP
  • FTP
  • SMTP

🔹 Error Control Techniques

  • Cyclic Redundancy Check (CRC)
  • Checksum
  • Hamming Code

🔹 Flow & Congestion Control

  • Stop-and-Wait ARQ
  • Go-Back-N
  • Selective Repeat ARQ

🔹 Routing Algorithms

  • Distance Vector Routing
  • Link State Routing

🔹 Network Simulation

  • NS2 Simulation Programs
  • NS3 Simulation Programs

🎯 Learning Objectives

  • Understand networking concepts and protocols
  • Implement socket programming
  • Analyze routing and congestion algorithms
  • Simulate network behavior

⚠️ Disclaimer

This repository is created only for educational purposes. Students should understand the logic before using the programs.

⭐ Support

If this repository helped you, please star ⭐ it to help other students find it.

👤 Author

Created by Saifii786

Releases

No releases published

Packages

No packages published