SlideShare a Scribd company logo
1 of 19
Lectures 3-4: Introduction
Dr. Ameer Gouda
Contents
1. Digital Subscriber Line (DSL)
2. Packet Switching
3. Circuit Switching
4. Delays
Digital Subscriber Line (DSL)
Digital Subscriber Line (DSL)
 A residence obtains DSL Internet access from the same local telephone
company (telco) that provides its wired local phone access.
 Each customer’s DSL modem uses the existing telephone line to
exchange data with a digital subscriber line access multiplexer
(DSLAM) located in the telco’s local central office (CO).
 The residential telephone line carries both data and traditional
telephone signals which are encoded at different frequencies:
 A high-speed downstream channel, in the 50 kHz to 1 MHz band
 A medium-speed upstream channel, in the 4 kHz to 50 kHz band
 An ordinary two-way telephone channel, in the 0 to 4 kHz band
Digital Subscriber Line (DSL)
 On the customer side, a splitter separates the data and
telephone signals arriving to the home and forwards
the data signal to the DSL modem.
 On the telco side, in the CO, the DSLAM separates the
data and phone signals and sends the data into the
Internet.
4-6
Two key network-core functions
forwarding: move packets
from router’s input to
appropriate router output
routing: determines
source-destination route
taken by packets
 routing algorithms
routing algorithm
local forwarding table
header value output link
0100
0101
0111
1001
3
2
2
1
1
2
3
dest address in arriving
packet’s header
 mesh of interconnected
routers
 packet-switching: hosts
break application-layer
messages into packets
 forward packets from one
router to the next, across
links on path from source
to destination
 each packet transmitted at
full link capacity
The network core (packet-switching)
1-7
Packet-switching: store-and-forward
 takes L/R seconds to
transmit (push out) L-bit
packet into link at R bps
 store and forward: entire
packet must arrive at router
before it can be transmitted
on next link
one-hop numerical
example:
 L = 7.5 Mbits
 R = 1.5 Mbps
 one-hop transmission
delay = 5 sec
1-8
 end-end delay = 2L/R
(assuming zero propagation
delay)
Packet Switching: queueing delay, loss
1-9
queuing and loss:
 If arrival rate (in bits) to input link exceeds transmission
rate of output link for a period of time:
 packets will queue, wait to be transmitted on link
 packets can be dropped (lost) if memory (buffer) fills
up
Network Core: Circuit Switching
 A circuit-switched network is one that establishes a
dedicated circuit (or channel) between nodes and
terminals before the users may communicate.
Alternative core: circuit switching
end-end resources allocated to,
reserved for “call” between
source & dest:
 In diagram, each link has four
circuits.
 call gets 2nd circuit in top link
and 1st circuit in right link.
 dedicated resources: no sharing
 circuit-like (guaranteed)
performance
 circuit segment idle if not used
by call (no sharing)
 Commonly used in traditional
telephone networks
Multiplexing Circuit Switching
 Frequency Spectrum: the difference between the highest and lowest
frequencies available for network signals.
 Frequency Division Multiplexing (FDM): The frequency spectrum of a
link is shared among the connections established across the link.
 The link dedicates a frequency band to each connection for the duration of
the connection.
 Time Division Multiplexing (TDM): Time is divided into frames of
fixed duration and each frame is divided into a fixed number of time
slots.
 When the network establish a connection across a link, the network
dedicates one time slot in every frame to the connection.
Multiplexing Circuit Switching
FDM
frequency
time
TDM
frequency
time
4 users
Example:
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
Frame
Delay & Loss in Packet-Switched Networks
 What can happen to a packet as it travels from its
source to its destination.
 A packet starts in the source, passes through a series of
routers, and ends its journey in the destination.
 As a packet travels from one node to the subsequent
node along this path, the packet suffers from several
different types of delays at each node along the path.
 nodal processing delay, queuing delay, transmission
delay and propagation delay.
 Packet also suffer form packet loss
How do loss and delay occur?
 Packet arrival rate to link exceeds output link capacity
 Packets queue, wait for turn
 Arriving packets dropped (loss) if no free buffers
Delay in Packet Switched Networks
1. Nodal Processing:
– check bit errors
– determine output link
 2. Queuing
– time waiting at output link
for transmission
– depends on congestion
level of router
3. Transmission delay:
 R=link bandwidth (bps)
 L=packet length (bits)
 time to send bits into link =
L/R
4. Propagation delay:
 d = length of physical link
 s = propagation speed in
medium (~2x108 m/sec)
 propagation delay = d/s
