Um protocolo muito utilizado na internet apresenta as seguintes funções:
• garantia da integridade dos dados; • implementação de fluxo Full Duplex na comunicação; • implementação da técnica Sliding Windows (Janela Deslizante); • compatibilização de tamanho dos segmentos que serão entregues ao nível inferior.