Professional Documents
Culture Documents
Overview
¾ LAN and WAN are widely deployed 77 Overview Bit Error Rate 78
3
Switching Technology - I Message Switching Concept
(inside network core)
• Data/signal forwarding over networks :
- Message switching (MS)
- Circuit switching (CS)
- Packet switching (PS)
• Message switching
- Message (block data) is stored in a switching node and then
forwarded later one hop at a time
- Message received in its entirety , inspected for error, and then Each link has 1.5Mbps
transmission rate
forwarded
- Need “LARGE” storage space to store data in each node
• Transfer a 7.5 Mbit message in a Message-Switched Network
Ex. Telegraph, military applications needs 5 sec, assuming immediately processing
Overview 79 Overview 80
Switching Technology - II Circuit Switching Concept
* Example - Public (circuit-)Switched Telephone Network
• Circuit switching Switching
• Multiplexing
- given the instantaneous knowledge of all users’ requirement
- sharing the communication channel without contention
- implemented at a local site, remote mat take the reverse action
- Ex: TDM, FDM,WDM systems
(a reminder)
Overview 83 Overview
Interfere to each other occurs if sending at the same time interval w/o FDM 84
FDM system architecture (TX and RX)
CS Example – (Synchronous) TDM
FDM (cont’d)
mc(t) Input 1 Æ F 1 f 1 f 1 d 1 d 1 C 1 A 1 F 1 f 1 f 1 d 1 d 1 C 1 A 1 . . .
Input 2 Æ F 2 f 2 f 2 d 2 d 2 C 2 A 2 F 2 f 2 f 2 d 2 d 2 C 2 A 2 . . .
FDM
signal
F1F2f1f2f1f2d1d2d1d2C1C2A1A2 . . .
Overview 85 Overview 86
A TDM System AT&T T-1/DS-1 Carrier : North America and Japan Standard
• Since 1962 . . . in New York, to reduce the cable
Transmitter congestion in urban area (7-bit PCM)
• A voice channel, band-limited to 4KHz
(Bell Lab.)
- 7-bit (digitized) data and 1-bit signaling control
• 24 voice channel integrated/Muxed together
• Frame = 24 u 8 + 1 (framing bit) = 193 bits
• Voice signal is sampled 4kHz u 2 = 8,000 times/sec (125us/sample)
• Data rate for T-1 carrier ÖÖ 8000 x 193 = 1.544 Mbps
Receiver 5.18us
PCM
O.6477us
Overview 87 Overview 88
Pulse Code Modulation – Brief Review Switching Technology - III
analog • Packet switching
Sampling • Encoding example (4-bit PCM)
voice - data are sent in a sequence of “chunk” (called packet)
Quantization - each packet contains src addr, dest addr, and sequence #
and is passed through the network from node to node
Encoding digital along some paths
waveform - packets are received , “may/may not” be stored briefly, and
then forwarded to the next node
( save entire packet and forward it to later on Æ store-and-forward;
process the first few part of a packet and then forward it to
transparently Æ cut through )
- no dedicated path allocated for an O-D pair
3
Packet Switching Concept Statistical TDM or Statistical Multiplexing
Transmitted Transmitted
in-order in-order
(a) (a)
Virtual
circuit
(b)
3
(b)
2
1
(d) (d)
Overview 95 Overview 96
Virtual Circuit Routing Concept Packet Switching versus Message Switching
• Datagram network ~ route packets according to host’s
destination addresses (IP, Ethernet)
• Virtual circuit network ~ route packets according to VC
number (X.25, Frame relay, ATM)
• Transfer 7.5 Mbit message in a
• Ex: Pkt-Switched network
- Msg Æ 1.5 Kbit x 5,000 pkt
3 3
Packet Switching versus Message Switching Packet Switching versus Circuit Switching
(From Packet-switching’s standing point)
• Packet switching allows more users to use network
• One 1 Mbps link for sharing
Sorry for the repetition
• Transfer 7.5 Mbit message in a • Each user:
– 100Kbps when “active”
Pkt-Switched network
- Msg Æ 1.5 Kbit x 5,000 pkt – “Active” Æ 10% of time
• By circuit-switching: N users
of this page.
Æ Packet switching has reduced the
message-switching delay (by a
– 10 users (N = 10)
• By packet switching:
1 Mbps link
factor of three, here) – Allowing more than 10
But why is this so? user by taking the
advantage of not
• Key different: 5.002 simultaneously use the
~ Parallel vs. sequential transmission sec channel (higher usage)
Overview 99 Overview 100
Packet switching versus circuit switching (cont’d) 3
• Great for bursty data Timing Comparisons of Switching Techniques
– resource sharing efficiently
– no call setup
• Excessive congestion: packet delay and loss (coming next)
– protocols needed for reliable data transfer,
congestion control
• Q: How to provide circuit-like behavior?
– bandwidth guarantees needed for audio/video apps
still an unsolved problem (QoS issues)
• Viewpoints of Pros and Cons (try the following)
- processing overhead? Setup? Store need? Viewpoints:
- more control over the traffic? Dynamic use of bandwidth/data rate? Dedicated communication path? The way of data transmission?
- maintaining system/node status? quality of services? Message being stored? Call setup? Delay (propagation and transmission)?
- etc. Network overloading response? Overhead bits?
Overview 101 Overview 102
(reference) (reference)
lopment of the Internet protocol suite • IANA ~ Internet Assigned Number Authority
IETF - Internet Engineering Task Force • NIC ~ Network Information Center TWNIC
- Responsible for solving short-term Ö APNIC (TWNIC, etc.), EURNIC, etc.
engineering needs of the Internet. RFC ~ Request For Comments
It has over 40 Working Groups. FYI ~ For Your Information (RFC # > 1500)
Overview 111 Overview 112
RFC Examples Some Important RFCs
Full Full Full
Protocol RFC # Protocol RFC # Protocol RFC #
Name Name Name
1. RFC1700 - assigned numbers (including all port numbers and constants) Internet
Standard Point to Point
IP Network
ISSP 950 PPP 1661 NAT Address 1631
2. RFC2700 - State (standard, draft standard, proposed standard, experimental, Subnetting
Procedure
Protocol
Translator
Overview informational, or historic) of standardization of various internet protocols 113 Overview 114