Skip to content

arya2004/computer-networks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Computer Network Lab Assignments

Welcome to the Computer Network Lab Assignments repository. This repository contains various programming assignments related to topics in Computer Networking. These assignments are aimed at helping students understand core concepts like socket programming, protocols, routing algorithms, and more.

Table of Contents

Introduction

This repository contains code implementations of networking concepts such as:

  • Socket programming (TCP and UDP)
  • DNS Lookup
  • HTTP Request Simulation
  • Chat application using sockets
  • Client-Server architecture
  • Network layer algorithms (e.g., Dijkstra, Distance Vector)
  • Protocol simulation (e.g., ARP, ICMP, etc.)

These assignments are designed for educational purposes and follow the typical Computer Networks syllabus in undergraduate courses.

Contributing

Contributions are welcome! If you have a new assignment to add or improvements to make, feel free to submit a pull request. Please ensure that your code follows proper coding practices and is well-documented.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

Computer Networks (CN) Uni Lab

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Contributors 10