Nodal Delay (Total trans. – End2End)
 dproc = processing delay
 typically a few microsecs or less
 dqueue = queuing delay
 depends on congestion
 dtrans = transmission delay
 = L/R, significant for low-speed links
 dprop = propagation delay
 a few microsecs to hundreds of msecs
prop
trans
queue
proc
nodal d
d
d
d
d 



Bandwidth vs. Throughput
 Network Bandwidth refers to the maximum amount of
data that can be transmitted over a network or
communication channel in a given period of time.
 Throughput refers to the actual amount of data that is
transmitted over a network or communication channel in a
given period of time
3-  Lec 3  - Packet-Circuit Switching.pptx

More Related Content

Similar to 3- Lec 3 - Packet-Circuit Switching.pptx

Networks (Distributed computing)
Networks (Distributed computing)Networks (Distributed computing)
Networks (Distributed computing)Sri Prasanna
 
Unit i packet switching networks
Unit i  packet switching networksUnit i  packet switching networks
Unit i packet switching networkssangusajjan
 
Review Questions -11.Is web server an end system A. There is no.pdf
Review Questions -11.Is web server an end system A. There is no.pdfReview Questions -11.Is web server an end system A. There is no.pdf
Review Questions -11.Is web server an end system A. There is no.pdfanjanaarts2014
 
Comm. & net. concepts
Comm. & net. conceptsComm. & net. concepts
Comm. & net. conceptsAshwin Kumar
 
Switching techniques
Switching techniquesSwitching techniques
Switching techniquesAmit Kumar
 
Sept 2017 introduction
Sept 2017   introductionSept 2017   introduction
Sept 2017 introductionshahin raj
 
High performance communication networkss
High performance communication networkssHigh performance communication networkss
High performance communication networkssHemaDarshana
 
Switching Techniques Lecture12,wireless
Switching Techniques Lecture12,wirelessSwitching Techniques Lecture12,wireless
Switching Techniques Lecture12,wirelessNavaizImtiaz1
 
SIGNAL DECODING IN ANALOG NETWORK CODING USING ASK AND FSK MODULATION SCHEMES
SIGNAL DECODING IN ANALOG NETWORK CODING USING ASK  AND FSK MODULATION SCHEMESSIGNAL DECODING IN ANALOG NETWORK CODING USING ASK  AND FSK MODULATION SCHEMES
SIGNAL DECODING IN ANALOG NETWORK CODING USING ASK AND FSK MODULATION SCHEMESvnktrjr
 
Ch2 Data communication.pptx
Ch2 Data communication.pptxCh2 Data communication.pptx
Ch2 Data communication.pptxkebeAman
 
Unit 3 CND physical layer_switching_pranoti doke
Unit 3  CND physical layer_switching_pranoti dokeUnit 3  CND physical layer_switching_pranoti doke
Unit 3 CND physical layer_switching_pranoti dokePranoti Doke
 
Unit 3 cnd physical layer_switching_pranoti doke
Unit 3  cnd physical layer_switching_pranoti dokeUnit 3  cnd physical layer_switching_pranoti doke
Unit 3 cnd physical layer_switching_pranoti dokePranoti Doke
 

Similar to 3- Lec 3 - Packet-Circuit Switching.pptx (20)

network devices, types of delay
network devices, types of delaynetwork devices, types of delay
network devices, types of delay
 
Networks (Distributed computing)
Networks (Distributed computing)Networks (Distributed computing)
Networks (Distributed computing)
 
Unit i packet switching networks
Unit i  packet switching networksUnit i  packet switching networks
Unit i packet switching networks
 
Lecture set 1
Lecture set 1Lecture set 1
Lecture set 1
 
Wan notes
Wan notesWan notes
Wan notes
 
Dcn lecture 3
Dcn lecture 3Dcn lecture 3
Dcn lecture 3
 
Lecture 12
Lecture 12Lecture 12
Lecture 12
 
Review Questions -11.Is web server an end system A. There is no.pdf
Review Questions -11.Is web server an end system A. There is no.pdfReview Questions -11.Is web server an end system A. There is no.pdf
Review Questions -11.Is web server an end system A. There is no.pdf
 
2.pptx
2.pptx2.pptx
2.pptx
 
Comm. & net. concepts
Comm. & net. conceptsComm. & net. concepts
Comm. & net. concepts
 
11 circuit-packet
11 circuit-packet11 circuit-packet
11 circuit-packet
 
Switching techniques
Switching techniquesSwitching techniques
Switching techniques
 
Sept 2017 introduction
Sept 2017   introductionSept 2017   introduction
Sept 2017 introduction
 
