SlideShare uma empresa Scribd logo
1 de 29
UNIVERSIDADE ZAMBEZE
FACULDADE DE CIENCIAS E TECNOLOGIAS
ENGENHARIA INFORMATICA 3° ANO
Cadeira: Redes de Comunicação
Tema: Camada de Transporte
Mozambique,Beira 2015
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
Tema II:
Camada de Transporte
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.
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
Aplicações cliente-servidor
• Os clientes iniciam sessões de comunicação com os servidores que
aguardam requisições de entrada.
Aplicações cliente-servidor
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.
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.
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.
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.
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.
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.
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;
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.
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.
Roteamento Directo
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 .
Roteamento indirecto
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.
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).
Funcionamento da Tabela de Roteamento
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.
Tabela de rotas
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.
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.
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.
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
Redes de Comunicacao-Camada de transporte

Mais conteúdo relacionado

Mais procurados

RC - SL03 - Camada de Transporte
RC - SL03 - Camada de TransporteRC - SL03 - Camada de Transporte
RC - SL03 - Camada de TransporteUFPB
 
Protocolos TCP IP UDP
Protocolos TCP IP UDPProtocolos TCP IP UDP
Protocolos TCP IP UDPAndré Nobre
 
Capítulo 23 comunicação entre processos
Capítulo 23   comunicação entre processosCapítulo 23   comunicação entre processos
Capítulo 23 comunicação entre processosFaculdade Mater Christi
 
Análise de Tráfego TCP/IP
Análise de Tráfego TCP/IPAnálise de Tráfego TCP/IP
Análise de Tráfego TCP/IPThiago Finardi
 
RC - SL05 - Camada de Enlace e Redes Locais
RC - SL05 - Camada de Enlace e Redes LocaisRC - SL05 - Camada de Enlace e Redes Locais
RC - SL05 - Camada de Enlace e Redes LocaisUFPB
 
Protocolos de transporte
Protocolos de transporteProtocolos de transporte
Protocolos de transporteJoel Saramago
 
Redes de Computadores Capítulo 6 - Camada de Transporte
Redes de Computadores Capítulo 6 - Camada de TransporteRedes de Computadores Capítulo 6 - Camada de Transporte
Redes de Computadores Capítulo 6 - Camada de TransporteWellington Oliveira
 
Redes de computadores II - 1.Arquitetura TCP/IP
Redes de computadores II - 1.Arquitetura TCP/IPRedes de computadores II - 1.Arquitetura TCP/IP
Redes de computadores II - 1.Arquitetura TCP/IPMauro Tapajós
 
Redes I -7.Introdução ao TCP/IP
Redes I -7.Introdução ao TCP/IPRedes I -7.Introdução ao TCP/IP
Redes I -7.Introdução ao TCP/IPMauro Tapajós
 
Redes - Camada de Transporte
Redes - Camada de TransporteRedes - Camada de Transporte
Redes - Camada de TransporteLuiz Arthur
 
REC0002 - Camada de Enlace
REC0002 - Camada de EnlaceREC0002 - Camada de Enlace
REC0002 - Camada de EnlaceJenis Costa
 
Redes de Computadores Capítulo 3 - Camada de Enlace
Redes de Computadores Capítulo 3 - Camada de EnlaceRedes de Computadores Capítulo 3 - Camada de Enlace
Redes de Computadores Capítulo 3 - Camada de EnlaceWellington Oliveira
 

Mais procurados (20)

Tcp udp
Tcp udpTcp udp
Tcp udp
 
Protocolo UDP
Protocolo UDPProtocolo UDP
Protocolo UDP
 
RC - SL03 - Camada de Transporte
RC - SL03 - Camada de TransporteRC - SL03 - Camada de Transporte
RC - SL03 - Camada de Transporte
 
Protocolos TCP IP UDP
Protocolos TCP IP UDPProtocolos TCP IP UDP
Protocolos TCP IP UDP
 
Capítulo 23 comunicação entre processos
Capítulo 23   comunicação entre processosCapítulo 23   comunicação entre processos
Capítulo 23 comunicação entre processos
 
