Você está na página 1de 48

Introdução às Redes de

Computadores

1
O que é uma rede?
• Rede de computadores é a interconexão de
computadores e equipamentos que usa fios
ou ondas de rádio para compartilhar dados e
recursos

2
O que é uma rede?

3
Para que serve uma rede?
• Objetivos típicos de redes de computadores
– Compartilhamento de recursos (disco, impressora,
etc.)
– Acesso a informações remotas
– Comunicação entre pessoas

4
Como se conectam os dispositivos?
• Dispositivos em rede se conectam através de
enlaces
– Existem enlaces com fio e enlaces sem fio
– Enlaces possuem diferentes capacidades,
dependendo do tipo
• Tipos de conexão
– Ponto a ponto
– Multiponto

5
Tipos de Conexão
• Ponto a Ponto
– Enlace dedicado
– Toda a capacidade do enlace para a transmissão
entre os dois pontos

6
Tipos de Conexão
• Multiponto
– Enlace compartilhado entre dois ou mais
dispositivos
– Capacidade do enlace é dividida para as
transmissões

7
Classificação de Redes
• Quanto à abrangência geográfica
– LAN (Local Area Network – Rede Local)
– MAN (Metropolitan Area Network – Redes
Metropolitanas)
– WAN (Wide Area Network – Redes de Longa
Distância)

8
Classificação de Redes
• LAN (Local Area Network – Rede Local)
– Administrada privativamente e os enlaces entre os
dispositivos estão dentro de uma área de poucos
quilômetros (p. ex., dentro de uma sala, escritório,
edifício)

9
Classificação de Redes
• MAN (Metropolitan Area Network – Redes
Metropolitanas)
– Redes de alta velocidade que conectam várias
LANs, abrangendo distâncias maiores distâncias,
como uma cidade

10
Classificação de Redes
• WAN (Wide Area Network – Redes de Longa
Distância)
– Abrangem grandes distâncias geográficas,
compreendendo estados, países e o mundo

11
Classificação de Redes

12
A Internet
• A Internet é formada por mais de centenas de
milhares de redes interconectadas
• Embrião da Internet (chamada ARPAnet) foi
desenvolvido no final da década de 1960 para
fins militares nos Estados Unidos da América
• A partir da década de 1980, universidades
americanas passam a usar a ARPAnet
• Surgimento da Web: início da década de 1990

13
Crescimento do uso da Internet

14
A Internet (tecnicamente)
• Maioria dos usuários se conecta à Internet
usando um Provedor de Acesso à Internet
(Internet Service Provider – ISP) da sua cidade

15
A Internet (tecnicamente)
• ISPs locais fornecem serviços (p. ex, conexão à
Internet, conta de email, espaço para criação de
site) diretamente ao usuário, tipicamente
mediante taxa
– Podem estar conectados a ISPs regionais ou
diretamente a ISPs nacionais.
• ISPs regionais estão conectados aos ISPs
nacionais
• ISPs nacionais (p. ex, Embratel, Oi/Brasil Telecom)
estão conectados aos ISPs internacionais (p. ex,
American Online, Asia Online)

16
Protocolo de comunicação
• Para o estabelecimento de uma comunicação, é
necessário mais do que um meio de transmissão!
• Um conjunto de mensagens com sintaxe
(estrutura) bem definida deve ser estabelecido
• Um protocolo representa um conjunto de regras
que governa uma comunicação, incluindo
formato, sequência de mensagens, e ações
tomadas ao enviar ou receber uma mensagem
• Define o que é comunicado, como é comunicado
e quando será comunicado
17
Protocolo humano

Oi!

Oi!

Que horas
são?

2:00

Tempo

18
Protocolo de rede
• Em uma rede, os protocolos permitem a
comunicação de máquinas e equipamentos de
interconexão no lugar de humanos
• Computadores devem implementar o mesmo
protocolo para se comunicarem
• Na prática, porém, diferentes protocolos
colaboram entre si

19
Exercícios
1. Quanto à abrangência, as redes de
computadores podem ser classificadas em:
a) LAN, MAN, NAM
b) LAN, MAN, WAN
c) MAN, WAN, NAM
d) LAN, NAM, WAN
e) Nenhuma das alternativas anteriores

20
Exercícios
2. São ambientes tipicamente incluídos em uma
Rede Local (LAN):
a) Residência; Edifício; Bairro
b) Cidade; Bairro; Edifício
c) Residência; Edifício; Laboratório
d) Edifício; Laboratório; Cidade
e) Nenhuma das alternativas anteriores

21
Exercícios
3. Conjunto de regras de governam o tráfego de
dados em uma rede de computadores:
a) Ordenação
b) Regulação
c) Comunicação
d) Protocolo
e) Nenhuma das alternativas anteriores

22
Perguntas?

24
Arquiteturas de Protocolos de Redes
de Computadores
• Rede de computadores
– Sistema complexo: diferentes aplicações (p. ex,
navegador Web, email), tipo de informação (p. ex,
vídeo, áudio, voz), conexões entre computadores,
meios físicos de transmissão...
• Arquitetura de rede
– Reduz a complexidade desse sistema
– Define, distribui e organiza os protocolos de rede
– Tipicamente definidas em camadas

