Packetization and Reassembly
 
 
Application layer sees message as a single block of data
Breaks a large message into smaller pieces (packetization) 
-  Delivers incoming packets 
 
as they arrive (e.g.,  Web pages) or 
to wait until entire message arrives (e.g.,  e-mail)
- Puts them back together at the destination (reassembly)
 
What size packet to use? Done through negotiations