Escolar Documentos
Profissional Documentos
Cultura Documentos
3. Processadores de Rede
INE 5347 - Protocolos
4. Modelo e Arquitetura TCP/IP
5. Protocolo IP
6. Protocolos de Transporte
Prof. Mario Dantas 7. Protocolos de Aplicação
- Duas provas -
1. Tecnologias de Redes de Comunicação e Computadores,
Mario Dantas, Axcel Books, 2002, ISBN: 85-73231696. > P1 (35 %) dia 17/05/2004 e
> P2 (45 %) dia 05/07/2004
5. Protocolo IP
6. Protocolos de Transporte
7. Protocolos de Aplicação
1
I – Introdução a Redes de Comunicação e Computadores Conceitos de Comunicação
Sistema de Sistema de
Transmissão Transmissão
Aparelho Telefônico
Voz Modem
Computador (Supercomputador, Codec
Mainframe, Workstation, PC) Digital Transmitter
Sistema de
Transmissão
2
Conceitos de Comunicação Conceitos de Comunicação
Sistema de Sistema de
Transmissão Transmissão
Voz
Computador (Supercomputador,
Mainframe, Workstation, PC)
Circuito Comutado
Sistema de Sistema de
Transmissão Transmissão
3
Conceitos de Comunicação e Redes
Conceitos de Comunicação e Redes
Informação é, geralmente, associada às idéias
(ou dados) criadas pelas entidades que desejam
• Decodificação e reprodução dos símbolos.
transmiti-la para um certo destino.
• Re-constituição da idéia, ou imagem, transmitida com o
mínimo de degradação. Desta forma, os sinais são a materialização específica
da informação para ser transmitida num meio de
Sinais são ondas que propagam através de um meio físico, comunicação qualquer.
seja este um cabo ou atmosfera.
QB = 2 x LB x (log2 N)
4
Conceitos de Comunicação e Redes Conceitos de Comunicação e Redes
Exemplo : Um caso clássico de calculo de capacidade de canal, é Calcule a capacidade do canal para
a consideração do teorema de Shannon aplicado a um canal transmissão de dados em bps.
comum de voz . Suponhamos uma largura de banda de (LB) de
3000 Hz e uma parcela de sinal-ruído (S/R) da ordem de 1023 (ou 1 º Passo – É interessante que seja primeiro
seja 30 dB). calculado a parcela log 2 (1+ S/R), assim :
= log2 (1 + S/R)
5
Conceitos de Comunicação e Redes Conceitos de Comunicação e Redes
2º Passo – Com parcela log2 (1+ S/R) já calculada, a aplicação é Do calculo do exemplo anterior, podemos concluir que a taxa
direta da formula da capacidade do canal. máxima de transmissão num canal de voz de 3000 Hz é de
30000 bps. Nossa intenção ao utilizar este exemplo clássico é
C = LB x log 2 (1 + S/R) ajudar a evitar a confusão entre MHz e bps num dado
ambiente de rede.
C = 3000 x 10
C = 30.000 bps
6
Banda Base e Banda Larga Banda Base e Banda Larga
Banda larga : Este modelo de transmissão é
caracterizado pela divisão da largura de banda
em múltiplos canais.
B an da B ase
la r g u ra d e b a n d a d o m e io fís ic o s in a l d ig ita l
7
Conceitos de Comunicação e Redes Conceitos de Comunicação e Redes
Conteúdo Programático
Conceitos de Comunicação e Redes
1. Introdução a Redes de Comunicação e Computadores
Conceitos Básicos 2. Conceitos de Arquitetura de Redes de Computadores
• Protocolos : conjunto de regras que definem com a troca de
3. Processadores de Rede
informação entre entidades de uma rede de comunicação deve
ser realizada com sucesso, e como os erros deverão ser trata- 4. Modelo e Arquitetura TCP/IP
dos.
5. Protocolo IP
• Arquitetura de protocolos : é a estrutura representativa
não só dos protocolos disponíveis numa dada arquitetura, mas 6. Protocolos de Transporte
também das funções e interações de cada protocolo no seu
7. Protocolos de Aplicação
nível de atribuição.
Objetivo
Enlace Subnet
Física
8
Internet
Arquitetura Internet
TCP UDP
Sub-rede de acesso
TCP UDP
IP ICMP
ARP , Device drivers
rede
rede
Sub-Rede
Sub-Rede
9
IP (Internet Protocol)
Endereçamento
Indústria X Indústria X
(128.7.0.0)
Computadores Computadores
10
Indústria X
Classe
(128.7.0.0) de Máscara Default Máscara
(Binária) Default
END.
(Decimal)
Administração Fabrica Marketing/Vendas
(128.7.254.0) (128.7.253.0) (128.7.252.0)
A 11111111.00000000.00000000.00000000 255.0.0.0
128.7.253.4
128.7.254.12 128.7.252.55
Mario
Lúcia John
128.7.253.1
B 11111111.11111111.00000000.00000000 255.255.0.0
128.7.254.56
Lula 128.7.252.65
João
128.7.253.2
Carol C 11111111.11111111.11111111.00000000 255.255.255.0
128.7.254.64 128.7.252.89
Libanês
Maria Catherin
Computadores
11
Como funcionam as máscaras da Subrede ? Como funcionam as máscaras da Subrede ?
Caso 2 - Considere o endereço da funcionário Mario, 128.7.253.4. Caso 3 - Considere o endereço da funcionária Catherin, 128.7.252.89.
Como a máscara para uma rede da classe B é 255.255.255.0, teríamos Como a máscara para uma rede da classe B é 255.255.255.0, teríamos
a seguinte operação : a seguinte operação :
11111111.11111111.11111111.00000000 11111111.11111111.11111111.00000000
10000000.00000111.11111101.00000100 10000000.00000111.11111100.01011001
------------------------------------------------------ ------------------------------------------------------
10000000.00000111.00000000.00000000 (128.7.253.0) 10000000.00000111.00000000.00000000 (128.7.252.0)
PU (Physical
(Physical Unit)
Unit) : Componente de PU - tipo 5
uma rede SNA que gerencia os
recursos de um nó, só existe um por nó.
RFEP PU - tipo 4
Controladora PU - tipo 4
FEP
de Comunicação
37xx FEP
Controladora Controladora
CC de Terminais 3274 CC PU - tipo 2 de Terminais (Remota)
T1 ....... Tn Terminais 3270 T1 ....... Tn R1 ....... R2
SNA SNA
Sub-área 5 Sub-área 17
3174 CC PC Sub-área 2
T.R.
3270 T1 ....... Tn PC T1 ....... Tn T1 ...... Tn
12
Topologia Física - Rede SNA Topologia Física - Rede SNA
Exemplo - SNA/IBM Exemplo - SNA/IBM e um Ambiente TCP/IP
37xx FEP
(emulação TN3270)
37xx FEP
(emulação TN3270) Ethernet
PC PC PC PC
3174 CC 3174 CC
G G
T.R.
3270 T1 ....... Tn PC 3270 T1 ....... Tn PC
13
REDE FDDI
A
B
Anel Secundário
A
FEP Ethernet
37xx FEP B
DAS
3174 CC PC
Token DAS A B
3270 T1 ....... Tn Ring PC
Ethernet Host
ATM LANE HOST Cabo Coaxial
IEEE 10BASE2 Máximo de
Aplicação Aplicação
185 metros
TCP/IP TCP/IP
Drive de rede
Drive de rede MAU MAU MAU
Switch Nível 2 MAU
nó 1 nó 2 nó 3 ....... nó n
Físico Físico Físico Físico
Físico Físico
O padrão 10BASE2 também é conhecido comercialmente
como Thinnet ou Cheapernet.
Célula ATM Quadro Ethernet
Conteúdo Programático
Repetidor
1. Introdução a Redes de Comunicação e Computadores
6. Protocolos de Transporte
7. Protocolos de Aplicação
Estações com MAU Estações com MAU
embutidos
externos
14
3. Processadores de Rede
Modelo Tradicional de Redes
Objetivo
Aplicação Aplicação
Neste módulo do curso vamos abordar o conceito de
processadores de redes de computadores. Esses um
diferencial moderno para melhor utilização de grandes System
Kernel
System
Kernel
larguras de bandas e onde devemos utilizar protocolos
conhecidos como alto-desempenho
NIC NIC
Network Switch
Sistema de Memória
Aplicação 1 Aplicação 2 Sistema
Operacional
Programa Programa Com o aumento significativo da largura de banda dos meios
Kernel
de transmissão, novos desafios na utilização destes ambientes
Device Driver surgiram para as arquiteturas de redes de computadores.
Configuração
Buffer
Controle
Buffer
Buffer
Buffer
DMA
DMA
DMA
15
Com a chegada das redes de multi-giga bps as aplicações podem • A limitação de potência de transmissão (power bottleneck) do nó
atingir um grau de complexidade nunca antes imaginado (como transmissor, enquanto que os nós receptores requerem um mínimo de
transmissão em tempo real de imagem, som, texto, etc). energia para recebimento do sinal. Este fenômeno limita o número de
nós na rede.
As redes de fibra ótica são as grande responsáveis por larguras
de banda nunca imaginadas, estas podendo atingir Tbps. Existem
dois problemas técnicos, ainda para serem transpostos quanto a
transmissão na rede física de tal quantidade de bps :
• Com referência as interfaces eletrônicas (electronic bottleneck), Finalizando, para atingirmos os Tbps é desejável a utilização da
temos uma limitação de recebimento da ordem de Gbps. Wavelength Division Multiplexing (WDM).
As características das LANs e WANs devem ser observadas para Um outra característica interessante que diferencia as duas tecnologias
que tenhamos implementados eficientes MACs. é a abordagem de utilização.
Diferenças de taxas de erro e algoritmos de roteamento dos pacotes.
Nas LANs os administradores procuram evitar o intenso uso dos nós
LANs : as taxas de erros estão compreendidas entre 10-8 à 10-11, aos mesmo tempo, devido a característica de acesso ao meio (broadcast).
enquanto que o roteamento usual é o broadcast;
Por outro lado, nas WANs o emprego intensivo significa um melhor
WANs : os erros, geralmente, ocorrem com uma freqüência entre uso dos enlaces e recursos disponíveis.
10-5 à 10-7 e diferentes (e complexos) algoritmos de roteamento
são empregados.
16
LANs/WANs e MAC LANs/WANs e MAC
Recentemente as LANs vêem sendo classificadas em quatro categorias : Os protocolos de acesso (usualmente) consideram três dimensões,
estas :
(1) Baixa e Média Velocidade - entre 10 e 20 Mbps;
• O tempo (síncrono ou assíncrono);
(2) Alta Velocidade - entre 50 e 150 Mbps; • A topologia (barra, anel, estrela, árvore e multicanal);
• Modo de acesso (aleatório, ordenado ou híbrido).
(3) Supercomputer LANs - entre 800 e 1600 Mbps;
A topologia estrela é caracterizada por um nó central, no qual A topologia árvore (tree) é uma generalização das configurações
todos as estações estão interconectadas. O nó central pode em estrela. Uma árvore consiste de uma estrutura hierárquica,
implementar uma ligação passiva (hub), ou ativa (switched). onde as estações são as folhas. As estações são ligadas a outras
estações de outro nível por intermédio de enlaces óticos. Todos
As redes com topologia estrela são mais apropriadas para as os níveis são conectados ao nível maior da estrutura.
redes de alta velocidade devido a fácil conexão entre seus
pontos finais (ligação ponto-a-ponto) através de fibra ótica. Existe na atualidade um grande interesse no desenvolvimento
de redes com topologia em árvore. Entre os motivos podemos
visualizar a escalabilidade, modularidade e enlace de alta
velocidade.
17
ESTUDO DE CASO
Supernet Architecture CASO A
O funcionamento da Supernet é o seguinte :
• os pacotes são transmitidos no pedaço de árvore selecionado;
• a transmissão é efetuada através dos subhubs até o concentrador
principal;
• caso o concentrador principal esteja ocupado, processando outros
pacotes, pacotes que chegam são descartados;
• quando os pacotes chegam ao concentrador principal com sucesso
os mesmos são propagados através de um broadcast no outro
lado da árvore;
18
ESTUDO DE CASO ESTUDO DE CASO
CASO B CASO B
Em redes com arquitetura mesh, todos as estações estão interligadas As redes em mesh são caracterizadas por :
por enlaces ponto-a-ponto dedicados. Cada estação possui vários • a possibilidade de flooding, quando um (ou mais) pacote (s) são
enlaces simultâneos de entrada e saída. Desta forma, um pacote enviados simultaneamente para diversas portas;
pode ser enviado/recebido através de mais de um canal. • o roteamento pode ser efetuado a cada nó dependendo do pacote
e do algoritmo de roteamento;
• alto valor agregado de largura de banda devido a seus múltiplos
caminhos;
• excelente nível de tolerância a falha.
19
dados l end. Plano Ótico
Nas redes óticas a informação é modula em luz. Numa rede Linha de retardo
completamente ótica(all-optical network) o sinal de luz é
empregado para todas as operações. Desta forma não apenas o dados
entrada
payload, mas também as operações de controle como o roteamento,
comutação e manutenção são efetuadas empregando a luz.
endereço saída
Informação de
Roteamento
Plano elétrico
Myrinet
20
A interface de host Myrinet consiste de duas parte : o chip LANai
e a memória SRAM.
21