High performance communication networkss
High performance communication networkssHigh performance communication networkss
High performance communication networkss
 
Switching Techniques Lecture12,wireless
Switching Techniques Lecture12,wirelessSwitching Techniques Lecture12,wireless
Switching Techniques Lecture12,wireless
 
SIGNAL DECODING IN ANALOG NETWORK CODING USING ASK AND FSK MODULATION SCHEMES
SIGNAL DECODING IN ANALOG NETWORK CODING USING ASK  AND FSK MODULATION SCHEMESSIGNAL DECODING IN ANALOG NETWORK CODING USING ASK  AND FSK MODULATION SCHEMES
SIGNAL DECODING IN ANALOG NETWORK CODING USING ASK AND FSK MODULATION SCHEMES
 
Ch2 Data communication.pptx
Ch2 Data communication.pptxCh2 Data communication.pptx
Ch2 Data communication.pptx
 
5 Lan
5 Lan5 Lan
5 Lan
 
Unit 3 CND physical layer_switching_pranoti doke
Unit 3  CND physical layer_switching_pranoti dokeUnit 3  CND physical layer_switching_pranoti doke
Unit 3 CND physical layer_switching_pranoti doke
 
Unit 3 cnd physical layer_switching_pranoti doke
Unit 3  cnd physical layer_switching_pranoti dokeUnit 3  cnd physical layer_switching_pranoti doke
Unit 3 cnd physical layer_switching_pranoti doke
 

Recently uploaded

Russian Call girls in Dubai +971563133746 Dubai Call girls
Russian  Call girls in Dubai +971563133746 Dubai  Call girlsRussian  Call girls in Dubai +971563133746 Dubai  Call girls
Russian Call girls in Dubai +971563133746 Dubai Call girlsstephieert
 
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls KolkataLow Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)Christopher H Felton
 
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一Fs
 
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607dollysharma2066
 
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)Dana Luther
 
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一Fs
 
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts servicesonalikaur4
 
Complet Documnetation for Smart Assistant Application for Disabled Person
Complet Documnetation   for Smart Assistant Application for Disabled PersonComplet Documnetation   for Smart Assistant Application for Disabled Person
Complet Documnetation for Smart Assistant Application for Disabled Personfurqan222004
 
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一Fs
 
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With RoomVIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Roomgirls4nights
 
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130  Available With RoomVIP Kolkata Call Girl Alambazar 👉 8250192130  Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Roomdivyansh0kumar0
 
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Delivery
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on DeliveryCall Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Delivery
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Deliverybabeytanya
 
AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsAlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsThierry TROUIN ☁
 
How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)Damian Radcliffe
 
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girladitipandeya
 
10.pdfMature Call girls in Dubai +971563133746 Dubai Call girls
10.pdfMature Call girls in Dubai +971563133746 Dubai Call girls10.pdfMature Call girls in Dubai +971563133746 Dubai Call girls
10.pdfMature Call girls in Dubai +971563133746 Dubai Call girlsstephieert
 

Recently uploaded (20)

Russian Call girls in Dubai +971563133746 Dubai Call girls
Russian  Call girls in Dubai +971563133746 Dubai  Call girlsRussian  Call girls in Dubai +971563133746 Dubai  Call girls
Russian Call girls in Dubai +971563133746 Dubai Call girls
 
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls KolkataLow Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
 
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
 
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
 
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
 
Model Call Girl in Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in  Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in  Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
 
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
 
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
 
Complet Documnetation for Smart Assistant Application for Disabled Person
Complet Documnetation   for Smart Assistant Application for Disabled PersonComplet Documnetation   for Smart Assistant Application for Disabled Person
Complet Documnetation for Smart Assistant Application for Disabled Person
 
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
 
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
 
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With RoomVIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
 
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130  Available With RoomVIP Kolkata Call Girl Alambazar 👉 8250192130  Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
 
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Delivery
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on DeliveryCall Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Delivery
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Delivery
 
AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsAlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with Flows
 
How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)
 
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
 
10.pdfMature Call girls in Dubai +971563133746 Dubai Call girls
10.pdfMature Call girls in Dubai +971563133746 Dubai Call girls10.pdfMature Call girls in Dubai +971563133746 Dubai Call girls
10.pdfMature Call girls in Dubai +971563133746 Dubai Call girls
 

