3/
Comm 2001-2002 1
Communication Networks and Protocols*
Introduction and Background
Danny Dolev Danny Dolev
* * The lecture notes are based in part on the lecture notes of Dr. Yuval
The lecture notes are based in part on the lecture notes of Dr. Yuval Yarom Yarom, Prof. , Prof. Raj Jain Raj Jain,, Prof. Don ,, Prof. Don Towsley Towsley and and
- Prof. S.
- Prof. S. Keshav
Keshav
2 Comm 2001-2002 Danny Dolev
The team
- Bibiliography
Bibiliography
→ → Kurose & Ross,
Kurose & Ross,
✁ ✁ Computer NetworkingComputer Networking
✂ ✂→ → A.S.
A.S.Tanenbaum Tanenbaum, ,
✁ ✁ Computer Networks (3rd Edition)Computer Networks (3rd Edition)
✂ ✂→ → S.
- S. Keshav
Keshav, ,
✁ ✁ An Engineering Approach to Computer NetworkingAn Engineering Approach to Computer Networking
✂ ✂→ → Comer???
Comer???
→ → W.R.Stevens,
W.R.Stevens,
✁ ✁ TCP/IP Illustrated, Volume 1TCP/IP Illustrated, Volume 1
✂ ✂→ → Gallager
Gallager & & Bertsekas Bertsekas, ,
✁ ✁ Data NetworksData Networks
✂ ✂- The lecture notes are based in part on lecture notes of Prof. Don
The lecture notes are based in part on lecture notes of Prof. Don Towsley Towsley, ,
- Prof. James Kurose, Dr. Yuval
- Prof. James Kurose, Dr. Yuval Yarom
Yarom, Prof. , Prof. Raj Jain Raj Jain, Prof. Keith Ross , Prof. Keith Ross and Prof. S. and Prof. S. Keshav Keshav
3 Comm 2001-2002 Danny Dolev
Part I: Introduction
Goals: Goals:
- get context, overview,
get context, overview,
✄ ✄ feelfeel
☎ ☎ of- f
networking networking
- more depth, detail
more depth, detail later later in course in course
- approach:
approach:
✆ ✆descriptive descriptive
✆ ✆use Internet as example use Internet as example Overview: Overview:
- economic drive
economic drive
- bjective
- bjective
- what
what
✝ ✝ s the Internets the Internet
- what
what
✝ ✝ s a protocol?s a protocol?
- network edge
network edge
- network core
network core
- access net, physical media
access net, physical media
- performance: loss, delay
performance: loss, delay
- protocol layers, service models
protocol layers, service models
- backbones,
backbones, NAPs NAPs, ISPs , ISPs
- history
history
- ATM network
ATM network
4 Comm 2001-2002 Danny Dolev
Economic Drive
✞ ✞Today Today
✟ ✟ s economys economy
✆ ✆manufacturing, distributing, and retailing manufacturing, distributing, and retailing elements elements
✆ ✆but also but also
✠ ✠publishing publishing
✠ ✠banking banking
✠ ✠film making film making… …. .
✆ ✆main main
✡ ✡ productproduct
✝ ✝ is creation and dissemination of informationis creation and dissemination of information
✆ ✆part of the part of the
☛ ☛information economyinformation economy
☞ ☞ ✞ ✞Future economy will to be dominated by information exchange Future economy will to be dominated by information exchange
✆ ✆e.g. smart home and wireless tags on groceries e.g. smart home and wireless tags on groceries
5 Comm 2001-2002 Danny Dolev
The Objective
✞ ✞Ways to represent all types of information as bits Ways to represent all types of information as bits
✞ ✞Ways to move Ways to move lots lots of bits
- f bits everywhere, cheaply
everywhere, cheaply, and with , and with quality of quality of service service
✆ ✆need to engineer computer networks to meet these objectives need to engineer computer networks to meet these objectives
✞ ✞Your generation is going to merge the current networks (telephony Your generation is going to merge the current networks (telephony and Internet) with sound-fiction services. and Internet) with sound-fiction services.
6 Comm 2001-2002 Danny Dolev
Common network technologies
✞ ✞Two successful computer networks Two successful computer networks
✆ ✆telephone network telephone network
✆ ✆Internet Internet
✞ ✞What comes next? What comes next?
✆ ✆ ✄ ✄ next-generationnext-generation
☎ ☎ InternetInternet
✆ ✆G3 cellular technology G3 cellular technology
✆ ✆something like universal wireless communication network something like universal wireless communication network
✞ ✞