Você está na página 1de 41

Redes de Computadores

Visão Geral

Carlos Gustavo A. da Rocha

Redes de Computadores
carlos.rocha@ifrn.edu.br
Visão Geral

• O que é a Internet
• O que é um protocolo?
• Bordas da rede
• Núcleo da rede (backbone)
• Meios físicos
• Camadas, modelos de serviços
• Backbones

Redes de Computadores
carlos.rocha@ifrn.edu.br
A Internet
roteador

Milhões de elementos interligados estação

pc’s, notebooks, servidores, servidor
móvel
equipamentos
ISP local


Executando aplicações distribuídas
ISP regional


Enlaces de comunicação

fibra, cobre, rádio, satélite


Enviando e recebendo pacotes de rede
corporativa
dados através da rede
Redes de Computadores
carlos.rocha@ifrn.edu.br
A Internet
roteador
estação
servidor
• Protocolos: controlam o envio e a móvel
recepção destes pacotes ISP local

ex: TCP, IP, HTTP, FTP, PPP


Fracamente hierárquica ISP regional


Fortemente padronizada

IETF (RFCs), ISO, IEEE, ITU

rede
corporativa
Redes de Computadores
carlos.rocha@ifrn.edu.br
A Internet

• Serviços da Internet

– Utilizam a infraestrutura de
comunicação
– É a única parte da rede
“visível” aos usuários
• www
• e-mail
• ...

Redes de Computadores
carlos.rocha@ifrn.edu.br
Protocolos

Um protocolo é um conjunto de regras


semânticas e sintáticas que devem ser
seguidas para possibilitar a comunicação de
duas entidades (pessoas, computadores etc)

Redes de Computadores
carlos.rocha@ifrn.edu.br
Protocolos

Protocolos humanos: Protocolos de rede:



“Que horas são?” • Máquinas ao invés de

“Onde você trabalha?” humanos

“Qual o seu nome?”
• Toda a comunicação na
… especifica msgs enviadas Internet é governada por
protocolos

… determina ações tomadas


Protocolos definem o formato e ordem
quando msgs são
das mensagens enviadas e
recebidas
recebidas e ações a serem tomadas
no envio e recepção das mesmas

Redes de Computadores
carlos.rocha@ifrn.edu.br
Protocolos
Um protocolo humano e um protocolo de rede de computadores

Alô Pedido de
Conexão

Alô Conexão
Que horas são? Aberta
GET
15:00 http://www.ifrn.edu.br

Arquivo contendo
O site
tempo

Redes de Computadores
carlos.rocha@ifrn.edu.br
A estrutura da Internet

• Borda da rede:

Aplicações

Clientes

Servidores

• Núcleo da rede:

Roteadores

• Acesso, meios físicos:



Enlaces de comunicação

Redes de Computadores
carlos.rocha@ifrn.edu.br
Bordas da rede
• sistemas finais (hosts):

Executam aplicativos

Localizam-se nas
extremidades da rede

• modelo cliente/servidor

O cliente toma a iniciativa
enviando pedidos que são
respondidos por servidores

• modelo peer-to-peer (P2P):



Prevê simetria de comunicação

Redes de Computadores
carlos.rocha@ifrn.edu.br
Bordas da rede
Serviço com conexão
● Quando se deseja confiabilidade
● Protocolo TCP
● www, e-mail, etc
Serviços sem conexão
● Quando confiabilidade não é
essencial
● Protocolo UDP
● Videoconferência, VoIP, etc

Redes de Computadores
carlos.rocha@ifrn.edu.br
Núcleo da rede

Uma malha de roteadores
interconectados

Basicamnete, encaminham os
pacotes até o seu destino


Como os dados são transferidos
através da rede?

Comutação de circuitos?

Ou comutação de pacotes?

Redes de Computadores
carlos.rocha@ifrn.edu.br
Núcleo da Rede


Comutação por circuitos


Recursos dedicados: não há
compartilhamento

Exige estabelecimento de
conexão

Redes de Computadores
carlos.rocha@ifrn.edu.br
Núcleo da Rede


Comutação por pacotes


Cada fluxo de dados é
dividido em pacotes

Os recursos da rede são
compartilhados em bases
estatísticas

Recursos são usados na
medida do necessário

Redes de Computadores
carlos.rocha@ifrn.edu.br
Núcleo da Rede
Comutação de pacotes permite que mais usuários usem a mesma rede

Link de 1 Mbps

Cada usuário:

100Kbps quando “ativo” N usuários