3- Lec 3 - Packet-Circuit Switching.pptx

  • 2. Contents 1. Digital Subscriber Line (DSL) 2. Packet Switching 3. Circuit Switching 4. Delays
  • 4. Digital Subscriber Line (DSL)  A residence obtains DSL Internet access from the same local telephone company (telco) that provides its wired local phone access.  Each customer’s DSL modem uses the existing telephone line to exchange data with a digital subscriber line access multiplexer (DSLAM) located in the telco’s local central office (CO).  The residential telephone line carries both data and traditional telephone signals which are encoded at different frequencies:  A high-speed downstream channel, in the 50 kHz to 1 MHz band  A medium-speed upstream channel, in the 4 kHz to 50 kHz band  An ordinary two-way telephone channel, in the 0 to 4 kHz band
  • 5. Digital Subscriber Line (DSL)  On the customer side, a splitter separates the data and telephone signals arriving to the home and forwards the data signal to the DSL modem.  On the telco side, in the CO, the DSLAM separates the data and phone signals and sends the data into the Internet.
  • 6. 4-6 Two key network-core functions forwarding: move packets from router’s input to appropriate router output routing: determines source-destination route taken by packets  routing algorithms routing algorithm local forwarding table header value output link 0100 0101 0111 1001 3 2 2 1 1 2 3 dest address in arriving packet’s header
  • 7.  mesh of interconnected routers  packet-switching: hosts break application-layer messages into packets  forward packets from one router to the next, across links on path from source to destination  each packet transmitted at full link capacity The network core (packet-switching) 1-7
  • 8. Packet-switching: store-and-forward  takes L/R seconds to transmit (push out) L-bit packet into link at R bps  store and forward: entire packet must arrive at router before it can be transmitted on next link one-hop numerical example:  L = 7.5 Mbits  R = 1.5 Mbps  one-hop transmission delay = 5 sec 1-8  end-end delay = 2L/R (assuming zero propagation delay)
  • 9. Packet Switching: queueing delay, loss 1-9 queuing and loss:  If arrival rate (in bits) to input link exceeds transmission rate of output link for a period of time:  packets will queue, wait to be transmitted on link  packets can be dropped (lost) if memory (buffer) fills up
  • 10. Network Core: Circuit Switching  A circuit-switched network is one that establishes a dedicated circuit (or channel) between nodes and terminals before the users may communicate.
  • 11. Alternative core: circuit switching end-end resources allocated to, reserved for “call” between source & dest:  In diagram, each link has four circuits.  call gets 2nd circuit in top link and 1st circuit in right link.  dedicated resources: no sharing  circuit-like (guaranteed) performance  circuit segment idle if not used by call (no sharing)  Commonly used in traditional telephone networks
  • 12. Multiplexing Circuit Switching  Frequency Spectrum: the difference between the highest and lowest frequencies available for network signals.  Frequency Division Multiplexing (FDM): The frequency spectrum of a link is shared among the connections established across the link.  The link dedicates a frequency band to each connection for the duration of the connection.  Time Division Multiplexing (TDM): Time is divided into frames of fixed duration and each frame is divided into a fixed number of time slots.  When the network establish a connection across a link, the network dedicates one time slot in every frame to the connection.
  • 13. Multiplexing Circuit Switching FDM frequency time TDM frequency time 4 users Example: 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 Frame
  • 14. Delay & Loss in Packet-Switched Networks  What can happen to a packet as it travels from its source to its destination.  A packet starts in the source, passes through a series of routers, and ends its journey in the destination.  As a packet travels from one node to the subsequent node along this path, the packet suffers from several different types of delays at each node along the path.  nodal processing delay, queuing delay, transmission delay and propagation delay.  Packet also suffer form packet loss
  • 15. How do loss and delay occur?  Packet arrival rate to link exceeds output link capacity  Packets queue, wait for turn  Arriving packets dropped (loss) if no free buffers
  • 16. Delay in Packet Switched Networks 1. Nodal Processing: – check bit errors – determine output link  2. Queuing – time waiting at output link for transmission – depends on congestion level of router 3. Transmission delay:  R=link bandwidth (bps)  L=packet length (bits)  time to send bits into link = L/R 4. Propagation delay:  d = length of physical link  s = propagation speed in medium (~2x108 m/sec)  propagation delay = d/s
  • 17. Nodal Delay (Total trans. – End2End)  dproc = processing delay  typically a few microsecs or less  dqueue = queuing delay  depends on congestion  dtrans = transmission delay  = L/R, significant for low-speed links  dprop = propagation delay  a few microsecs to hundreds of msecs prop trans queue proc nodal d d d d d    
  • 18. Bandwidth vs. Throughput  Network Bandwidth refers to the maximum amount of data that can be transmitted over a network or communication channel in a given period of time.  Throughput refers to the actual amount of data that is transmitted over a network or communication channel in a given period of time