Escolar Documentos
Profissional Documentos
Cultura Documentos
Redes de Computadores
Instituto de Informática - UFRGS
A. Carissimi -22/9/2008
Aula 16
Sistemas Operacionais Distribuídos e de Redes 2
! Comunicação entre dois dispositivos exige um meio ! Três paradigmas para conectar fonte ao destino:
► Enlaces ponto-a-ponto ou multiponto (controle de acesso ao meio) ► Comutação de circuitos (Circuit switching)
► ...mas e se eles estiverem em locais (meios) diferentes? ► Comutação de pacotes (Packet switching)
! Virtualização da camada de enlace, isso é, uma rede como camada ► Comutação de mensagens (Message switching)
de enlace ! Diferença é a reserva ou não de recursos da rede (buffers, largura
É o que tipicamente acontece com as redes WAN (Wide Area Networks) de banda dos enlaces, etc) e o uso compartilhado do meio ou não
Instituto de Informática - UFRGS
A. Carissimi -22/9/2008
Assinante
Rede telefônica Provedor de acesso
Sistemas Operacionais Distribuídos e de Redes 3 Sistemas Operacionais Distribuídos e de Redes 4
Comutação de circuitos, de pacotes e de mensagens Comparação entre os tipos de comutação
! Comutação de pacotes
Apropriado para o envio de dados
Instituto de Informática - UFRGS
A. Carissimi -22/9/2008
! Retardos variáveis e imprevisíveis (circuito/mensagem) contra fixos e previsíveis (pacote)
► Similar a comutação de pacotes porém, agora, pacotes possuem tamanho
! Adaptação de velocidades (pacote/mensagem) versus velocidade fixa
variável (mensagem)
! Melhor aproveitamento da capacidade dos enlaces (pacote) versus desperdícios temporais
! Redes de circuitos virtuais ! Circuito virtual é um caminho (isto é, uma série de enlaces e
► Define um caminho os sistemas finais origem e destino comutadores de pacotes) entre sistemas finais origem e destino
► Composto por uma série de enlaces entre comutadores de pacotes
► Dados entre sistemas finais “fluem” sempre pelo mesmo caminho (isto é,
passam pelos mesmos enlaces e comutadores)
! Redes datagramas
Instituto de Informática - UFRGS
A B
► Não há caminho pré-estabelecido entre os sistemas finais origem e destino
► Dados entre sistemas finais podem usar caminhos diferentes para chegar Sistemas A, B, C
ao seu destino - Computador ou
- Roteador ou Três fases:
A. Carissimi -22/9/2008
A. Carissimi -22/9/2008
PVC
Instituto de Informática - UFRGS
A. Carissimi -22/9/2008
3 2
► Envolve exatamente um par de sistemas finais (identifica fonte e destino!!) 77
► Havendo n destinos é necessário n PVCs
1 2
! Solução: uso de SVCs Porta VCI Porta VCI
1 66 2 --
Sistemas Operacionais Distribuídos e de Redes 9 Sistemas Operacionais Distribuídos e de Redes 10
! Encaminhamento de um quadro até o destino é feito com base na ! Asynchronous Transfer Mode (ATM)
tabela de redirecionamento (posicionamento do circuito virtual) ! Redes Frame relay
A B
14 77
3 2
66 22
1 2
A. Carissimi -22/9/2008
A. Carissimi -22/9/2008
A. Carissimi -22/9/2008
PHY PHY PHY PHY Pode ser qualquer porém foi - roteamento
projetado para SONET - gerenciamento de tráfego
- Alta taxa de transmissão - comutação
- Facilidade de delimitar células - multiplexação
! Projetado para flexibilizar o uso do ATM para diferentes perfis de ! Dispositivos de usuários e comutadores ATM
tráfego e uso. ► User to Network Interface (UNI) → dispositivo a comutador
► Quatro tipos diferentes: AAL1, AAL2, AAL3/4 e AAL5 ► Network to Network Interface (NNI) → comutador a comutador
! Dividido em duas subcamadas: ! Elementos
► Convergence sublayer (CS) ► Transmission Path (TP) VC VP
► Aceita dados das camadas superiores e prepara-os para serem Virtual Paths (VP) TP
Instituto de Informática - UFRGS
A. Carissimi -22/9/2008
A. Carissimi -22/9/2008
► 8 bits para código de detecção de erro
VCI1 VCI2 VCI3 VCI4
IP R1 Com1 Com2 Com3 R2 IP
! Rede WAN baseada em circuitos virtuais ! Oferece taxas maiores que o X.25 (1.544 Mpbs – 44.376 Mbps)
! Alternativa para substituir protocolo X.25 ! Opera nos níveis físico e de enlace
► X.25 envolve controle em niveis de enlace e de rede ► Funciona como backbone para qualquer nível de rede
► Oferece taxas de transmissão de até 64 kbps ! Permite tráfego por demanda (bursty)
Define uma camada de rede (X.25) sobre outra camada de rede (Internet)
►
! Faz detecção de erro mas não faz controle de fluxo, nem de erro
► Implica em custos de gerenciamento e processamento
Instituto de Informática - UFRGS
A. Carissimi -22/9/2008
A. Carissimi -22/9/2008
superiores
! Circuitos virtuais → data link connection identifier (DLCI) ! EA (extended address): define formatos em 2, 3 ou 4 bytes para o campo de endereços
! Comutadores frame relay → tabela de redirecionamento de DLCI (EA=1, indica último byte)
Formato do quadro frame relay (cont.) Considerações finais sobre frame relay
A. Carissimi -22/9/2008