We will discuss these basic characteristics of Computer Networks: Fault Tolerance, Scalability, Quality of Service (QoS), and Security. Now let us understand them one by one.
- Fault Tolerance :
Fault Tolerance means the ability to continue working despite failures and Ensure no loss of services.
Suppose you are returning home from your college with best route you know and follow the same route everyday, now one day you see there is a blockage in the road, so what you will do, will you return to college or find another way to reach home? Obviously you will find another way to reach your home.
The same happens in networking, your PC in connected with a wireless router and the router is connected with router 1 and router 2 and these two router in turn is connected with the web server. Now suppose you searched for a link or any website, but unfortunately the connection of your wireless router with router 1 is disconnected, so now wireless router will make another connection with router 2 and send the request to the web server. This what the Fault Tolerance means.
- Scalability :
Scalability means the ability to grow based in the needs and have good performance after growth.
The best example of scalability in The Internet itself, now also many new users are connecting through internet and communicating with other devices, but our network is working properly. This what is scalability.
- Quality of Service (QoS) :
Quality of Service (QoS) refers to the ability to set priorities and manage data traffic and reduce data loss, delay, etc.
- Security :
Security is the ability to prevent unauthorized access, misuse, or forgery. Also it is the ability to provide confidentiality, integrity and availability.
Attention reader! Don’t stop learning now. Get hold of all the important CS Theory concepts for SDE interviews with the CS Theory Course at a student-friendly price and become industry ready.
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to email@example.com. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.