Os dois principais protocolos de transporte utilizados na internet são o TCP (Transmission Control Protocol) e o UDP (User Datagrama Protocolo).
Como verificamos anteriormente, estes protocolos distinguem-se pela fiabilidade. Enquanto o TCP garante o transporte fiável entre estações, o UDP não o faz. Diz-se que o TCP disponibiliza um serviço orientado a ligação e o UDP um serviço não orientado à ligação.
UDP
O Protocolo de transporte UDP é utilizado para aplicações em tempo real, já que privilegia a velocidade e a simplicidade (cabeçalhos pequenos). No entanto, este não garante a entrega dos pacotes no destino, que chegam ordenados, nem faz o controlo de erros ou congestionamento.
Por estas razões considera-se que não fornece um serviço fiável.
TCP
O protocolo de transporte TCP é utilizado em aplicações como e-mail e transferência de ficheiros. Garante a entrega dos pacotes ao destino e que estes chegam ordenados. Aplica também controlo de erros e congestionamento. É um serviço fiável.
Vejamos alguns exemplos de protocolos de aplicação que usam portas já definidas.
terça-feira, 22 de junho de 2010
Camada Transporte Modelo OSI
A camada de transporte é responsável pela ligação lógica entre processos de aplicação de estações diferentes. Denomina-se de comunicação lógica, porque do ponto de vista das aplicações funciona como as estações estivessem lado a lado, ligadas directamente entre si. Contudo, as estações podem encontrar-se uma em cada lado do planeta.
A camada de transporte providencia a ligação lógica para os processos de aplicação, que por sua vez, não tem conhecimento da infra-estrutura física utilizada para o transporte das mensagens (transparência).
Durante o caminho, os routers não tem conhecimento do que se passa na camada de cima, limitando-se a analisar os campos dos datagramas que se referem à camada de rede.
A camada de transporte providencia a ligação lógica para os processos de aplicação, que por sua vez, não tem conhecimento da infra-estrutura física utilizada para o transporte das mensagens (transparência).
Durante o caminho, os routers não tem conhecimento do que se passa na camada de cima, limitando-se a analisar os campos dos datagramas que se referem à camada de rede.
Diz-se então que a camada de transporte é responsável pela transferência de informação extremo a extremo. Separa as camadas responsáveis pelo meio físico (camada 1,2 e 3) das que tratam da aplicação (camada 5,6,7).
DNS
A função do DNS é relacionar nomes com números (IP). A razão da sua utilização resulta de ser mais simples, para nós seres humanos, a aprendizagem de nomes em vez de números para identificar algo de concreto, como, por exemplo uma página de internet. O site www.google.pt é na verdade o IP 64.233.183.147. Cada um de nós consegue memorizar pelo menos uma dezena de sites. Contudo, se esses sites fossem representados por números em vez de letras seria mais difícil memorizá-los e também associá-los ao seu verdadeiro conteúdo.
Se o DNS não se encontrasse estruturado de forma hierárquica, isto é, houvesse uma centralização de informação ocorreriam os seguintes problemas:
Ponto único de falha;
Maior volume de tráfego;
Bases de dados mais distantes;
Manutenção de elevado custo.
Se o DNS não se encontrasse estruturado de forma hierárquica, isto é, houvesse uma centralização de informação ocorreriam os seguintes problemas:
Ponto único de falha;
Maior volume de tráfego;
Bases de dados mais distantes;
Manutenção de elevado custo.
Camada aplicaçao modelo OSI
A camada de aplicação é a última do modelo OSI (camada 7). Fornece os mecanismos de comunicação de alto nível às aplicações e é responsável pela interface entre o protocolo de comunicação e a aplicação utilizada pela rede.
Os principais protocolos de aplicação são os seguintes:
DNS (Domain Name System:53) – usado para identificar máquinas através de nomes em vez de IP’s;
Telnet (Terminal Emulation:23) – usado para comunicar remotamente com uma maquina ou equipamente;
FTP (File Transport Protocol:21) – usado para transferência de ficheiros de/ou para uma maquina remota;
SMTP (Simple Mail Transfer Protocol:25) – usado no envio e recepção de email’s;
HTTP (Hyper Text Transfer Protocol: 80) – usado para o acesso a página na web.
Os principais protocolos de aplicação são os seguintes:
DNS (Domain Name System:53) – usado para identificar máquinas através de nomes em vez de IP’s;
Telnet (Terminal Emulation:23) – usado para comunicar remotamente com uma maquina ou equipamente;
FTP (File Transport Protocol:21) – usado para transferência de ficheiros de/ou para uma maquina remota;
SMTP (Simple Mail Transfer Protocol:25) – usado no envio e recepção de email’s;
HTTP (Hyper Text Transfer Protocol: 80) – usado para o acesso a página na web.
Subscrever:
Mensagens (Atom)