2
Arquitetura em camadas
• Uma analogia: voo de avião em 5 camadas
Passagem (comprar) Passagem (reclamar)
5
Bagagem (despachar) Bagagem (recuperar)
4
Portão (embarcar) Portão (desembarcar)
3
Decolagem Aterrissagem
2
Roteamento do avião Roteamento do avião Roteamento do avião
1
Aeroporto de origem Centro de controle de voo Aeroporto de destino
Arquitetura em camadas
• Garante a modularidade da arquitetura
– Modificações restritas aos serviços
(funcionalidades) de uma camada não altera
necessariamente os serviços das demais camadas
• Exemplo (arquitetura do voo em camadas)
– Suponha que os passageiros embarcam no Portão
na ordem crescente de altura. Que(ais) camada(s)
devem ter seus serviços modificados?
– Resposta: apenas a camada 3 (Portão)

4
Modelo RM-OSI
• Permite comunicação entre máquinas heterogêneas
em uma rede (de curta, média ou longa distância),
independente da tecnologia utilizada
• O RM-OSI (Reference Model for Open Systems
Interconnection) estabelece uma arquitetura de sete
níveis, ou camadas
– Um nível usa serviços do nível inferior, e presta serviços ao
nível superior através de interfaces
• A cada um dos níveis está associado um ou mais
protocolos específicos, responsáveis por cada um dos
aspectos da comunicação
• Alguns protocolos são implementados em hardware e
outros em software
5
Os níveis do modelo RM-OSI

6
Comunicação entre computadores

7
Encapsulamento
• A PDU (Protocol Data Unit) representa um
bloco de dados transmitido entre os níveis da
arquitetura de rede
• Cada nível (N-1) recebe a PDU do nível
superior (N) e adiciona os seus cabeçalhos de
controle, formando a sua PDU
– Esse processo se chama encapsulamento

8
Os Níveis do RM-OSI

9
Nível de Enlace
• Responsável pelo controle de acesso ao meio
e à provisão de um serviço confiável para o
nível de Rede
• A PDU do nível de enlace é chamado de
Quadro
• Quadros são transmitidos um a um, contendo
alguma forma de detecção de erros
• Mecanismos de controle de fluxo também
podem ser providos pelo Nível de Enlace
11
Os Níveis Físico e de Enlace

12
Nível de Rede
• Responsável pelo serviço de roteamento dos pacotes,
desde a origem até o destino
– Roteamento determina o caminho a ser percorrido pelo
pacote (nome da PDU do nível de rede)
• O Nível de Rede pode operar em dois modos
– Orientado a conexão (também chamado de Circuito
Virtual)
– Não-orientado a conexão (também chamado de
Datagrama)
• As redes atuais usam o modo não-orientado a conexão
– Pacote também é conhecido por datagrama

13
Nível de Rede

14
Nível de Transporte
• Responsável pela entrega das mensagens livre de
erros, na sequência, sem perdas e duplicações
• É o primeiro nível fim-a-fim, ligando a origem ao
destino (comunicação lógica)
– Não se comunica com equipamentos intermediários
na rede
• Pode oferecer dois tipos de serviço: orientados
ou não-orientados a conexão
• Em serviços orientados a conexão, são providos
controle de erros, de fluxo e de
congestionamento
15
Nível de Transporte

16
Nível de Sessão
• Permite que usuários em computadores
diferentes estabeleçam uma sessão entre eles
– Uma sessão oferece serviços, como o controle de
diálogos e a sincronização
• Pontos de sincronização são trocados de
forma a permitir que, após uma falha, o
diálogo possa ser retomado

17
Nível de Sessão

18
Nível de Apresentação
• Provê a negociação da sintaxe (formato de
dados) de transferência utilizada na
comunicação
• Criptografia e compressão de dados são
também previstas para implementação por
esse Nível

19
Nível de Apresentação

20
Nível de Aplicação
• Representa as funcionalidades diretamente
observadas pelos usuários
• São definidos neste Nível os protocolos usados
para transferência de arquivos, correio
eletrônico, terminal remoto, resolução de
nomes, etc.

21
O Modelo TCP/IP
• Modelo de Referência definido para a Internet é
mais simples que o RM-OSI
• O Modelo TCP/IP
– Cinco níveis (ou camadas): Aplicação, Transporte,
Rede, Enlace, Física)
• Protocolos do modelo TCP/IP:
– No Nível de Transporte são usados os protocolos TCP
(Transmission Control Protocol) e UDP (User
Datagram Protocol)
– No Nível de Rede é usado o protocolo IP (Internet
Protocol)

22
RM-OSI vs. TCP/IP
• Semelhanças
– Nível inferior oferece serviços (o que o nível faz)
para o nível imediatamente superior
– Uma interface especifica como acessar os serviços
de um nível
– Os protocolos implementam o serviço de um nível

23
RM-OSI vs. TCP/IP
• Diferenças
– Quantidade de níveis: RM-OSI (7 níveis) e TCP/IP
(5 níveis)
– TCP/IP pode incluir serviços dos Níveis de
Apresentação e de Sessão diretamente no Nível
de Aplicação

24
Lista de Exercícios
1. O modelo de referência RM-OSI está
estruturado em ___ níveis:
a) 4
b) 5
c) 6
d) 7
e) Nenhuma das alternativas anteriores

25
Lista de Exercícios
2. É considerado o primeiro nível fim-a-fim do
modelo RM-OSI:
a) Apresentação
b) Aplicação
c) Transporte
d) Rede
e) Físico

26
Lista de Exercícios
3. Nível do modelo RM-OSI onde pode ser
provido o serviços de sincronização para a
continuação de uma comunicação em caso
de falha:
a) Apresentação
b) Sessão
c) Transporte
d) Físico
e) Rede

27

Você também pode gostar