Documente Academic
Documente Profesional
Documente Cultură
Throughput
o Typically measure the average throughput (throughput varies a
lot over time)
o Slide 1-60?
L
Transmission delay :d=
R
Designing Network Protocols
Modularization
o Interface and implementation
are separated from each other
o Change in implementation does not affect the interface or other
modules. Maintainability
o Deadlock can occur!
o Interface: always well-known
o Implementation: hidden, always encapsulated
Hide from users so that you can change implementation
w/o affecting other modules
o The verification process is much simpler
Layering
o Avoids failure due to deadlock
o Restrictions:
No upcalls (lower layer cannot call higher layer)
Overhead in calling all the layer interfaces
(M1 wants something from M3, must go through M2)
To avoid upcalls, implement/replicate function in various
layers
(M3 wants functionality from M1. Implement M4 w/ fns like M1)
o Designing the layers
Each layer does a certain function
Different Reference models determine what goes into each
layer
Internet Model
4 main layers:
1.