Network Redundancy
6.2 Characteristics of the Internet influence the systems built on it.
6.2.1 Explain characteristics of the Internet and the systems built on it. [P5]
6.2.1A The Internet and the systems built on it are hierarchical and redundant.
6.2.2 Explain how the characteristics of the Internet influence the systems built on it. [P4]
6.2.2A Hierarchy and redundancy help systems scale.
6.2.2B The redundancy of routing (i.e., more than one way to route data) between two points on the Internet increases the reliability of the Internet and helps it scale to more devices and more people.
6.2.2I The size and speed of systems affect their use.
Given the enormous amount of data traveling around, the Internet needs to be reliable. We have achieved this by building many redundant connections into the physical systems of the Internet. Wherever information is going, there is more than one way to get there, so that if part of the Internet fails, the rest remains connected even if the failed part is in the usual path from one place to another. This increases the Internet's fault tolerance (ability to work around problems). And it also helps the Internet scale (expand) to more devices and people.
Internet
scalability is the ability of the net to keep working even as the size of the network and the amount of traffic over the network increase. The page
Internet 2012 in numbers has some astonishing numbers about Internet traffic from a few years ago.
- Describe what's going on in this animation.
- Work through the following two questions below.
In this model of a network, what is the
minimum number of nodes (connection points) that can stop working before the sender and the receiver can't communicate? (Other than the sender or the receiver themselves, of course.)
1
There are no nodes that are vital to the system. Pick any node to stop working, and you can still find another path.
2
Correct! If the node with 6 connections goes down and also either of the two to its left, the sender and receiver can't communicate.
3
Try to find a smaller number of nodes that can stop working and still break communication.
4
Try to find a smaller number of nodes that can stop working and still break communication.
5
Try to find a smaller number of nodes that can stop working and still break communication.
In the same model network, what is the
maximum number of nodes that can fail and still let Sender and Receiver communicate?
10
If all 10 nodes fail, the sender and receiver can't communicate.
9
If 9 nodes fail, the sender and receiver can't communicate.
8
Correct! If the 4 nodes on the right and also the 4 nodes on the left all fail, the remaining 2 nodes in the middle will still allow the sender and receiver to communicate.
7
Try to find a higher number of nodes that can stop working and still ensure communication.
6
Try to find a higher number of nodes that can stop working and still ensure communication.