Análise de Tráfego TCP/IP
Análise de Tráfego TCP/IPAnálise de Tráfego TCP/IP
Análise de Tráfego TCP/IP
 
Controle de congestionamento tcp
Controle de congestionamento tcpControle de congestionamento tcp
Controle de congestionamento tcp
 
RC - SL05 - Camada de Enlace e Redes Locais
RC - SL05 - Camada de Enlace e Redes LocaisRC - SL05 - Camada de Enlace e Redes Locais
RC - SL05 - Camada de Enlace e Redes Locais
 
Camada de enlace parte1
Camada de enlace   parte1Camada de enlace   parte1
Camada de enlace parte1
 
Camada de Rede
Camada de RedeCamada de Rede
Camada de Rede
 
Redes tcp udp
Redes tcp udpRedes tcp udp
Redes tcp udp
 
Protocolos de transporte
Protocolos de transporteProtocolos de transporte
Protocolos de transporte
 
Redes de Computadores Capítulo 6 - Camada de Transporte
Redes de Computadores Capítulo 6 - Camada de TransporteRedes de Computadores Capítulo 6 - Camada de Transporte
Redes de Computadores Capítulo 6 - Camada de Transporte
 
Camada de enlace parte2
Camada de enlace   parte2Camada de enlace   parte2
Camada de enlace parte2
 
Redes de computadores II - 1.Arquitetura TCP/IP
Redes de computadores II - 1.Arquitetura TCP/IPRedes de computadores II - 1.Arquitetura TCP/IP
Redes de computadores II - 1.Arquitetura TCP/IP
 
Redes I -7.Introdução ao TCP/IP
Redes I -7.Introdução ao TCP/IPRedes I -7.Introdução ao TCP/IP
Redes I -7.Introdução ao TCP/IP
 
Aula 6 a camada de rede
Aula 6   a camada de redeAula 6   a camada de rede
Aula 6 a camada de rede
 
Redes - Camada de Transporte
Redes - Camada de TransporteRedes - Camada de Transporte
Redes - Camada de Transporte
 
REC0002 - Camada de Enlace
REC0002 - Camada de EnlaceREC0002 - Camada de Enlace
REC0002 - Camada de Enlace
 
Redes de Computadores Capítulo 3 - Camada de Enlace
Redes de Computadores Capítulo 3 - Camada de EnlaceRedes de Computadores Capítulo 3 - Camada de Enlace
Redes de Computadores Capítulo 3 - Camada de Enlace
 

Semelhante a Redes de Comunicacao-Camada de transporte

Roteamento de pacotes
Roteamento de pacotesRoteamento de pacotes
Roteamento de pacotesDenis Katko
 
Referencia de redes.pdf
Referencia de redes.pdfReferencia de redes.pdf
Referencia de redes.pdfProfTelmaLcia
 
02 - Aplicação-Transporte.pdf
02 - Aplicação-Transporte.pdf02 - Aplicação-Transporte.pdf
02 - Aplicação-Transporte.pdfedsonjcg
 
Downloads telecom com_dados_exercicios_exercicio_parte 1 geral
Downloads telecom com_dados_exercicios_exercicio_parte 1 geralDownloads telecom com_dados_exercicios_exercicio_parte 1 geral
Downloads telecom com_dados_exercicios_exercicio_parte 1 geralRonaldo Souza
 
Redes windows e linux conceitos básicos sobre endereçamento
Redes windows e linux   conceitos básicos sobre endereçamentoRedes windows e linux   conceitos básicos sobre endereçamento
Redes windows e linux conceitos básicos sobre endereçamentoTalita Travassos
 
Redes de Computadores
Redes de ComputadoresRedes de Computadores
Redes de Computadoresdeisiweg
 
Roteadores
RoteadoresRoteadores
RoteadoresTiago
 
Sistemas Distribuídos - Aula 03
Sistemas Distribuídos - Aula 03Sistemas Distribuídos - Aula 03
Sistemas Distribuídos - Aula 03Arthur Emanuel
 
