São os protocolos mais utilizados mundialmente em base IPs. A maior diferença entre eles é a confiabilidade garantida pelo protocolo TCP que verifica se o receptor recebeu o pacote corretamente e re-envia o pacote caso ele tenha sido corrompido ou perdido. Já o protocolo UDP tem como objetivo acelerar esse processo de envio de dados e então não realiza operações para verificar se o pacote foi entregue.