Computernetworks History
Computernetworks History
• Telegraphy Networks
• Terminal-Oriented Networks
• Computer-to-Computer Networks
1
© A. Leon-Garcia 2000 Lecture 3
Communication Networks
Information
Morse, Baudot, ASCII Analog voice or PCM digital voice Any binary information
representation
Transmission Digital over various Analog and digital over various
Digital over various media
system media media
Geographical
Addressing addresses
Hierarchical numbering plan Hierarchical address space
2
© A. Leon-Garcia 2000 Lecture 3
Communication Networks
Telegraphy Networks
Terminal-Oriented Networks
• Allow expensive host computers to be shared by a number
of terminals
. T
C .
.
T
. T
.
C .
T T
Modem T
PSTN Modem
Pool
T = terminal
4
© A. Leon-Garcia 2000 Lecture 3
Communication Networks
Line-Sharing Techniques
• Transmissions from terminals very bursty, so dedicated
lines inefficient
• Polling protocols for controling the sharing of a
transmission line were developed
Poll to terminal
T T T T
5
© A. Leon-Garcia 2000 Lecture 3
Communication Networks
Info Address
T
.
.
Host Mux .
T
Address Info T
6
© A. Leon-Garcia 2000 Lecture 3
Communication Networks
Typical Terminal-Oriented Network
• Tree-topology network connecting terminals to centralized
shared computers
• Not flexible: could not handle proliferation of computers
& applications
Host
.
.
.
.
San
.
New York
.
T
Francisco City
.
.
.
T .
.
.
Chicago T Atlanta
7
© A. Leon-Garcia 2000 Lecture 3
Communication Networks
Computer-to-Computer Networks
• The proliferation of computers led to a need to develop
networks to interconnect computers
• Fundamentally different than connecting terminals to
computers, because now both parties are intelligent
• Interactive applications required quick response
– implying that messages cannot be too long, because this
will cause long delays
• Solution: Packet switching
– variable-length messages up to some maximum allowed
– longer messages are broken into several packets
– connectionless transfer vs. connection-oriented transfer
8
© A. Leon-Garcia 2000 Lecture 3
Communication Networks
ARPANET
• Testbed for wide-area network packet switching research
• Interconnection of computers using a mesh networks
• Packet switches route packets from source to destination
RADC
ILL
LINC CARN
AMES USC
MIT
MITRE
UCSB
STAN SCD
ETAC
9
© A. Leon-Garcia 2000 Lecture 3
Communication Networks
10
© A. Leon-Garcia 2000 Lecture 3
Communication Networks
(a) (b)
transceivers z z z z z z
11
© A. Leon-Garcia 2000 Lecture 3
Communication Networks
Internetworking
12
© A. Leon-Garcia 2000 Lecture 3
Communication Networks
• Gateways provide interconnection across networks
• IP packets sent from gateway to gateway
net 3
G
net 1
G
G
G
net 5
net 2 G net 4 G
G = Gateway
13
© A. Leon-Garcia 2000 Lecture 3
Communication Networks
Internet Innovations