Message Switching Simulator

Simulation

Visualization

Concept of Message Switching

Definition: Message Switching is a communication technique where the entire message is transmitted from source to destination through intermediate nodes.

Steps:

  1. Message is created at source
  2. Sent to first node
  3. Node stores message
  4. Forwards to next node
  5. Continues until destination

Example:

Message = 2000 bits, Bandwidth = 1000 bps, Nodes = 4

Total Delay = 6 sec

Video Explanation

Click to watch

References

Detailed Help

1. Select Outputs (Popup):
When you open the Home screen, a popup will appear asking you to choose which results you want to calculate. You can select one or multiple options such as Transmission Time, Total Delay, Bandwidth Info, Propagation Delay, and Throughput.

2. Dynamic Input Fields:
Based on the outputs you select, only the required input fields will appear. For example:

This avoids unnecessary inputs and makes the simulation easier.

3. Message Size:
Represents the total data being sent. You can enter it in:

The system automatically converts everything into bits.

4. Bandwidth:
This defines how fast data can travel through the network. You can enter:

Higher bandwidth means faster transmission.

5. Number of Nodes:
Nodes include the source, destination, and intermediate devices. More nodes increase delay because the message is stored and forwarded at each node.

6. Calculated Outputs:

7. Visualization:
After running the simulation, nodes are displayed graphically. The red moving dot represents the message (packet) traveling between nodes.

8. Restart Button:
Resets the simulation and allows you to start fresh.

9. Download Report:
Allows you to download the output results as a text file for reference.

10. Dark Mode:
Use the ๐ŸŒ™/โ˜€๏ธ button in the top navigation bar to switch between light and dark themes.

Developed By

Kengua Asini
24BYB1132

Saumya
24BYB1130

Chandra K
24BYB1171

Guided By

Dr. Swaminathan Annadurai
Project Guide