Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/arya2004/computer-networks


https://github.com/arya2004/computer-networks

hacktoberfest hacktoberfest-accepted

Last synced: 5 days ago
JSON representation

Awesome Lists containing this project

README

        

# 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](#introduction)
- [Contributing](#contributing)
- [License](#license)

## 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](LICENSE) file for details.