Camada de rede e transporte
Camada de rede e transporteCamada de rede e transporte
Camada de rede e transporteFlapenta
 
Roteamento Intra-SA e Inter-SA
Roteamento Intra-SA e Inter-SARoteamento Intra-SA e Inter-SA
Roteamento Intra-SA e Inter-SAClaudio Eckert
 
1 ficheiro
1 ficheiro1 ficheiro
1 ficheirosharik27
 
Fundamentos a rede de compuradores
Fundamentos a rede de compuradoresFundamentos a rede de compuradores
Fundamentos a rede de compuradoresJairo Sousa
 

Semelhante a Redes de Comunicacao-Camada de transporte (20)

Aula 1
Aula 1Aula 1
Aula 1
 
Roteamento de pacotes
Roteamento de pacotesRoteamento de pacotes
Roteamento de pacotes
 
Referencia de redes.pdf
Referencia de redes.pdfReferencia de redes.pdf
Referencia de redes.pdf
 
02 - Aplicação-Transporte.pdf
02 - Aplicação-Transporte.pdf02 - Aplicação-Transporte.pdf
02 - Aplicação-Transporte.pdf
 
Downloads telecom com_dados_exercicios_exercicio_parte 1 geral
Downloads telecom com_dados_exercicios_exercicio_parte 1 geralDownloads telecom com_dados_exercicios_exercicio_parte 1 geral
Downloads telecom com_dados_exercicios_exercicio_parte 1 geral
 
Lista04
Lista04Lista04
Lista04
 
Exercicio parte1
Exercicio parte1Exercicio parte1
Exercicio parte1
 
Redes windows e linux conceitos básicos sobre endereçamento
Redes windows e linux   conceitos básicos sobre endereçamentoRedes windows e linux   conceitos básicos sobre endereçamento
Redes windows e linux conceitos básicos sobre endereçamento
 
Redes de Computadores
Redes de ComputadoresRedes de Computadores
Redes de Computadores
 
Camadasrede
CamadasredeCamadasrede
Camadasrede
 
Roteadores
RoteadoresRoteadores
Roteadores
 
Sistemas Distribuídos - Aula 03
Sistemas Distribuídos - Aula 03Sistemas Distribuídos - Aula 03
Sistemas Distribuídos - Aula 03
 
Camada de rede e transporte
Camada de rede e transporteCamada de rede e transporte
Camada de rede e transporte
 
Módulo 02 modelo iso-osi
Módulo 02   modelo iso-osiMódulo 02   modelo iso-osi
Módulo 02 modelo iso-osi
 
aula-13-revisc3a3o.pdf
aula-13-revisc3a3o.pdfaula-13-revisc3a3o.pdf
aula-13-revisc3a3o.pdf
 
Roteamento Intra-SA e Inter-SA
Roteamento Intra-SA e Inter-SARoteamento Intra-SA e Inter-SA
Roteamento Intra-SA e Inter-SA
 
1 ficheiro
1 ficheiro1 ficheiro
1 ficheiro
 
Modelo TCP/IP
Modelo TCP/IPModelo TCP/IP
Modelo TCP/IP
 
Fundamentos a rede de compuradores
Fundamentos a rede de compuradoresFundamentos a rede de compuradores
Fundamentos a rede de compuradores
 
Protocolos
ProtocolosProtocolos
Protocolos
 

Redes de Comunicacao-Camada de transporte

  • 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
  • 3. Tema II: Camada de Transporte
  • 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
  • 6. Aplicações cliente-servidor • Os clientes iniciam sessões de comunicação com os servidores que aguardam requisições de entrada.
  • 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).
  • 22. Funcionamento da Tabela de Roteamento
  • 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

  1. E a camada responsável pela transferência eficiente de dados entre as maquinas de origem e de destino ,i
  2. 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.
  3. broadcast() e multicast(envio de dados p um grupo especifico de clientes em k eles são membros dessa grupo multicast);