Documente Academic
Documente Profesional
Documente Cultură
Web Browsing
Web server
Retrieval of information from web servers
applications
Audio
Applications
New
What is a communication
network?
Communication
Network
Equipment
Routers, servers,
switches, multiplexers,
hubs, modems,
Facilities
Bells Telephone
sound
Loudspeaker
analog
electrical
signal
sound
Signaling
Signaling
The N2 Problem
N = 1000
N(N 1)/2 = 499500
2
..
.
4
Circuit Switching
Patchcord
Only
N1
3
Manual Switching
Strowger Switch
2nd digit
...
0
0
.
.
.
.
.
.
9
0
.
.
.
9
9
Strowger Switch
Tandem
Tandem
CO
CO
CO
CO
CO
Information transfer
per second
1.0E+14
1.0E+12
1.0E+10
1.0E+08
1.0E+06
1.0E+04
SONET
Optical
Carrier
T-1 Carrier
Baudot
1.0E+02
1.0E+00
1850
Morse
1875
1900
1925
1950
1975
2000
Circuit switching
Hierarchical Network
Signaling Network
What is a protocol?
Communications
Terminal-Oriented Networks
Early
Terminal
Terminal
Modem
Host computer
Telephone
Network
Modem
Terminal
Host computer
Terminal
...
Terminal
Statistical Multiplexing
Frame
CRC
Information
Terminal
Header
Header
Information
...
Terminal
CRC
Terminal
Host computer
Multiplexer
CRC
Information
Header
Terminal
Header
Information
CRC
Chicago
T
T
T
.
.
.
.
.
.
San
Francisco
Atlanta
New York
City
Computer-to-Computer Networks
As
Application
Examples
Packet Switching
Network
Packet
switching introduced
ARPANET
Packet 2
Packet
Switch
Packet 1
Packet 2
Message
Packet
Switch
Packet
Packet 1
Packet
Switch Packet 1
Switch
ARPANET Routing
Routing is highly nontrivial in mesh networks
No connection setup prior to packet transmission
Packets header includes source & destination addresses
Packet switches have table with next hop per destination
Routing tables calculated by packet
switches using distributed algorithm
Packet
Switch
Hdr Packet
Packet
Switch
Packet
Switch
Packet
Switch
Packet
Switch
xyz
abc
wvr
edf
Packet
Switch
Error
Control
Congestion
Control
Packet
Switch
Packet
Switch
Packet
Switch
Flow
Control
ARPANET Applications
ARPANET introduced many new applications
Email, remote login, file transfer,
AMES
McCLELLAN
UTAH
BOULDER
GWC
CASE
RADC
ILL
CARN
LINC
USC
AMES
MIT
MITRE
UCSB
STAN
SCD
ETAC
UCLA
RAND
TINKER
BBN
HARV
NBS
Low
Transceivers
The Internet
Different
Net 1
Net 2
Router
H
G
Net 1
Net 3
G
G
H
Net 2
Net 5
G
Net 4
Transport Protocols
Host computers run two transport protocols on top
of IP to enable process-to-process communications
User Datagram Protocol (UDP) enables best-effort
transfer of individual block of information
Transmission Control Protocol (TCP) enables
reliable transfer of a stream of bytes
Transport
Protocol
Internet
128.100.11.1
Hosts
Easier to remember
Hierarchical name structure
tesla.comm.utoronto.edu
Domain
Internet Applications
All
Current
trends
Trend
Optical-to-Electronic
conversion is expensive
Thus
Multimedia Applications
End of Trust
Security
Attacks
Spam
Denial of Service attacks
Viruses
Impersonators
Firewalls
& Filtering
Protocols
Operations, Administration,
Maintenance, and Billing
Communication
Highly-developed
in telephone network
Under
New
Service
Can it be
Technology implemented costeffectively?
Is the service
allowed?
Regulation
Transmission Technology
Relentless
improvement in transmission
High-speed transmission in copper pairs
Higher
Enormous
Faster
Processing Technology
Moores Law
1.0E+08
P4
Pentium III
Transistor count
1.0E+07
Pentium Pro
Pentium
486 DX
Intel DX2
1.0E+06
Pentium II
80286
1.0E+05
8086
1.0E+04
1.0E+03
8080
4004
0
1972
10
1982
20
1992
30
2002
Market
The S Curve
Service Penetration & Network
Effect
Telephone: T=30 years
roads
Others
Fax
Cellular & cordless phones
Internet & WWW
Napster and P2P
Competition
advances
Basic
Standards
New
Example
Standards Bodies
Industry Organizations