- some apps (e.g., file transfer, web transactions) require 100% reliable data transfer  - other apps (e.g., audio) can tolerate some loss
transport services that an app needs - some apps require 100% reliable data transfer whereas others can tolerate some loss
yes yes