---------------------------------------------------------------------------- Intro ------- Welcome to Network Topology Simulator. This simulates how the nodes [and the main nodes/buses, if there are any] works. This is mobile friendly (Yes!). How I created this ------------------------- This concept came to my mind when I had to study network topology in Computer Science. I thought it would be cool to simulate how the nodes work in a topology. So I started creating the project. I have been working on this concept for a looong time. But I lost interest in it. Mainly because I couldn't get the bus topology to work. After some weeks, found this project in my project pile. I had nothing to do, so I just poked around with it. So here is the result. Instructions ---------------- [Instructions are in the simulation itself. But here it is] -> On Mobile: Tap the add button and tap anywhere to create nodes Tap the remove button and tap any nodes to remove them Tap the edit button (wrench) and tap any nodes to enable/disable them. Tap the message button (last) and tap any 2 nodes to send a message from the former to the latter. Tap the topology button to go to the next topology. -> On Other Devices: Press [Space] to create new Nodes Press [T] to go to the next topology [Hover and ...] Press [R] to remove Nodes Press [M] to send a message from one Node to another Press [E] to enable/disable Nodes Notes -------- This was a cool concept. But creating it was HARD. Especially the bus topology. I had to animate lines for all the receivers to show that in bus topology, everyone can read/receive your files. I first created the non-mobile-friendly version and then turned it into a mobile-friendly one. Comment below any suggestions and things :D Information about the topologies are given below [They are also in the simulation. But why not xD] Star Topology ------------------- In Star Topology, all the computers, called nodes, are connected to a central system called Switch. The Switch controls the communication in the network. Advantages and Disadvantages: √ -> It has minimal line cost. If any node fails, the remaining network is unaffected. x -> The network crucially depends on the central Switch. If it fails, the entire network goes down. Ring Topology -------------------- In Ring Topology, the nodes are connected in a closed loop so that each device is connected to 2 other devices, one on either side. Data travels only in one direction in a ring. Advantages and Disadvantages: √ -> It works well as there is no central-site computer system. It is more reliable than star topology. x -> It requires more complicated control software. If any one of the nodes fails, the entire network fails. Bus Topology ------------------- In Bus Topology, the nodes are connected to a central cable called the bus. Transmission from any nodes travel the length of the bus and can be recived by any other nodes in the bus. Terminators at the end absorbs and removes the signal. Advantages and Disadvantages: √ -> It works well as there is no central-site computer system. It is more reliable than star topology. x -> It requires more complicated control software. If any one of the nodes fails, the entire network fails. Mesh Topology --------------------- In Mesh Topology, all nodes are interconnected. This allows each nodes to have a direct connection with all other nodes in the network. Advantages and Disadvantages: √ -> If any node fails, the remainting network is unaffected. Communication is very fast. Changes can be done easily without interrupting other nodes. x -> It is the most expensive network. Maintenance of this network is very difficult. Woah! That was long. If you read upto this have a smile (^v^ ) Bye! ----------------------------------------------------------------------------
Credits ---------- Music: Let Me Love You [Instrumental Official] - Justin Bieber VFX: Scratch Sound Library Concept: Me (@unnikuttan1) Code: Me (@unnikuttan1) Art: Me (@unnikuttan1) Thumbnail: Created in GIMP [That's a lot of me. I have a feeling I missed someone] [Please tell me if I missed anyone] Yeah. That's why the wrench looked so ugly. I know ._. Shared: 31 October 2021