1-1_Introduction_07

Download Report

Transcript 1-1_Introduction_07

Introduction
Advanced Computer Networks
2007. 9
What is a Communication Network?
(from end system point of view)



Network offers a service: move information
 bird, fire, telegraph, telephone, Internet …
 transportation (horse, train, airplane): move objects
What distinguish different types of networks?
 The services they provide
What distinguish the services?
 latency
 bandwidth
 number of end systems
 service interface (how to invoke?)
 other details
 reliability, unicast vs. multicast, real-time,
message vs. byte ...
What is a Communication Network?
(Infrastructure Centric View)






Electrons and photons as communication
medium
Links: fiber, copper, satellite, …
Switches: mechanical/electronic/optical,
Protocols:
TCP/IP, ATM, MPLS, Sonet, Ethernet, PPP,
X.25, FrameRelay, AppleTalk, IPX, SNA
Functionalities:
routing, switching, error control, congestion
control, QoS
Applications: FTP, Web, X windows, ...
The Internet



Global scale, general purpose,
heterogeneous-technologies, public,
computer network
Internet Protocol
 open system: Internet Engineering Task
Force (IETF) as standard body
- RFC (Request for Comments)
 technical basis for other types of networks
 Intranet: enterprise IP network
Developed by the research community
History of the Internet (1)






1961-1972: Early packet-switching principles
1961: Kleinrock – queueing theory shows
effectiveness of packet-switching
1964: Baran - packet-switching in military nets
1967: ARPAnet conceived by Advanced Research
Projects Agency (Licklider, Roberts)
1969: first ARPAnet node operational
1972: ARPAnet has 15 nodes
 ARPAnet demonstrated publicly
 NCP (Network Control Protocol) first host-host
protocol
 first e-mail program
History of the Internet (2)
L. Kleinrock (MIT thesis): “Information flow in large
communication nets”, 1961
History of the Internet (3)
History of the Internet (4)

Sep69 1st IMP in UCLA
Oct69 2nd IMP in SRI

22:30 29Oct69

LOGIN from UCLA to
SRI CLA
We sent an “L” - did
you get the “L”? YEP!
We sent a “O” - did you
get the “O”? YEP!
We sent an “G” - did
you get the “G”? Crash!



History of the Internet (5)







1972-1980: Internetworking, research networks
1970: ALOHAnet satellite network in Hawaii
(Abramson)
1973: Metcalfe’s PhD thesis proposes Ethernet
1974: Cerf and Kahn - 2004 A.M. Turing Award
-define today’s Internet architecture (TCP/IP)
 minimalism, autonomy –no internal changes
required to interconnect networks
 best effort service model
 stateless routers
 decentralized control
1979: ARPAnet has 200 nodes, 56 kbps
Late 70’s: proprietary architectures: DECnet, SNA
Late 70’s: switching fixed length packets (-> ATM)
History of the Internet (6)








1980’s new protocols, a proliferation of net
1982: SMTP e-mail protocol defined
1983: DNS defined for name-to-IP-address
translation
mid-1980’s: IETF active
1985: FTP protocol defined
1988: TCP congestion control
new national networks: Csnet, BITnet, Minitel ,
NSFnet (1.5 Mbps,10,000 computers), NSI (NASA),
ESNet(DOE), DARTnet, TWBNet (DARPA),
100,000 hosts connected to confederation of
networks
History of the Internet (7)





1990’s: commercialization, the WWW
Early 1990’s: ARPAnet decommissioned
1991: NSFnet (45 Mbps) -> commercial use of NSF
(decommissioned, 1995)
Late 1990’s:
 multiple private backbones
 50 million computers on Internet
 100 million+ users
 backbone links running at 1 Gbps
Early 1990s: WWW
 hypertext [Bush 1945, Nelson 1960’s]
 HTML, http: Berners-Lee
 1994: Mosaic, later Netscape
 late 1990’s: commercialization of the WWW
Growth of the Internet

Today: backbones run at 2.4/10 Gbps,
400 millions computers in 150 countries
Internet 在中国
1993年3月
中科院高能物理所
64 Kbps
 TJU:1995.3.22
 2006年12月
 计算机5940万
 用户 1.4亿
 WWW站 84万
 CN域名 180万
 国际出口带宽 257 Gbps
 连接美国、俄罗斯、法国、英国、德国、日本、
韩国、新加坡等

Services Provided by the Internet




Shared access to computing resources
 telnet (1970’s)
Shared access to data / files
 FTP, NFS, AFS (1980’s)
Communication medium over which people interact
 email (1980’s), on-line chat, messaging (1990’s)
 IP Telephony (2000’s) - replacing telephone network?
A medium for information dissemination
 USENET (1980’s)
 WWW (1990’s) - replacing newspaper, magazine?
 Audio, video (2000’s): peer-to-peer systems



replacing radio, CD, TV?
A medium for self-publishing (blogs, YouTube, etc.)
What’s next?
Internet Physical Infrastructure
Protocol Architecture
A Taxonomy of Communication Networks

Communication networks can be classified based on
the way in which the nodes exchange information:
Communication
Network
Switched
Communication
Network
Broadcast
Communication
Network
Packet-Switched
Circuit-Switched
Communication Communication Network
Network
Datagram
Virtual Circuit
Network
Network
Telephone
Internet
Timing in Circuit Switching
Host 1
Host 2
Node 1
Node 2
processing delay at Node 1
propagation delay
between Host 1
and Node 1
Circuit
Establishment
propagation delay
between Host 2
and Node 1
Data
Transmission
DATA
Circuit
Termination
Timing of Datagram Packet Switching
Host 1
transmission
time of Packet 1
at Host 1
Node 1
Packet 1
Host 2
Node 2
propagation
delay between
Host 1 and
Node 2
Packet 2
Packet 1
Packet 3
processing
delay of
Packet 1 at
Node 2
Packet 2
Packet 1
Packet 2
Packet 3
Packet 3
Packet-Switching vs. Circuit-Switching

Most important advantage of packet-switching
over circuit switching: ability to exploit
statistical multiplexing:
Efficient
bandwidth usage; ratio between peek and
average rate is 3:1 for audio, and 15:1 for data traffic

However, packet-switching needs to deal with
congestion:
More
complex routers
Harder to provide good network services (e.g., delay
and bandwidth guarantees)

They will be combined
Timing of Virtual-Circuit Packet Switching
Host 1
Node 1
Host 2
Node 2
propagation delay
between Host 1
and Node 1
VC
establishment
Packet 1
Packet 2
Packet 1
Data
transfer
Packet 3
Packet 2
Packet 3
Packet 1
Packet 2
Packet 3
VC
termination