22
V. Liberatore
Pervasive Computing
TCP
*TCP’s objectives
nReliable, bi-directional, byte stream
*Simplicity
nDo not worry about reliability
*A problematic choice
nReliability and timeliness
*Data delivered successfully but late
*Head-of-line blocking
nFlow control
*Low bandwidth applications
nOverhead
*Memory, time
Head-of-Line Blocking
sensor
recv
controller
Time-
out
s1
s2
s0
s0, s1, s2
s0
?