terça-feira, 18 de fevereiro de 2014

TCP / UDP : Qual é a diferença ?

O protocolo UDP

O UDP é um protocolo voltado para a "não conexão". Simplificando, quando uma máquina A envia pacotes para uma máquina B, o fluxo é unidirecional. Na verdade, a transmissão de dados é feita sem prevenir o destinatário (a máquina B) e o destinatário recebe os dados sem avisar o transmissor (máquina A). 

Isto é porque o encapsulamento dos dados enviados pelo protocolo UDP não permite transmitir informações sobre o emissor. Portanto, o destinatário não conhece o emissor dos dados, exceto o seu IP. 

O protocolo TCP

Ao contrário do UDP, o TCP é voltado para a "conexão". Quando a máquina A envia dados para a máquina B, a máquina B é notificada da chegada dos dados e confirma a boa recepção dos dados. Aqui, intervem o controle CRC dos dados. Este contrôle baseia-se em uma equação matemática, para verificar a integridade dos dados transmitidos. Assim, se os dados recebidos estiverem corrompidos, o TCP permite que os destinatários peçam ao emissor para reenviar os dados corrompidos. 

via Kioskea.Net
Anterior
Proxima

Postador

0 comentários:

Os comentários serão moderados antes de publicar! respondo todos, obrigado por comentar.