Ativo 10% do tempo


Comutação de circuitos

10 usuários Enlace de 1 Mbit/s


Comutação de pacotes

Com 100 usuários, a
probabilidade de > 10 ativos
ao mesmo tempo é baixa
Redes de Computadores
carlos.rocha@ifrn.edu.br
Redes de acesso
● Como conectar os sistemas
finais aos roteadores de
borda?
– Redes de acesso
residencial
– Redes de acesso
institucionais (escolas,
bancos, empresas)
– Redes de acesso
móvel

Redes de Computadores
carlos.rocha@ifrn.edu.br
Acesso residencial
● Modem discado (quase histórico)
● Até 56Kbps (ao menos em tese)

● ADSL (Velox), HFC (Cabo), GPON


(GVT)
● Algumas dezenas de Mbps para
cada cliente
● Geralmente é comercializado em
taxas mais baixas (no Brasil)

Redes de Computadores
carlos.rocha@ifrn.edu.br
Acesso Institucional: LANs

• Empresas, Instituições de
ensino, …

• Ethernet
– Cabo compartilhado ou
dedicado conecta sistemas
finais e o roteador
– 10 Mbs, 100Mbps, 1000Mbps

• Residências em breve
Redes de Computadores
carlos.rocha@ifrn.edu.br
Acesso Wireless

• Wireless LANs:
– Utiliza ondas de rádio Roteador

– padrão IEEE 802.11

Ponto de
• Wide-area wireless access acesso
– UMTS/HSPA: Acesso
wireless via telefonia celular

clientes

Redes de Computadores
carlos.rocha@ifrn.edu.br
Redes Residenciais
Componentes típicos de uma rede residencial:
• ADSL ou cable modem
• Roteador/firewall
• Ethernet
• Acesso wireless
notebooks

cabo
cable roteador/
modem firewall
acesso
wireless
Ethernet

Redes de Computadores
carlos.rocha@ifrn.edu.br
Meios Físicos

● Meios guiados
● Os sinais se propagam em meios sólidos com caminho fixo
● Cobre, fibra óptica

● Meios não guiados


● propagação livre
● rádio

Redes de Computadores
carlos.rocha@ifrn.edu.br
Meios Físicos
Cabo de par trançado (TP)
● Dois até oito fios de cobre isolados
● Trançados aos pares
● Sofre bastante interferência do ambiente externo

Redes de Computadores
carlos.rocha@ifrn.edu.br
Meios Físicos

Cabo Coaxial

• Núcleo de fio dentro de uma blindagem


• Uso comum em redes antigas, TV a cabo

Redes de Computadores
carlos.rocha@ifrn.edu.br
Meios Físicos

Cabo de fibra óptica


• Fibra de vidro transportando pulsos de luz
• Alta velocidade de operação
– Limite não é a fibra e sim os equipamentos
• Baixa taxa de erros e imunidade a interferências

Redes de Computadores
carlos.rocha@ifrn.edu.br
Meios Físicos

Rádio
• Sinal transportado como campo eletromagnético
• Não há fios físicos
• O ambiente afeta a propagação
– Reflexão
– Obstrução por objetos
– Interferência

Redes de Computadores
carlos.rocha@ifrn.edu.br
Protocolos e camadas

Redes são complexas

• Muitos componentes
– hosts
– roteadores
– enlaces de vários tipos
– aplicações
– protocolos
– hardware, software

Redes de Computadores
carlos.rocha@ifrn.edu.br
Protocolos e camadas

Problema principal

Há alguma forma de organizar o funcionamento de uma rede?

Ou pelo menos nossa discussão sobre elas?

Redes de Computadores
carlos.rocha@ifrn.edu.br
Organização de uma viagem

Aeroporto (chegar) Aeroporto (sair)

bagagem (despachar) bagagem (receber)

portões (embarque) portões (desembarque)

decolagem aterrisagem

navegação aérea navegação aérea

voo da aeronave

Uma atividade complexa se realiza em uma série de passos


Redes de Computadores
carlos.rocha@ifrn.edu.br
Organização de uma viagem

Uma visão um pouco diferente

Aeroporto (chegar) Aeroporto (sair)

bagagem (despachar) bagagem (receber)

portões (embarque) portões (desembarque)

Decolagem Aterrisagem

navegação aérea navegação aérea


voo da aeronave
Redes de Computadores
carlos.rocha@ifrn.edu.br
Organização de uma viagem

Camadas: cada camada implementa um conjunto de


funcionalidades

– Através das próprias ações internas da camada


