
Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Uma comparação entre tcp (transmission control protocol) e udp (user datagram protocol), dois protocolos de rede de importante relevância na internet. Descreve-se a natureza, características, vantagens e diferenças entre eles, com destaque para a comunicação segura e eficiente estabelecida entre aplicativos. O texto é baseado em fontes confiáveis e é um ótimo recurso para estudantes de informática e engenharia de telecomunicações.
Tipologia: Notas de estudo
1 / 1
Esta página não é visível na pré-visualização
Não perca as partes importantes!

http://pt.wikipedia.org/wiki/User_Datagram_Protocol // http://pt.kioskea.net/contents/internet/tcp.php http://www.hardware.com.br/termos/udp // http://pt.wikipedia.org/wiki/Transmission_Control_Protocol
O TCP (Transmission Control Protocol, em português: Protocolo de Controle de Transmissão) permite, a nível das aplicações, gerir os dados em proveniência da (ou com destino à) camada inferior do. É um dos protocolos sob os quais assenta o núcleo da Internet. A versatilidade e robustez deste protocolo tornou-o adequado a redes globais, já que este verifica se os dados são enviados de forma correta, na sequência apropriada e sem erros, pela rede. O TCP é um protocolo de nível da camada de transporte (camada 4) do Modelo OSI e é sobre o qual que se assentam a maioria das aplicações cibernéticas, como o SSH, FTP, HTTP - portanto, a World Wide Web. Características: Orientado à conexão; Ponto a ponto; Confiabilidade; Full duplex; Handshake; Entrega ordenada; Controle de fluxo. Graças ao protocolo TCP, as aplicações podem comunicar de forma segura, independentemente das camadas inferiores. Durante uma comunicação através do protocolo TCP, as duas máquinas devem estabelecer uma conexão. A máquina emissora (a que pede a conexão) chama-se cliente, enquanto a máquina receptora se chama servidor. Diz-se então que estamos num ambiente Cliente- Servidor. Na realidade, o protocolo TCP possui um sistema de aviso de recepção que permite ao cliente e ao servidor terem a certeza da recepção, correta e mútua, dos dados.
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 de vídeo. No UDP não existe a 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 chegam corrompidos são simplesmente descartados, sem que o emissor sequer saiba do problema. A ideia é justamente transmitir dados com o maior desempenho possível, eliminando dos pacotes quase tudo que não sejam dados em si. Apesar da pressa, o UDP tem seus méritos, afinal você não gostaria que quadros fantasmas ficasse, sendo exibidos no meio de um vídeo, muito menos se isso ainda por cima causasse uma considerável perda de performance. Em geral, programas que utilizam UDP recorrem também à uma porta TCP para enviar requisições de dados a serem enviados e também para checar periodicamente se o cliente ainda esta online. Vantagens: O UDP é uma escolha adequada para fluxos de dados em tempo real; O UDP também suporta broadcasting e multicasting. Caso esses recursos sejam necessários, o UDP deverá necessariamente ser utilizado; O UDP não perde tempo com criação ou destruição de conexões. Durante uma conexão, o UDP troca apenas 2 pacotes, enquanto no TCP esse número é superior a 10. Por isso, aplicações que encaixam num modelo de pergunta-resposta também são fortes candidatas a usar UDP.