You are on page 1of 5

An#Introduc+on#to#Computer#Networks#

Principle:*Packet*Switching*
What#is#packet#switching?#
Packet:#A#self=contained#unit#of#data#that#carries#
informa+on#necessary#for#it#to#reach#its#des+na+on.#

CS144,#Stanford#University#
Two#consequences#

1.  No#per=flow#state#required.#
2.  Efficient#sharing#of#links.#

CS144,#Stanford#University#
No#per=flow#state#required#
Packet#switches#don’t#need#state#for#each#flow#–#each#
packet#is#self=contained.#

No#per=flow#state#to#be#added/removed.#

No#per=flow#state#to#be#stored.#

No#per=flow#state#to#be#changed#upon#failure.#
CS144,#Stanford#University#
Efficient#sharing#of#links#
Data#traffic#is#bursty#
–  If#we#reserved#a#frac+on#of#the#links#for#each#flow,#the#
links#would#be#used#inefficiently.#
–  Packet#switching#allows#flows#to#use#all#available#link#
capacity.#

This#is#called#Sta$s$cal(Mul$plexing.#
CS144,#Stanford#University#

You might also like