Skip to content

devkansara/Virtual-Lab-Networking-Simulators

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Virtual-Lab: Simulators of Networking Concepts

This Virtual Lab consists simulators for Simple Parity Check, Hamming Code and IPv4 Subnetting which helps students learn networking concepts from the writeups provided and test their knowledges using our simulators

Error detection is a critical process in communication systems, ensuring the integrity of data transmitted from a transmitter to a receiver. To detect errors in transmitted data, redundancy codes, known as error-detecting codes, are utilized. These codes are added to the data during transmission from the source (transmitter).

When a message is transmitted, it may become scrambled by noise or corrupted. To address this, error-detecting codes are incorporated. These codes are additional data appended to a digital message to help identify any errors that may occur during transmission.

Errors can arise when the information received does not match the information sent. During transmission, digital signals can be affected by noise, leading to errors in the binary bits traveling from the sender to the receiver. For instance, a bit with a value of 0 may change to 1, or vice versa.

When data is transmitted from one device to another, there is no inherent guarantee that the data received by the destination device is identical to the data sent by the source device. Error-detecting codes play a vital role in identifying discrepancies and ensuring data integrity in such communication systems.

Demo

Virtual.Labs.1.mp4

Architechture of this Virtual Labs

image6

Home Page

Screenshot 2024-06-26 at 8 48 27 PM

What's included in the Experiment

Screenshot 2024-06-26 at 8 48 42 PM

Simple Parity check's simulator

Screenshot 2024-06-26 at 9 01 55 PM

Showing hints if the answer ios wrong

Screenshot 2024-06-26 at 9 00 33 PM

Correct answer's view

Screenshot 2024-06-26 at 9 00 40 PM

Hamming Code's Simulator

Screenshot 2024-06-26 at 8 48 58 PM

Instructions to solve hamming code

Screenshot 2024-06-26 at 8 49 15 PM

Error in Hamming Code

Screenshot 2024-06-26 at 8 49 26 PM

Correct answer in Hamming code

Screenshot 2024-06-26 at 8 49 38 PM

How to run this web application

In the main project directory run the following command: python manage.py runserver

About

This Virtual Lab features simulators for Simple Parity Check, Hamming Code, and IPv4 Subnetting, designed to help students understand and practice key networking concepts. By using these simulators, students can learn from the provided write-ups and test their knowledge through practical application.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors