Professional Documents
Culture Documents
Mobile Communications Chapter 9: Mobile Transport Layer: Motivation TCP-mechanisms Classical Approaches
Mobile Communications Chapter 9: Mobile Transport Layer: Motivation TCP-mechanisms Classical Approaches
Motivation
q TCP-mechanisms
q Classical approaches
Fast retransmit/recovery
q Transmission freezing
q Selective retransmission
q Transaction oriented TCP
Indirect TCP
q Snooping TCP
q Mobile TCP
q PEPs in general
Additional optimizations
MC SS05
9.1
Transport Layer
E.g. HTTP (used by web services)
typically uses TCP
q
Client
Server
TCP SYN
TCP SYN/ACK
TCP
q
q
Connection
setup
TCP ACK
HTTP request
Data
transmission
HTTP response
>15 s
no data
Connection
release
GPRS: 500ms!
Result
q
MC SS05
9.2
Motivation I
Transport protocols typically designed for
q
q
Fixed end-systems
Fixed, wired networks
Research activities
q
q
q
MC SS05
9.3
Motivation II
TCP slow-start algorithm
q
q
q
q
q
MC SS05
9.4
MC SS05
9.5
mobile host
access point
(foreign agent)
wireless TCP
wired Internet
standard TCP
MC SS05
9.6
access point1
socket migration
and state transfer
Internet
access point2
mobile host
MC SS05
9.7
Indirect TCP II
Advantages
q
q
q
q
Disadvantages
q
MC SS05
9.8
q
q
correspondent
host
foreign
agent
wired Internet
mobile
host
snooping of ACKs
buffering of data
MC SS05
9.9
Snooping TCP II
Data transfer to the mobile host
q
q
Problems
q
q
snooping TCP does not isolate the wireless link as good as I-TCP
snooping might be tough if packets are encrypted
MC SS05
9.10
Supervisory host
q
q
no caching, no retransmission
monitors all packets, if disconnection detected
l
Advantages
q
Disadvantages
q
q
MC SS05
9.11
as soon as the mobile host has registered with a new foreign agent,
the MH sends duplicated acknowledgements on purpose
this forces the fast retransmit mode at the communication partners
additionally, the TCP on the MH is forced to continue sending with
the actual window size and not to go into slow-start after
registration
Advantage
q
Disadvantage
q
MC SS05
9.12
Transmission/time-out freezing
Mobile hosts can be disconnected for a longer time
q
q
TCP freezing
q
q
q
q
Advantage
q
Disadvantage
q
MC SS05
9.13
Selective retransmission
TCP acknowledgements are often cumulative
q
q
Advantage
q
Disadvantage
q
MC SS05
9.14
Advantage
q
efficiency
Disadvantage
q
q
MC SS05
9.15
Mechanism
Advantages
Indirect TCP
isolation of wireless
link, simple
Disadvantages
MC SS05
9.16
TCP Improvements I
BW
0.93 * MSS
RTT * p
Data rates: 64 kbit/s up, 115-384 kbit/s down; asymmetry: 3-6, but also
up to 1000 (broadcast systems), periodic allocation/release of channels
l High latency, high jitter, packet loss
q
Suggestions
l
Already in use
l
MC SS05
9.17
TCP Improvements II
Performance enhancing proxies (PEP, RFC 3135)
q
Transport layer
l
Mobile system
wireless
Comm. partner
MC SS05
9.18