– Confiando em serviços fornecidos pelas camadas
imediatamente superior e inferior

Redes de Computadores
carlos.rocha@ifrn.edu.br
Porque camadas ?
● Facilita a definição e relacionamento das partes de um sistema
complexo
● Um modelo de referência em camadas facilita a sua
definição
● A modularização facilita a manutenção e atualização do
sistema
● As mudanças na implementação de uma camada são
transparentes para o resto do sistema
● Novas regras para embarque de passageiros não afetam os
procedimentos de decolagem

Redes de Computadores
carlos.rocha@ifrn.edu.br
Camadas da arquitetura OSI
● O modelo básico OSI divide os protocolos
de rede em sete camadas
Aplicação
● Este é um modelo teórico, de referência, Apresentação
uma rede particular pode não
implementar as sete camadas Sessão

Transporte
● Este modelo serviu como base para a Rede
criação de diversas outras arquiteturas,
notadamente a da Internet Enlace

Física

Redes de Computadores
carlos.rocha@ifrn.edu.br
Camadas da arquitetura Internet
● Aplicação: Aplicações usadas na rede

aplicação
● Transporte: Transferência fim-a-fim

transporte
● Rede: Roteamento, endereçamento
rede
● Enlace: Transferência de dados entre
elementos vizinhos da rede enlace

física
● Física: Transmissão de bits no meio físico

Redes de Computadores
carlos.rocha@ifrn.edu.br
Camadas da arquitetura Internet

Camadas Exemplos de protocolos

HTTP, SMTP, DNS, FTP, SSH, POP3, IMAP, SIP, IRC, SNMP
Aplicação NTP, Telnet, LDAP, Syslog, BitTorrent, ...

Transporte TCP, UDP, RTP, ...

Rede IP (v4 e v6), ARP, RARP, ICMP, ...

Enlace Ethernet, WIFI, PPP, HDLC, Frame Relay, BlueTooth, xDSL, HFC ...

Física 10BaseT, 100BaseT, 1000BaseT, 1000BaseSX, BNC ...

Redes de Computadores
carlos.rocha@ifrn.edu.br
Camadas da arquitetura Internet

rede
enlace
aplicação
Cada camada física
transporte
• Distribuída rede
enlace
• Funções física
Implementadas
em cada “nó”

aplicação
transporte
rede
Redes de Computadores enlace
carlos.rocha@ifrn.edu.br física
Camadas da arquitetura Internet
Ex.: Transporte aplicação
• Apanha dados da transport
transporte
rede
aplicação
enlace
física
• Acrescenta, verificação
ack rede
de erros e outras
aplicação enlace
informações
transporte dados física
rede
• Envia datagrama ao enlace
física dados
parceiro
aplicação aplicação
transporte transport
transporte
• Espera pelo rede rede
reconhecimento do enlace enlace
parceiro física física

• Analogia: correio Redes de Computadores


carlos.rocha@ifrn.edu.br
Camadas da arquitetura Internet
dados
aplicação
transporte
rede
enlace
física

rede
aplicação enlace
transporte física
rede
enlace
física dados
aplicação aplicação
transporte transporte
rede rede
enlace enlace
Caminho por onde os dados passam física física

Redes de Computadores
carlos.rocha@ifrn.edu.br
Camadas e dados
• Cada camada recebe dados da camada adjacente
• Acrescenta ou remove um “cabeçalho”
• Passa a nova unidade de dados para a camada adjacente

Cliente MSG MSG Servidor

Aplicação MSG MSG Aplicação


Transporte MSG MSG Transporte
Rede MSG MSG Rede
Enlace MSG MSG Enlace
Física 01010101011010101010101010001011111011 Física

Redes de Computadores
carlos.rocha@ifrn.edu.br
Backbones


Provedores de backbone


Interligam centenas ou milhares de redes
– Domésticas
– De provedores
– De instituições

Redes de Computadores
carlos.rocha@ifrn.edu.br
Backbones


Provedores de backbone no Brasil


Comercial: Operadoras de telefonia
– OI, Embratel, Brasil Telecom, Telefonica, Intelig etc


Acadêmica: Rede nacional de pesquisa
– RNP (www.rnp.br)

Redes de Computadores
carlos.rocha@ifrn.edu.br
Backbones


Provedores de backbone mundiais


Interligam as redes de provedores de
backbone nacionais

– Ex: Global crossing http://www.globalcrossing.com

Redes de Computadores
carlos.rocha@ifrn.edu.br

Você também pode gostar