TCP e UDP representam diferentes maneiras de enviar dados através de uma rede TCP /IP. Entre os protocolos TCP /IP , estes dois representam a maioria do tráfego de rede na Internet. Ambos os protocolos são usados por programas de comunicação de dados , mas com diferentes níveis de certeza , cada um com suas próprias vantagens e riscos diferentes. TCP explicou
TCP significa Transmission Control Protocol . TCP define - se uma conexão entre dois pontos , como um telefonema, antes de enviar os dados reais. Uma vez que uma conexão é feita , o TCP também mantém os dados solicitados do início ao fim . Isso significa que alguns de banda de rede é usado para manter o controle da conexão , tornando TCP mais confiável, mas menos eficiente.
UDP explicou
UDP significa User Datagram Protocol . UDP garante apenas que cada um "datagrama " é enviada e recebida como uma unidade inteira , como um envelope de correio. Datagramas podem ser enviados e recebidos em qualquer ordem, mas não fornecem qualquer confirmação de entrega. Uma vez que não controla a conexão , o UDP usa menos largura de banda de rede. Isso faz com que UDP mais eficiente, mas menos confiável.
Comparação
UDP e TCP têm o seu lugar na rede. Sendo um protocolo mais eficiente , UDP é usado para tarefas de alto desempenho, tais como jogos on-line e resolver endereços web . Sendo um protocolo mais confiável , o TCP é usado para streaming de conteúdo e transmissões seguras , como a World Wide Web, players de mídia e redes seguras. Muitos programas usam uma mistura de ambos os protocolos , utilizando cada um de uma forma que produz os melhores resultados .