case studies - csperkins.org€¦ · case studies networked systems architecture 3 lecture 3....
TRANSCRIPT
![Page 1: Case Studies - csperkins.org€¦ · Case Studies Networked Systems Architecture 3 Lecture 3. Lecture Outline •Case Studies: Network Design Choices • The Telephone Network •](https://reader030.vdocuments.mx/reader030/viewer/2022040103/5edc8aefad6a402d66673f5d/html5/thumbnails/1.jpg)
Case Studies
Networked Systems Architecture 3Lecture 3
![Page 2: Case Studies - csperkins.org€¦ · Case Studies Networked Systems Architecture 3 Lecture 3. Lecture Outline •Case Studies: Network Design Choices • The Telephone Network •](https://reader030.vdocuments.mx/reader030/viewer/2022040103/5edc8aefad6a402d66673f5d/html5/thumbnails/2.jpg)
Lecture Outline
• Case Studies: Network Design Choices
• The Telephone Network
• The Internet
![Page 3: Case Studies - csperkins.org€¦ · Case Studies Networked Systems Architecture 3 Lecture 3. Lecture Outline •Case Studies: Network Design Choices • The Telephone Network •](https://reader030.vdocuments.mx/reader030/viewer/2022040103/5edc8aefad6a402d66673f5d/html5/thumbnails/3.jpg)
The Telephone System
• Public switched telephone network (PSTN)
• Voice phones
• Fax machines
• Dial-up modems
• Ignoring (for now):
• Mobile phones, VoIP
![Page 4: Case Studies - csperkins.org€¦ · Case Studies Networked Systems Architecture 3 Lecture 3. Lecture Outline •Case Studies: Network Design Choices • The Telephone Network •](https://reader030.vdocuments.mx/reader030/viewer/2022040103/5edc8aefad6a402d66673f5d/html5/thumbnails/4.jpg)
History and Development
• 1876: Alexander Graham Bell
• Telephone controversially patented hours before similar invention by Elisha Gray
• Bell Telephone Company ⇒ AT&T
• National telephone monopolies
• String governmental regulation
• Slow pace of innovation and service change
• Liberalisation, competition, and opening of the local loop
Alexander Graham Bell
Sour
ce: P
ublic
dom
ain
![Page 5: Case Studies - csperkins.org€¦ · Case Studies Networked Systems Architecture 3 Lecture 3. Lecture Outline •Case Studies: Network Design Choices • The Telephone Network •](https://reader030.vdocuments.mx/reader030/viewer/2022040103/5edc8aefad6a402d66673f5d/html5/thumbnails/5.jpg)
Basic Concepts
• Multi-level circuit switched network
• Analogue circuits transport speech to exchange
• Sampled at exchange, digital circuits in the core
• Optimised for speech traffic
• Only a single service provided: convey speech data
• Circuit capacity based on speech characteristics
• Network dimensioned using typical call duration
![Page 6: Case Studies - csperkins.org€¦ · Case Studies Networked Systems Architecture 3 Lecture 3. Lecture Outline •Case Studies: Network Design Choices • The Telephone Network •](https://reader030.vdocuments.mx/reader030/viewer/2022040103/5edc8aefad6a402d66673f5d/html5/thumbnails/6.jpg)
Physical and Link Layers
• Single twisted pair cable forms the local loop
• Analogue circuit, band limited to 30 - 3,400Hz
• Acceptable quality speech; not suitable for music
1 100.0001
0.001
0.01
0.1
1
0.1Frequency (kHz)
Rel
ativ
e En
ergy
300-3400Hz pass band
Speech
Time
Am
plitu
de
![Page 7: Case Studies - csperkins.org€¦ · Case Studies Networked Systems Architecture 3 Lecture 3. Lecture Outline •Case Studies: Network Design Choices • The Telephone Network •](https://reader030.vdocuments.mx/reader030/viewer/2022040103/5edc8aefad6a402d66673f5d/html5/thumbnails/7.jpg)
Network Layer
• Local loop terminates at exchange
• Structured hierarchical circuit switching and addressing to route call to destination
• Calls can block if no capacity for intermediate circuit
• Structured addressing: +44 141 330 4256Country
Exchange
Customer
![Page 8: Case Studies - csperkins.org€¦ · Case Studies Networked Systems Architecture 3 Lecture 3. Lecture Outline •Case Studies: Network Design Choices • The Telephone Network •](https://reader030.vdocuments.mx/reader030/viewer/2022040103/5edc8aefad6a402d66673f5d/html5/thumbnails/8.jpg)
Transport LayerAnalogue speech signal is digitised at the exchange:7 bits × 8000 samples/second = 56kbps channel (US & Japan)8 bits × 8000 samples/second = 64kbps channel (Elsewhere)
Channel 1 Channel 2 Channel 3 Channel 24
Frame 1 (193 bits)
Each frame comprises:1 framing bit, 24 channels (7 data bits, 1 control bit)
24 voice channels
Outside US & Japan:32 voice channels,E1 line (2.048 Mbps)
T1 line (1.544 Mbps)
Multiplexing continues at higher ratesSynchronous Digital Hierarchy (SDH)
All digital circuits in the phone system are defined as synchronous multiples of the
voice channel rate
![Page 9: Case Studies - csperkins.org€¦ · Case Studies Networked Systems Architecture 3 Lecture 3. Lecture Outline •Case Studies: Network Design Choices • The Telephone Network •](https://reader030.vdocuments.mx/reader030/viewer/2022040103/5edc8aefad6a402d66673f5d/html5/thumbnails/9.jpg)
Encoded as audio tonessent over the voice path
Applications
Digital path extended to edge
Primary service• Voice telephony
• Fax
• Video conferencing
• Data circuits
![Page 10: Case Studies - csperkins.org€¦ · Case Studies Networked Systems Architecture 3 Lecture 3. Lecture Outline •Case Studies: Network Design Choices • The Telephone Network •](https://reader030.vdocuments.mx/reader030/viewer/2022040103/5edc8aefad6a402d66673f5d/html5/thumbnails/10.jpg)
Telephony Standards
• International Telecommunications Union
• http:/www.itu.int/
• Governmental-level body: part of The United Nations
• Formal representation and voting process
• Companies send representatives to national standards bodies (e.g. BSI, ANSI, DIN); national standards bodies cast their country’s vote at the ITU plenary meeting
• Cycle of formal comments on technical protocols between plenary and national standards bodies
• Liaisons with other standards bodies (e.g. IETF, W3C)
![Page 11: Case Studies - csperkins.org€¦ · Case Studies Networked Systems Architecture 3 Lecture 3. Lecture Outline •Case Studies: Network Design Choices • The Telephone Network •](https://reader030.vdocuments.mx/reader030/viewer/2022040103/5edc8aefad6a402d66673f5d/html5/thumbnails/11.jpg)
Design Choices
• Circuit switched network
• Potential blocking; high quality guaranteed if accepted
• Traditionally strong reliability guarantees
• Highly optimised for voice telephony
• Inflexible architecture, bureaucratic standards
• Stability and reliability preferred over flexibility
![Page 12: Case Studies - csperkins.org€¦ · Case Studies Networked Systems Architecture 3 Lecture 3. Lecture Outline •Case Studies: Network Design Choices • The Telephone Network •](https://reader030.vdocuments.mx/reader030/viewer/2022040103/5edc8aefad6a402d66673f5d/html5/thumbnails/12.jpg)
The Internet
• Interconnected set of global networks, running a common network layer
• The Internet Protocol (IP)
• Supporting technology for application protocols
• World Wide Web (HTTP)
• Email (SMTP)
• Instant Messaging (Jabber, etc.)
![Page 13: Case Studies - csperkins.org€¦ · Case Studies Networked Systems Architecture 3 Lecture 3. Lecture Outline •Case Studies: Network Design Choices • The Telephone Network •](https://reader030.vdocuments.mx/reader030/viewer/2022040103/5edc8aefad6a402d66673f5d/html5/thumbnails/13.jpg)
History and Development
• 1965: Packet switching
• Paul Baran (RAND), Donald Davies (NPL)
• 1969: ARPA funding, first link
• UCLA – SRI
• 1973: First non-US sites
• 1983: Switch to IPv4
• 1990: World Wide Web
• Tim Berners-LeeARPA network map
December 1972
Sour
ce: R
FC 4
32
![Page 14: Case Studies - csperkins.org€¦ · Case Studies Networked Systems Architecture 3 Lecture 3. Lecture Outline •Case Studies: Network Design Choices • The Telephone Network •](https://reader030.vdocuments.mx/reader030/viewer/2022040103/5edc8aefad6a402d66673f5d/html5/thumbnails/14.jpg)
Basic Concepts
• Global internetworking protocol
• Hour glass protocol stack
• Single standard network layer protocol (IP)
• Packet switched network, best effort packet delivery
• Uniform network and host addressing
• Uniform end-to-end connectivity (subject to firewall policy)
• Range of transport & application layer protocols
• Range of link-layer technologies supported
IP
TCP
SMTPHTTP RTP
SIP
HTMLMIME
SDP Codecs
Wi-Fi
Ethernet
ADSLSONET
UDP
WirelessTwisted Pair
Optical FibrePhysical
Data Link
Network
Transport
Session
ApplicationPresentation
![Page 15: Case Studies - csperkins.org€¦ · Case Studies Networked Systems Architecture 3 Lecture 3. Lecture Outline •Case Studies: Network Design Choices • The Telephone Network •](https://reader030.vdocuments.mx/reader030/viewer/2022040103/5edc8aefad6a402d66673f5d/html5/thumbnails/15.jpg)
Lower Layers
• IP runs on any data link/physical layer
• Ethernet, ADSL, Wi-Fi, optical fibre, carrier pigeon…
• Anything that can deliver packets, can support IP
• No requirement for synchronous circuits
![Page 16: Case Studies - csperkins.org€¦ · Case Studies Networked Systems Architecture 3 Lecture 3. Lecture Outline •Case Studies: Network Design Choices • The Telephone Network •](https://reader030.vdocuments.mx/reader030/viewer/2022040103/5edc8aefad6a402d66673f5d/html5/thumbnails/16.jpg)
The Internet Protocol (IP)
• Gives each host a globally unique address
• Delivers packets from one host to another
• Best effort delivery – discards packets on failure
• No performance guarantees
• Agnostic of packet contents – except firewalls
• Provides uniform network connectivity
![Page 17: Case Studies - csperkins.org€¦ · Case Studies Networked Systems Architecture 3 Lecture 3. Lecture Outline •Case Studies: Network Design Choices • The Telephone Network •](https://reader030.vdocuments.mx/reader030/viewer/2022040103/5edc8aefad6a402d66673f5d/html5/thumbnails/17.jpg)
The Internet Transport Layer
• Hide vagaries of IP layer
• UDP: unreliable packet (“datagram”) delivery service, with no guarantee of reception
• TCP: reliable, in-order, byte stream service
![Page 18: Case Studies - csperkins.org€¦ · Case Studies Networked Systems Architecture 3 Lecture 3. Lecture Outline •Case Studies: Network Design Choices • The Telephone Network •](https://reader030.vdocuments.mx/reader030/viewer/2022040103/5edc8aefad6a402d66673f5d/html5/thumbnails/18.jpg)
Applications
• End-to-end argument
• Flexible, supports wide range of applications
• Intelligence at edge of the network; dumb core
• Innovation happens at end hosts
• Core network doesn’t know or care what application data is being transported
• Allows rapid change, deployment of new protocols
![Page 19: Case Studies - csperkins.org€¦ · Case Studies Networked Systems Architecture 3 Lecture 3. Lecture Outline •Case Studies: Network Design Choices • The Telephone Network •](https://reader030.vdocuments.mx/reader030/viewer/2022040103/5edc8aefad6a402d66673f5d/html5/thumbnails/19.jpg)
Internet Standards (1)
• Internet Engineering Task Force
• Volunteer standards body; open membership
• Mailing lists; 3 physical meetings per year
• Standards and work-in-progress drafts freely available to all:
• http://www.ietf.org/
• http://www.rfc-editor.org/
• Primary focus: network and transport layers (IP, UDP, TCP), session and presentation layer protocols to support applications (e.g. HTTP, SMTP, SIP), routing and label switching
Data Link
Network
Transport
Session
Presentation
Application
Physical
![Page 20: Case Studies - csperkins.org€¦ · Case Studies Networked Systems Architecture 3 Lecture 3. Lecture Outline •Case Studies: Network Design Choices • The Telephone Network •](https://reader030.vdocuments.mx/reader030/viewer/2022040103/5edc8aefad6a402d66673f5d/html5/thumbnails/20.jpg)
Internet Standards (2)
APP GEN INT
O&M
RAIRTGSEC
TRN
![Page 21: Case Studies - csperkins.org€¦ · Case Studies Networked Systems Architecture 3 Lecture 3. Lecture Outline •Case Studies: Network Design Choices • The Telephone Network •](https://reader030.vdocuments.mx/reader030/viewer/2022040103/5edc8aefad6a402d66673f5d/html5/thumbnails/21.jpg)
Design Choices
• Packets rather than circuits
• Single generic best-effort network layer
• Generic packet delivery service
• Easy to implement on any link-layer
• The end-to-end argument
• Transparent network: not optimal for any application
• Application flexibility at the expense of performance
![Page 22: Case Studies - csperkins.org€¦ · Case Studies Networked Systems Architecture 3 Lecture 3. Lecture Outline •Case Studies: Network Design Choices • The Telephone Network •](https://reader030.vdocuments.mx/reader030/viewer/2022040103/5edc8aefad6a402d66673f5d/html5/thumbnails/22.jpg)
Flexibility vs. optimality?
Benefits of convergence
![Page 23: Case Studies - csperkins.org€¦ · Case Studies Networked Systems Architecture 3 Lecture 3. Lecture Outline •Case Studies: Network Design Choices • The Telephone Network •](https://reader030.vdocuments.mx/reader030/viewer/2022040103/5edc8aefad6a402d66673f5d/html5/thumbnails/23.jpg)
Questions?