resposta
resumo sobre TCP=TCP é um protocolo da camada de transporte. Este é um protocolo orientado a conexão, o que indica que neste nível vão ser solucionados todos os problemas de erros que não forem solucionados no nível IP, dado que este último é um protocolo sem conexão. Alguns dos problemas com os que TCP deve tratar são:
* pacotes perdidos ou destruídos por erros de transmissão .
* expedição de pacotes fora de ordem ou duplicados.
O TCP especifica o formato dos pacotes de dados e de reconhecimentos que dois computadores trocam para realizar uma transferência confiável, assim como os procedimentos que os computadores usam para assegurar que os dados cheguem corretamente. Entre estes procedimentos estão:
* Distinguir entre múltiplos destinos numa máquina determinada.
* Fazer recuperação de erros, tais como pacotes perdidos ou duplicados.
Para entender melhor o protocolo TCP a seguir veremos alguns conceitos, para depois passarmos ao formato TCP.
* Portas, Conexões e Endpoints
* Segmentos, fluxo e Número de Sequência
* Formato do Segmento TCP
resumo sobre UDP=UDP provê um serviço sem conexão não confiável, usando IP para transportar mensagens entre duas máquinas. Este protocolo, igualmente o TCP, provê um mecanismo que o transmissor usa para distinguir entre múltiplos receptores numa mesma máquina.
Formato do Segmento UDP
Portas UDP
2007-03-20 02:30:21
·
answer #1
·
answered by Anonymous
·
1⤊
0⤋
O UDP dá às aplicações acesso direto ao serviço de entrega de dados, como o serviço de entrega que o IP dá. O UDP é pouco confiável, sendo um protocolo não orientado para conexão. O "pouco confiável" significa que não há técnicas no protocolo para confirmar que os dados chegaram ao destino corretamente. O UDP usa número de porta de origem e de destino de 16 bits na word 1 do cabeçalho da mensagem.
O UDP significa User Datagram Protocol, é um protocolo de transmissão de dados. O UDP faz a entrega de mensagens independentes, entre aplicativos. Os pontos de acesso do UDP são geralmente designados por "Portas de protocolo" ou "portas" ou até "portos", em que cada unidade de transmissão de dados UDP identifica o endereço IP e o número de porta do destino e da fonte da mensagem, os números podendo ser diferentes em ambos os casos.
O UDP é o protocolo irmão do TCP. A diferença básica entre os dois é que o TCP é um protocolo orientado à conexão, que inclui vários mecanismos para iniciar e encerrar a conexão, negociar tamanhos de pacotes e permitir a retransmissão de pacotes corrompidos.
O UDP por sua vez é uma espécie de irmão adolescente do TCP, feito para transmitir dados pouco sensíveis, como streaming de áudio e vídeo. No UDP não existe checagem de nada, nem confirmação alguma. Os dados são transmitidos apenas uma vez, incluindo apenas um frágil sistema de CRC. Os pacotes que cheguem corrompidos são simplesmente descartados, sem que o emissor sequer saiba do problema.
A idéia é justamente transmitir dados com o maior desempenho possível, eliminando dos pacotes quase tudo que não sejam dados em sí. Apesar da pressa, o UDP tem seus méritos, afinal você não gostaria que quadros fantasmas ficassem sendo exibidos no meio de um vídeo, muito menos se isso ainda por cima causasse uma considerável perda de performance.
Em geral, os programas que utilizam portas UDP recorrem também à uma porta TCP para enviar as requisições de dados a serem enviados e também para checar periódicamente se o cliente ainda está online.
Ou seja, na Internet, O UDP é um protocolo de transporte que presta um serviço de comunicação não orientado a conexão e sem garantia de entrega. Portanto, as aplicações que utilizam este tipo de protocolo devem ser as responsáveis pela recuperação dos dados perdidos.
2007-03-20 03:04:16
·
answer #2
·
answered by Oráculo 3
·
1⤊
0⤋
Olha.. eu realmente não sei a diferença teóricamente falando.... mas se vc liberar uma determinada porta TCP, a mesma porta UDP estará fechada...
Acredito q a porta TCP é + usada no Windows, e a porta UDP é mais usa nos outros Sistemas Operacionais.
Isso é oq eu ACHO
2007-03-20 02:32:21
·
answer #3
·
answered by lol_adriel_lol 4
·
1⤊
0⤋
Só sei que vou estar meio sumida esta semana, muito trabalho, mas postei algumas perguntas e apreciaria sua presença nelas, permaneça, linda!!! És linda por dentro e por fora, na alma, corpo, coração e cérebro. .
2007-03-20 14:01:43
·
answer #4
·
answered by doidinha da silva mãe teve alta 7
·
0⤊
0⤋
Exitem varias mas a que eu mais conheço é que o tcp envia os pacotes e espera resposta de confirmação de eles realmente chegaram, se não chegaram ele reenvia novamente dai não ha perda de dados, Agora o udp não, ele so envia não que nem sabe se chego ou não por isso ele chega a ser mais rapido do que o tcp um exemplo do udp é o msn que trabalha nesse protocolo.
2007-03-20 02:59:43
·
answer #5
·
answered by Tecnicoata 2
·
0⤊
0⤋
Cara amiga , como explicar esta diferença aqui leva tempo, eis aqui um link bom para voce entender e tirar algumas dúvidas.
O conceito de portas é uma analogia no mundo digital, portanto é bom ler vários artigos para entender realmente o significado.
Abraços, continue perguntando.
http://www.juliobattisti.com.br/artigos/windows/tcpip_p1.asp
2007-03-20 02:39:48
·
answer #6
·
answered by SEM TOP 7
·
0⤊
0⤋
Eu não sei nem o que é isso quanto mais a diferença hehe
Um abraço!
2007-03-20 02:26:51
·
answer #7
·
answered by Raphael M 6
·
0⤊
0⤋