Você está na página 1de 3

Transferncia no confivel de dados

Em um caso onde o usuario necessite de um protocolo para transporte


simples o UDP pode ser a melhor opo, pois ele apenas retira a informao
do remetente e utiliza de mtodos para multiplexao/demultiplexao para
passar os dados da camada de rede ao processo de aplicao correto.
O UDP foi definido no RFC 768, sendo que faz to pouco quanto um
protocolo de transporte pode fazer, ou seja, fora seu servio de
multiplexagem e de alguma verificao de erros, ele nada acrescenta ao IP.
No processo o UDP pega as mensagens da aplicao, anexa os campos de
nmeros de porta da fonte e passa o segmento resultante camada de
rede, qual encapsula o segmento dentro de um datagrama IP, em seguida
faz uma tentativa de melhor esforo para entregar o segmento ao
hospedeiro receptor. Se o segmento chegar ao hospedeiro receptor, o UDP
usar o numero da porta de destino para entregar os dados ao processo de
aplicao correto.
Como podemos notar, no h apresentao entre entidades remetentes e
destinatria da camada de transporte antes de enviar um segmento, assim
dizemos que o UDP no orientada para conexo.
Um exemplo de aplicao que usa do UDP o DNS. Que quando o
hospedeiro quer fazer uma consulta, constri uma mensagem de consulta
DNS e passa a mensagem para o UDP que est no destino. Do lado
hospedeiro remetente ele adiciona cabealhos e o envia a um servidor de
nomes, caso no se concludo o envio ele tenta novamente a outro servidor,
ou informa que no pode obter resposta.
Analisando estas informaes podemos notar que a escolha por UDP ao
invs de TCP se d pela agilidade nos mecanismos de envio da mensagema
camada de transporte, a no necessidade de estabelecer uma conexo
antes de transferir os dados, no se importa com o estado da conexo e usa
de uma pequena sobrecarga nos cabealhos. Todos estes fatores favorecem
na hora de escolher um protocolo simples de acordo com sua necessidade
de projeto.
Em momentos de alto trfrego da rede a ser utilizada este tipo de protocolo
o mais utilizado pois como citado anteriormente ele facilita a
comunicao. Aparelhos celulares em aplicaes de multimdia para vdeos,
msicas dentre outros que podem aceitar algumas percas de dados em
pequena quantidade.
ESTRUTURA DO SEGMENTO UDP
O cabealho UDP tem apenas quatro campos cada um com 2 bytes, estes
nmeros que permitem com que o destinatrio realize a demultiplexao.

A soma de verificao utilizada pelo receptor para verificar se foram


inseridos erros no segmento, e calculada para alguns dos campos do
cabealho. Ela usada para verificao de erros.

TRANSFERNCIA CONFIVEL DE DADOS


O problema de implementar uma transferncia confivel de dados ocorre
no somente na camada de transporte, mas tambm na camada de
aplicao. Com um canal confivel, nenhum dos dados so corrompidos,
nem perdidos e todos so entregues na ordem em que foram enviados, este
modelo exatamente o servio oferecido pelo TCP.
A conexo TCP denominada orientada, pois antes que um processo de
aplicao possa comear a enviar dados ao outro, os dois processos
precisam primeiramente se apresentar. A conexo TCP sempre ponto a
ponto, onde os dados do ponto A pode fluir ao ponto B e vise versa.
No estabelecimento de conexo utiliza-se de um processo conhecido por
apresentao de trs vias, onde trs segmentos so enviados entre dois
hospedeiros esses no contendo nenhuma carga til, mas com dados para
certificar esta conexo.
A quantidade mxima de dados que pode ser colocada em um segmento
dada pelo MSS(maximum segment size) qual define as caractersticas do
MTU(maximum transmition unit) qual o tamanho mximo do quadro a ser
enviado para o hospedeiro, normalmente cabem 1460 bytes, 536 bytes e
512 bytes em um quadro da camada.
O TCP combina cada poro de dados com um cabealho, formando
segmentos para serem passados abaixo para camada de rede, onde so
encapsulados separadamente dentro dos datagramas IP, ento estes
datagramas IP so enviados, quando recebidos na outra extremidade eles
so colocados no buffer de recepo da conexo onde a aplicao l cada
cadeia de dados desse buffer. Numa viso geral este tipo de conexo
composta por buffers e variveis de conexo.

ESTRUTURA DO SEGMENTO TCP


A estrutura consiste em campos de cabealho e um campo de dados que o
tamanho total do quadro definido pelo MSS, mas muitas das vezes as
informaes enviadas so menores que o tamanho limite, a exemplo disso
so aplicaes de login remoto e aplicaes interativas. Como acontece no
UDP o cabealho inclui nmeros de porta de fonte e de destino, quais so
usados para multiplexao/demultiplexao dos dados para aplicaes de
camadas superiores e inclui tambm um campo de soma de verificao. Os
campos principais so:

Campos de nmeros de sequncia de 32 bits, campo de reconhecimento de


32 bits, campo de janela de recepo de 16 bits, campo de comprimento de
cabealho de4 bits, campo de opes que somente usado quando
negociam o MSS com um fator de aumento de escala, campo de flag com 6
bits.
O comprimento de cabealho tpico de um TCP de 20 bytes.