-Servio sem ligaes; no estabelecido nenhuma sesso entre os anfitries
Fazendo parte da pilha de protocolos TCP/IP, o UDP usa o Internet Protocol (IP) implcito para transportar uma mensagem de uma mquina a outra, ou seja, como o IP, fornece a mesma conotao no-confivel de transmisso de datograma sem conexo. As mensagens so enviadas de uma mquina a outra, mas elas no se comunicam como, por exemplo, certificar se a mensagem chegou.
-O UDP no garante ou confirma a entrega, nem estabelece a sequncia dos dados
Como o UDP fornece um servio de transmisso sem conexo, no confivel, usando o IP para transportar mensagens entre mquinas, no h confirmao para certificar-se de que as mensagens chegam, no h o fornecimento de informaes para controlar a velocidade com que as informaes fluem entre as mquinas. As mensagens ento podem se perder, ser duplicadas ou chegar com problemas e at pacotes chegar mais rpido do que podem ser processados pelos destinatrios.
-Os programas que utilizam o UDP so responsveis pelo fornecimento da
confiabilidade necessria para o transporte dos dados Um bom exemplo com relao ao nmero de portas UDP reservadas e disponveis. Quando um computador A deseja obter um arquivo do computador B, ele precisa saber qual a porta usada no computador B pelo programa de transferncia de arquivos. Para essa atribuio de portas, pode-se usar a autoridade central, que poder atribuir o nmero de portas ou usar a atribuio dinmica, onde as portas no so totalmente identificadas, o software da rede atribui uma. A mquina envia um pedido que faa uma pergunta como: que porta o servio de transferncia de arquivo est usando? A mquina-alvo responde, dano o nmero de porta correta.
-O UDP rpido, possui poucos requisitos de sobrecarga e pode suportar
comunicaes ponto a ponto a multipontos. O UDP faz distino entre mltiplos processos em uma determinada mquina, permitindo que transmissores e receptores acrescentem dois nmeros inteiros de 16 bits.
TCP (Transmission Control Protocol)
-Servio orientado a ligaes; estabelecida uma sesso entre anfitries.
Muito utilizado na utilizado em linhas telefnicas por discagem, rede local, rede de fibra tica de alta velocidade, ou redes de longas distncias de velocidade mnima. O TCP utiliza a conexo, e no a porta de protocolo, como sua abstrao principal. As conexes so identificadas por um par de pontos terminais. O TCP proporciona uma conexo full duplex entre duas mquinas, permitindo que troquem grandes volumes de dados com eficcia.
-O TCP garante a entrega atravs da utilizao de confirmaes e a entrega
sequencial dos dados. No caso, a unidade bsica de transfencia o segmento. Os segmentos so utilizados para transferir dados ou controlar informaes. O formato do segmento permite que uma mquina faa um piggyback de confirmao para os dados que esto fluindo em uma direo, quando os inclui aos cabealhos do segmento de dados que fluem em direo oposta.
-Os programas que utilizam o TCP so fornecidos com a garantia da
confiabilidade de transporte de dados Isso se deve a cinco caractersticas: Orientao de stream; Conexo de circuito virtual; Transmisso bufferizada; Stream desestruturado e Conexo full duplex.
-O TCP mais lento, possui mais requisitos de sobrecarga e apenas suporta a
comunicao ponto a ponto. O TCP mais lento porque o TCP confirma cada segmento que chega, mas no informa um aumento em sua janela at que esta alcance os limites especificados pela heurstica de preveno de janela desnecessria. E no envio, o TCP retarda o envio de uma confirmao quando a preveno de janela desnecessria especifica que ela no suficientemente grande para ser informada.
Referncia Bibliogrfica
Interligao em rede com TCP/IP, Douglas E. Comer: traduo de ARX Publicaes