Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Protocolos TCP e UDP: Características, Vantagens e Diferenças, Notas de estudo de Engenharia Informática

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

2013

Compartilhado em 26/03/2013

gabriel-de-melo-martins-11
gabriel-de-melo-martins-11 🇧🇷

5 documentos

1 / 1

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
http://pt.wikipedia.org/wiki/User_Datagram_Protocol // http://pt.kioskea.net/contents/internet/tcp.php3
http://www.hardware.com.br/termos/udp // http://pt.wikipedia.org/wiki/Transmission_Control_Protocol
PROTOCOLOS TCP E UDP
GABRIEL DE MELO MARTINS
UNIUBE UNIVERSIDADE DE UBERABA
TCP
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, 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.
UDP
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.

Pré-visualização parcial do texto

Baixe Protocolos TCP e UDP: Características, Vantagens e Diferenças e outras Notas de estudo em PDF para Engenharia Informática, somente na Docsity!

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

PROTOCOLOS TCP E UDP

GABRIEL DE MELO MARTINS

UNIUBE – UNIVERSIDADE DE UBERABA

TCP

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.

UDP

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.