O protocolo que não funciona no TCP é
udp (protocolo de datagrama do usuário) .
Aqui está o porquê:
*
tcp (protocolo de controle de transmissão) é um protocolo orientado a conexão. Isso significa que estabelece uma conexão confiável entre dois dispositivos, garantindo que os dados sejam entregues na ordem correta e sem perda. Ele também fornece mecanismos para verificação de erros e retransmissão.
*
udp (protocolo de datagrama do usuário) é um protocolo sem conexão. Isso significa que não estabelece uma conexão dedicada entre dispositivos. Os dados são enviados em pacotes individuais e não há garantia de ordem de entrega ou mesmo se os dados chegarão.
Embora o UDP não funcione * sobre * TCP, ele pode ser executado na parte superior da camada IP (Internet Protocol), que é a mesma camada em que o TCP é executado.
Aqui está uma analogia simples:
* Pense no TCP como um serviço de correio que garante a entrega, rastreia pacotes e reassa itens perdidos.
* Pense no UDP como enviando uma carta através do sistema postal. Não há garantia de que ele chegará e você pode não saber se o fez.
em resumo: *
tcp: Confiável, orientado a conexão, usado para aplicativos como navegação na Web, email e transferência de arquivos.
*
udp: Não confiável, sem conexão, usado para aplicativos como streaming, DNS e jogos.