A camada de transporte é responsável pela transferência eficiente e confiável de dados entre máquinas de origem e destino de forma independente da rede física. Os protocolos TCP e UDP são utilizados, sendo o TCP orientado a conexão e confiável, enquanto o UDP é não orientado a conexão e prioriza velocidade sobre confiabilidade. As tabelas de roteamento armazenam informações sobre rotas e são usadas para encaminhar pacotes corretamente através de redes e roteadores.
1. UNIVERSIDADE ZAMBEZE
FACULDADE DE CIENCIAS E TECNOLOGIAS
ENGENHARIA INFORMATICA 3° ANO
Cadeira: Redes de Comunicação
Tema: Camada de Transporte
Mozambique,Beira 2015
2. TEMA:
Camada de Transporte
II° Grupo
Discentes:
Anselmo Alexandre Munguambe
Carlitos João Fainda Chitsumba
Cesar António Samuge Fijamo
Josué Tiago Mazive Junior
Kevin Mabuku Wingi
Pedro José Manganhe Junior
Docente:
Rui Miguel
4. Camada de Transporte
• A camada de transporte, tanto no Modelo OSI quanto no Modelo TCP/IP, é
a camada responsável pela transferência eficiente, confiável e econômica dos
dados entre a máquina de origem e a máquina de destino, independente do
tipo, topologia ou configuração das redes físicas existentes entre elas,
garantindo ainda que os dados cheguem sem erros e na sequência correta.
5. Aplicações cliente-servidor
• O modelo cliente-servidor, em computação, é uma estrutura de aplicação
distribuída que distribui as tarefas e cargas de trabalho entre os fornecedores
de um recurso ou serviço, designados como servidores, e os requerentes dos
serviços, designados como clientes.
• O servidor é um computador que disponibiliza um ou mais recursos para
os demais clientes (deixa-se aqui a denominação de host) na rede, ao
contrário do que acontece com a rede ponto-a- ponto
8. Caracteristicas do cliente-servidor
Características do cliente
• O cliente requisita um serviço ou recurso específico;
• Espera por respostas;
• Recebe respostas;
• O Cliente, também denominado de “front-end” e “WorkStation”, é um processo
que interage com o usuário através de uma interface gráfica ou não, permitindo
consultas ou comandos para recuperação de dados e análise e representando o meio
pela qual os resultados são apresentados.
9. Caracteristicas do cliente-servidor
Características do servidor
• Sempre espera por um pedido de um cliente;
• Atende os pedidos e, em seguida, responde aos clientes com os dados solicitados;
• Pode se comunicar com outros servidores para atender uma solicitação específica do
cliente;
Também denominado Servidor ou “back-end”, fornece um determinado serviço que
fica disponível para todo Cliente que o necessita.
10. Protocolos TCP e UDP
• A camada de transporte utiliza dois protocolos: o TCP e o UDP. O primeiro
é orientado à conexão e o segundo é não orientado à conexão. Ambos os
protocolos podem servir a mais de uma aplicação simultaneamente.
11. TCP (Transmission Control Protocol)
• TCP é um padrão que define como estabelecer e manter uma conversa via rede, que
programas e aplicativos podem trocar dados. TCP funciona com o Internet
Protocol ( IP ), que define como computadores enviam pacotes de dados um para o
outro. Juntos, TCP e IP são as regras básicas que definem a Internet.
• TCP é um protocolo orientado a conexão, o que significa que uma conexão é
estabelecida e mantida até que os programas de aplicação em cada extremidade
terminar a troca de mensagens. Ele determina como dividir os dados de aplicativos
em pacotes que as redes podem transmitir, envia pacotes para e da camada de rede,
gerência o controle de fluxo, e porque se destina a fornecer livre de erros de
transmissão de dados processa e faz a retransmissão dos pacotes perdidos ou
danificados bem como o reconhecimento de todos os pacotes que chegam.
12. UDP (User Datagram Protocol)
• A ideia central do protocolo UDP é receber os dados de um processo e entregar ao
processo de destino. Não leva em consideração o congestionamento da rede, ou
uma entrega confiável dos dados, apenas a multiplexação(reunir pedaços vindo de
diferentes portas e encapsular p criar segmentos e entregar a camada de rede) e
demultiplexação(entrega dos dados de um segmento a porta correta).
• A principal função do protocolo UDP é multiplexar na origem e demultiplexar no
destino os vários datagramas transmitidos.
• O UDP também fornece os serviços de broadcast() e multicast, permitindo que um
único cliente envie pacotes para vários outros na rede.
13. Relação entre TCP e UDP
• A grande vantagem do TCP em relação ao UDP está na confiabilidade em que os
dados são entregues ao remetente. Este protocolo provê mecanismos que garantem
que todos os dados repassados a camada de aplicação não estão corrompidos. Desta
forma um host A pode enviar um arquivo ao host B tendo a certeza de que o
arquivo, caso seja entregue á camada de aplicação do host B, está íntegro.
• A grande vantagem do UDP em relação ao TCP (outro protocolo da camada de
transporte) está na velocidade de transmissão, relevando a confiabilidade na entrega
dos pacotes. Nas aplicações onde velocidade é mais importante do que a ordem em
que os pacotes são recebidos, como jogos, vídeos e músicas, o UDP é preferível.
14. Protocolos de Roteamento
Entre os mais importantes protocolos de roteamento temos os seguintes:
• EGP (Exterior Gateway Protocol),
• IGP (Interior Gateway Protocol) .
• O termo roteamento refere-se ao processo de escolher (redirecionar ) um caminho sobre o qual pacotes
serão enviados na rede. Na arquitectura TCP/IP, o roteamento é baseado no endereço IP.
Ė o mecanismo através do qual duas máquinas em comunicação “acham” e usam um caminho ótimo (o
melhor) através de uma rede. O processo envolve:
• Determinar que caminhos estão disponíveis;
• Seleccionar o “melhor” caminho para uma finalidade particular;
• Usar o caminho para chegar aos outros sistemas;
15. Protocolos de Roteamento
• Quanto a localização física entre host o roteamento pode ser directo ou
indirecto.
• Como saber se é directo ou Indirecto?
• Analisar o IP destino juntamente com o IP origem e a máscara origem.
• Origem (172.20.2.10/23) 172.20.2.11,
• Origem (172.20.2.10/23) 172.20.2.11,mesma rede ou redes diferentes?
• Se o netID for o mesmo então roteamento direto caso sejam diferentes roteamento indireto.
16. Roteamento Directo
• Ė feita quando a máquina destino encontra-se na mesma rede física da
máquina origem; nesse caso faz-se o mapeamento do endereço lógico (IP)
para o endereço físico (Ethernet, Token-ring, ATM), seguido da entrega dos
dados.
18. Roteamento indirecto
• Ė feita quando a máquina destino não encontra-se na mesma rede física da máquina origem,
nesse caso os dados são enviados para o roteador (“gateway”) mais próximo,e assim
sucessivamente até atingirem a máquina destino.
• O emissor deve enviar para o gateway o datagrama com o endereço IP do destinatário. O gateway
verificará se o destinatário pertence a uma das sub-redes a ele conectadas, e em caso positivo
envia o pacote diretamente para a estação. Caso o gateway não localize o destinatário como um
membro de uma das sub-redes a ele conectadas, ele envia o pacote para outro gateway (de acordo
com sua tabela de roteamento), que verificará o mesmo, e assim por diante até encontrar o
destinatário ou terminar o tempo de vida do pacote.
• Para um gateway saber onde enviar um datagrama, e para um host saber qual gateway usar para
um destino determinado, precisa-se de um algoritmo de roteamento que maneje as Tabelas de
Roteamento .
20. Tabelas de roteamento
• O Roteador é baseada em tabelas de roteamento. Quando um pacote chega
em uma das interfaces do roteador, ele analisa a sua tabela de roteamento,
para verificar se na tabela de roteamento, existe uma rota para a rede de
destino. Pode ser uma rota directa ou então para qual roteador o pacote deve
ser enviado. Este processo continua até que o pacote seja entregue na rede de
destino.
21. Funcionamento da Tabela de Roteamento
• A tabela de roteamento deve guardar informações sobre que conexões estão
disponíveis para se atingir uma determinada rede e alguma indicação de
performance ou custo do uso de uma dada conexão;
• obtida a resposta, a máquina faz a entrega do datagrama de forma direta
(destino em rede diretamente conectada) ou através de um roteador (destino
não em rede diretamente conectada).
23. Rotas Default
• Uma rota padrão (Default Route), também conhecida como “gateway de
último recurso”, é a rota de rede utilizada por um roteador quando não há
nenhuma outra rota conhecida existente para o endereço de destino de um
pacote IP. Todos os pacotes para destinos desconhecidos pela tabela
do roteador são enviados para o endereço de rota padrão. Esta rota
geralmente direciona para outro roteador, que trata o pacote da mesma
forma: Se a rota é conhecida, o pacote será direcionado para a rota
conhecida. Se não, o pacote é direcionado para o “default route” desse
roteador que geralmente direciona a outro roteador. E assim sucessivamente.
25. Tabela de rota coluna
• Endereço de rede : Destinado a colocação do netID destino;
• Máscara : Máscara que deve ser aplicada para verificar se o netID é o mesmo;
• Endereço Gateway: é fundamental para que o roteamento venha a funcionar
corretamente, pois é através desta máquina que os datagramas passarão até atingir o
destino final.
• Interface: Por qual interface física os datagramas devem sair;
• Custo : Peso para definir escolha quando existir duas entradas que levam ao mesmo
destino.
26. IGP(Interior Gateway Protocol)
• É um protocolo de roteamento interno para a Internet, usado por gateways do
mesmo sistema autónomo, chamados de "vizinhos interiores".
• Gateways que trocam informação de roteamento somente com Gateways do
mesmo sistema autónomo são considerados vizinhos interior e utilizam diversos
protocolos denominados genericamente IGP (interior Gateway protocolo).
• Dois gateways tornam-se vizinhos quando trocam mensagens de Aquisição de
Vizinho. Após isso, verificam o estado do vizinho através da mensagem de
Disponibilidade e através da mensagem Alcance identificam quais redes podem ser
acessadas a partir do vizinho.
27. EGP(Exterior Gateway Protocol)
• É um protocolo de roteamento para a Internet, atualmente considerado como obsoleto.
• Este protocolo por gateways que trocam informações de roteamento com
outros gateways que não façam parte do mesmo sistema autônomo, chamados também de
"vizinhos exteriores".
• As mensagens são associadas a cada sistema autônomo através de uma identificação no
header da mensagem do EGP. Estas mensagens só trafegam em gateways vizinhos.
• Gateways que trocam informações de roteamento com outros Gateways que não pertencem
ao mesmo sistema autónomo são considerados vizinhos exteriores e utilizam o protocolo
EGP para se comunicarem.
28. EGP(Exterior Gateway Protocol)
Os Protocolos EGP possuem três características principal:
• Suporte mecanismo de aquisição de vizinho
• Fazem teste contino para ver se os vizinhos estão respondendo.
• Divulga informações entre vizinho utilizando mensagem de actualização de
rede
Notas do Editor
E a camada responsável pela transferência eficiente de dados entre as maquinas de origem e de destino ,i
O moe lo cliente servindor uma estrutura de aplicação distribuída que distribui tarefas e cargas de trabalho entre os fornecedores de um serviço e os requerentes.
broadcast() e multicast(envio de dados p um grupo especifico de clientes em k eles são membros dessa grupo multicast);