Protocolos tcp e udp
Aluno: Thiago Bruno Soares Silva
___________________________________________________________________________
Diferenças e especificações dos protocolos TCP/IP e UDP
UDP
O protocolo UDP (User Datagram Protocol) é um protocolo não orientado para a conexão da camada transporte do modelo TCP/IP Este protocolo é muito simples já que não fornece controle de erros (não está orientado para a conexão…).
É tipicamente usado por aplicações como as de mídia de streaming (áudio, vídeo etc), onde a chegada na hora é mais importante do que confiabilidade, ou para aplicações de simples requisição/resposta como pesquisas de DNS, onde o overhead de configurar uma conexão confiável é desproporcionalmente largo.
Características:
* Não realiza: Controle de fluxo e controle de erros ou retransmissão * Realiza: Provê uma interface para o protocolo IP com recurso adicional demultiplexação (processo-a-processo) de vários processos que utilizam as portas * Taxa de envio sem regulação ou controle de fluxo. * Não mantém estado da conexão, que implicaria em buffers (MEMÓRIAS) de envio e recepção, números de seqüências e reconhecimento.
TCP
O TCP é um protocolo orientado para conexão, quer dizer que permite, a duas máquinas comunicantes, controlar o estado da transmissão.
Características:
* Permite entregar ordenadamente os datagramas provenientes do protocolo IP * Permite verificar a onda de dados para evitar uma saturação da rede * Permite formatar os dados em segmentos de comprimento variável a fim de os "entregar" ao protocolo IP * Permite multiplexar os dados, quer dizer, fazer circular simultaneamente informações que provêm de fontes (aplicações, por exemplo) distintas numa mesma linha * Permite, por último, o começo e o fim de uma comunicação de maneira educada.
Considerações finais
Tanto o TCP quanto o UDP são usados para transmitir um número de aplicações de alto nível. As aplicações