REPOSITORY OVERVIEWLive repository statistics
★ 1Stars
⑂ 0Forks
◯ 0Open issues
◉ 1Watchers
55/100
OPENREPOHUB HEALTH SIGNALMixed signals
A transparent discovery signal based on current public GitHub metadata.
Recent activity35% weight
72 Community adoption25% weight
0 Maintenance state20% weight
100 License clarity10% weight
0 Project information10% weight
100 This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
README preview
🌐 Computer Networks Lab Programs
📚 Overview
This repository contains a collection of Computer Networks laboratory programs implemented in C.
The programs demonstrate important networking concepts including:
- Client-Server Communication
- Error Detection using CRC
- Routing Algorithms
- Flow Control Protocols
- Sliding Window Techniques
- Network Layer Algorithms
These programs are designed for Computer Science and Information Technology students to understand networking concepts through practical implementation.
🚀 Programs Included
1. Client-Server Communication
Unidirectional Communication
- One-way communication
- Client sends message to server
- Implemented using TCP sockets
Bidirectional Communication
- Two-way communication
- Client and server exchange messages
- Interactive communication model
2. Cyclic Redundancy Check (CRC)
CRC Without Noise
- CRC generation
- Error detection at receiver side
- Binary division using XOR
CRC With Noise
- Simulates transmission errors
- Random bit corruption
- Error detection demonstration
3. Routing Algorithms
Dijkstra Algorithm
- Shortest path calculation
- Link State Routing
- Network Layer routing
Distance Vector Routing
- Bellman-Ford based routing
- Routing table generation
- Next-hop calculation
4. Flow Control Protocols
Stop and Wait Protocol
- Frame transmission
- ACK handling
- Timeout and retransmission
Go-Back-N Protocol
- Sliding window mechanism
- Multiple frame transmission
- Retransmission from lost frame
Selective Repeat Protocol
- Independent frame acknowledgment
- Selective retransmission
- Efficient error recovery
🛠 Technologies Used
- C Programming
- TCP/IP Networking
- Winsock API
ALGORITHMICALLY RELATEDSimilar Open-Source Projects
Selected from shared topics, language and repository description—not editorial ratings.
Dive into our curated collection of C language exercises tailored for the first year of high school technology. From foundational concepts to advanced challenges, this repository offers a comprehensive resource for students and educators alike
37/100 healthActive repository
C++MIT
⑂ 0 forks◯ 0 issuesUpdated Nov 30, 2023
Welcome to the C Language Programming Repository! 🚀 This repository is a comprehensive collection of C language programs and projects. In this repository the project is divided into many tasks and this task is given by Tecnohack edutech during my internship from technohack .
27/100 healthActive repository
CNo license
⑂ 0 forks◯ 0 issuesUpdated Jan 23, 2024