22
V. Liberatore
Pervasive Computing
TCP
TCP’s objectives
n
Reliable, bi-directional,
byte stream
Simplicity
n
Do not worry about
reliability
A problematic choice
n
Reliability and timeliness
Data delivered
successfully but late
Head-of-line blocking
n
Flow control
Low bandwidth
applications
n
Overhead
Memory, time
Head-of-Line Blocking
sensor
recv
controller
Time-
out
s
1
s
2
s
0
s
0
,
s
1
,
s
2
s
0
?