Data Communications and Computer Networks: A Business User's Approach
Data Communications and Computer Networks: A Business User's Approach
Data Communications and Computer Networks: A Business User's Approach
Computer Networks: A
Business User’s Approach
Chapter 10
Introduction to Metropolitan Area
Networks and Wide Area Networks
1
This time/last time
2
Data Communications and Computer Networks
Chapter 10
Introduction
As we have seen, a local area network covers a room, a
building or a campus.
A metropolitan area network (MAN) covers a city or a region
of a city.
A wide area network (WAN) covers multiple cities, states,
countries, and even the solar system.
3
Metropolitan Area Network Basics
4
Metropolitan Area Network Basics
5
Failover
Failover is a backup operational mode in which the functions
of a system component (such as a processor, server,
network, or database, for example) are assumed by
secondary system components when the primary
component becomes unavailable through either failure or
scheduled down time.
Used to make systems more fault-tolerant, integral part of
mission-critical systems that must be constantly available.
The procedure involves automatically offloading tasks to a
standby system component so that the procedure is as
seamless as possible to the end user.
Failover can apply to any aspect of a system: network
component or system of components, such as a connection
path, storage device, or Web server.
6
Data Communications and Computer Networks
Chapter 10
7
Remember SONET
8
SONET versus Ethernet MANs
Most MANs are SONET networks built of multiple rings (for
failover purposes)
•SONET is well-proven but complex, fairly expensive, and
cannot be provisioned dynamically.
•SONET is based upon T-1 rates and does not fit nicely into
1 Mbps, 10 Mbps, 100 Mbps, 1000 Mbps chunks, like
Ethernet systems do.
Ethernet MANs
•Well understood, scale well and best technology to carry IP
traffic (internet)
•Have high failover times (slow recovery to failure)
•Growing in popularity 9
SONET systems are comprised of multiple rings
10
The Ethernet MAN Topology
11
Wide Area Network Basics
12
Characteristics of WANs
• Similarities to LANs
– Interconnect computers.
– Use some form of media for the interconnection.
– Support network applications.
• Differences to LANs
– Include both data networks, such as the Internet, and voice
networks, such as telephone systems.
– Interconnect more workstations, so that any one
workstation can transfer data to any other workstation.
– Cover large geographic distances, including the earth.
– Subnet
• Originally routers and lines, now also means a section of network
addressing 13
Why WANs?
14
Data Communications and Computer Networks
Chapter 10
15
Wide Area Network Basics
16
Data Communications and Computer Networks
Chapter 10
17
Types of Network Subnets
18
Circuit Switched Network
19
Data Communications and Computer Networks
Chapter 10
20
Packet Switched Network
Packet switched network - a network in which all data
messages are transmitted using fixed-sized packages, called
packets.
More efficient use of a telecommunications line since packets
from multiple sources can share the medium.
One form of packet switched network is the datagram. With
a datagram, each packet is on its own and may follow its own
path.
Virtual circuit packet switched network create a logical path
through the subnet and all packets from one connection
follow this path.
Virtual path is not physically real, but acts like a circuit. It exists
only in software of the routers. Not used in today’s internet. 21
Packets vs frames
Packet is a more general term.
Messages transmitted over the network
Packets for messages at the OSI network layer (routing).
Frames for messages at the OSI data link layer.
Datagrams are packets built such that each packet is on its
own and may follow its own path.
22
Switching Comparison:
Packet switching: transmission of messages by dividing the
message up into packets and transmitting it over many lines.
The message is reconstructed at the end. Ex. internet
Circuit switching: transmission of messages over a dedicated
line; all packets go other this line.
23
Broadcast Network
24
Connection-oriented versus Connectionless
25
Connection-oriented versus Connectionless
26
Connection-oriented telephone call
27
Connectionless postal system
28
Logical on the physical
29
Routing Choices
30
Data Communications and Computer Networks
Chapter 10
31
How Routing Works
32
A Simple Example of a Network Graph
33
Network Graphs
34
Routing Method
35
Find the minimal cost
route from one node to
another.
Need an algorithm to
do that; “eyeballing”
does not always work
This is what a routing
algorithm does
36
Forward Search Least Cost Routing
Algorithm
Dijkstra’s least cost algorithm finds all possible paths
between two locations.
By identifying all possible paths, it also identifies the least
cost path.
Cost is reflected in value on the links. Examples?
38
Network
with
Flooding
Routing
Starting
from
Node A
39
Flooding
has
continued
and is
now being
done at
Nodes B,
C&D
40
Centralized Routing
41
Data Communications and Computer Networks
Chapter 10
42
Data Communications and Computer Networks
Chapter 10
Centralized Routing
Problems:
Centralized routers can easily fail.
How does the routing table scale?
43
Distributed Routing
44
Data Communications and Computer Networks
Chapter 10
45
Isolated Routing
46
Adaptive Routing versus Static Routing
47
Network Congestion
48
Quality of Service (QoS)
49
Data Communications and Computer Networks
Chapter 10
50
Data Communications and Computer Networks
Chapter 10
51
Data Communications and Computer Networks
Chapter 10
52
Data Communications and Computer Networks
Chapter 10
53
What we covered
• WANs and MANs
• Physical network connections
– Circuit, Packet, Broadcast switching
• Logical network connections
– Connection oriented vs connectionless
• Network graphs
– Nodes and edges (links)
• Routing algorithms
54
What we covered
• Routing algorithms find the path
– Global vs decentralized
– Flooding
– Dynamic vs static
55