Network Topology
Criteria
- Cost of building network and of adding new nodes.
- Speed of getting message from some node A to other B.
- Reliability of network - if some links or nodes
down, does any of it still work?
Fully-connected Network

Only cost-practical in local network.
- Cost - Couldn't be higher.
- Speed - Couldn't be better.
- Reliability - Couldn't be better
unless had duplicate links.
Example: Some military local networks.
Partially-connected Network

The only practical large-scale topology.
Grows as traffic grows.
e.g. Internet.
Once only 1 trans-Atlantic link.
As traffic grows, more links added.
Any site can be added by just 1 connection to any existing site.
If traffic increases may add 2 connections to the rest of the Net,
and so on.
Variable-resolution.
- Cost - Trade off with speed and reliability.
- Speed - Trade off with cost.
If too slow, add more links.
- Reliability - Trade off with cost.
If not reliable enough, add more links.
Variable-resolution.
Example: Internet.
See growth of Internet 1969-72.
Linear or Bus network
All machines attached to one cable.
This is a
broadcast network:
All machines see all comms on the cable.
Only practical for local network.
Normally will have a
HQ router - the LAN's gateway to the outside world.
- Cost - Very cheap.
- Speed - Excellent.
- Reliability -
If cable fails, whole network fails.
Example: Ethernet LAN.
Ring Network

Only practical for local network.
- Cost - Fairly low.
- Speed - OK.
- Reliability - Partitioned easily, but comms inside partitions still work.
Example: Common local network topology.
Star Network

Only practical for local network.
- Cost - Very cheap.
- Speed - Excellent in terms of distance,
but could be traffic jam at HQ.
- Reliability - Dangerous.
If HQ down, whole network fails.
Example: Common local network topology.
Hierarchical Network

Could be built globally but no one would use it.
Only practical for local, in-house, network.
- Cost - Very cheap.
- Speed - Possible traffic jams at HQ.
But perhaps no more so than partially-connected
with 1 trans-Atlantic link.
Much traffic stays within each side.
- Reliability - Network partitioned easily,
but partitions still work.
Example:
High-level organisation of multiple LANs
can look a bit like this.