Segundo Andrew Tanenbaum, no livro “Redes de Computadores”, os protocolos TCP (Transmission Control Protocol) e UDP (User Datagram Protocol) desempenham papéis cruciais na camada de transporte do modelo TCP/IP. Tanenbaum, A. S., & Wetherall, D. (2011). Redes de Computadores (5ª ed.). Pearson Universidades. ISBN-10: 857605924X. ISBN-13: 978-8576059240.
A camada de transporte do modelo TCP/IP presta serviços à rede estabelecendo uma comunicação lógica fim a fim entre hosts numa rede. Entre tais serviços, podemos citar:
Multiplexação e demultiplexação baseadas em números de portas
Segmentação dos dados das aplicações
Controle de fluxo e controle de congestionamento
Garantia de entrega de segmentos no destino
Entre os serviços de camada de transporte acima, podemos atribuir tanto ao protocolo TCP quanto ao UDP apenas