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

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
 
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
 
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebGDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebJames Anderson
 
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Sheetaleventcompany
 
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
 
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
 
Gram Darshan PPT cyber rural in villages of india
Gram Darshan PPT cyber rural  in villages of indiaGram Darshan PPT cyber rural  in villages of india
Gram Darshan PPT cyber rural in villages of indiaimessage0108
 
Russian Call Girls Thane Swara 8617697112 Independent Escort Service Thane
Russian Call Girls Thane Swara 8617697112 Independent Escort Service ThaneRussian Call Girls Thane Swara 8617697112 Independent Escort Service Thane
Russian Call Girls Thane Swara 8617697112 Independent Escort Service ThaneCall girls in Ahmedabad High profile
 
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
 
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts servicevipmodelshub1
 
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 ☁
 
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$kojalkojal131
 
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...APNIC
 
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With RoomVIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Roomishabajaj13
 
VIP Call Girls Pune Madhuri 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Madhuri 8617697112 Independent Escort Service PuneVIP Call Girls Pune Madhuri 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Madhuri 8617697112 Independent Escort Service PuneCall girls in Ahmedabad High profile
 
On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024APNIC
 
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
 

Recently uploaded (20)

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)
 
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
 
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebGDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
 
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
 
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
 
Call Girls In South Ex 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
Call Girls In South Ex 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICECall Girls In South Ex 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
Call Girls In South Ex 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
 
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
 
Gram Darshan PPT cyber rural in villages of india
Gram Darshan PPT cyber rural  in villages of indiaGram Darshan PPT cyber rural  in villages of india
Gram Darshan PPT cyber rural in villages of india
 
Russian Call Girls Thane Swara 8617697112 Independent Escort Service Thane
Russian Call Girls Thane Swara 8617697112 Independent Escort Service ThaneRussian Call Girls Thane Swara 8617697112 Independent Escort Service Thane
Russian Call Girls Thane Swara 8617697112 Independent Escort Service Thane
 
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
 
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
 
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
 
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
 
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
 
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
 
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With RoomVIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
 
VIP Call Girls Pune Madhuri 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Madhuri 8617697112 Independent Escort Service PuneVIP Call Girls Pune Madhuri 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Madhuri 8617697112 Independent Escort Service Pune
 
On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024
 
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
 

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