TCP (Transmission Control Protocol)
Confiança/Segurança: Orientado à conexão. Entrega Garantida;
Ordenação dos pedidos: É garantida a ordem de recebimento das mensagens;
Peso do Protocolo: Pesado, devido à elevada informação no cabeçalho das mensagens;
Pacotes: Os dados são transmitidos do forma sequêncial, sem distinção de início e fim do pacote. Podem existir multiplos pacotes por chamada.
Protocolos que usam TCP: HTTP, FTP e SMTP
Aplicações: Servidor Web, p2p
UDP (User Datagram Protocol)
Confiança/Segurança: Sem conexão. Entrega não garantida;
Ordenação dos pedidos: Não é garantida a ordem de recebimento das mensagens;
Peso do Protocolo: Leve, devido à pouca informação no cabeçalho das mensagens;
Pacotes: Datagramas, um pacote por uma chamada de leitura.
Protocolos que usam UDP: DNS, DHCP e TFTP
Aplicações: Usado para aplicações do tipo streaming de vídeo ou outras onde se possa perder alguns dados sem comprometer a recepção da informação. Utilizado em aplicações p2p. O UDP é mais rápido e eficiente para aplicações que não necessitem de entrega garantida.