Introdução as redes de computadores

Propaganda
Claudivan C. Lopes
[email protected]

Por que redes de computadores?

Tipos de redes

Componentes de uma rede
IFPB/Patos - Prof. Claudivan
2

Quando o assunto é informática, é impossível
não pensar em redes de computadores!
◦ No banco
 P. ex., caixa eletrônico ligado ao computador central
◦ No supermercado
 P.ex., caixa registradora que debita o estoque do produto
◦ No pagamento de uma conta
 P. ex., TEF que se comunica com a administradora do cartão
◦ Em sua casa
 P. ex., acessando a Internet
IFPB/Patos - Prof. Claudivan
3
João recebe um catálogo de produtos do fornecedor X
Alfredo envia uma nota de pedido para o fornecedor X




O computador A compartilha a Internet
O computador B compartilha a impressora
IFPB/Patos - Prof. Claudivan
4


Uma rede pode receber várias classificações,
dependendo do critério analisado!
P. ex., uma mesma rede pode ser chamada de
“rede TCP/IP”, “rede LAN”, “rede em estrela”,
“rede Ethernet”, “rede ponto-a-ponto”...
IFPB/Patos - Prof. Claudivan
5

Critérios para classificar uma rede:
◦
◦
◦
◦
◦
◦
◦
◦
◦
Quanto à abrangência
Quanto ao modelo de computação
Quanto ao tipo de comutação
Quanto a garantia de entrega de dados
Quanto à previsibilidade de funcionamento
Quanto à topologia
Quanto ao método de transmissão
Quanto à arquitetura de rede
Quanto ao protocolo
IFPB/Patos - Prof. Claudivan
6

Quanto à abrangência:
◦ São redes classificadas de acordo com o tamanho
da área geográfica que elas abrangem
◦
◦
◦
◦
◦
◦
LAN (Local Area Network)
WLAN (Wireless Local Area Network)
VLAN (Virtual Local Area Network)
CAN (Campus Area Network)
MAN (Metropolitan Area Network)
WAN (Wide Area Network)
IFPB/Patos - Prof. Claudivan
7

Quanto à abrangência:
◦ LAN (Local Area Network)
 Também conhecida como rede local
 Abrange o espaço de uma sala ou até de um prédio
 É o tipo mais comum de rede
◦ WLAN (Wireless Local Area Network)
 Idem a rede anterior, porém sem o uso de cabos
◦ VLAN (Virtual Local Area Network)
 Permite que máquinas passem a fazer parte de uma LAN,
mesmo estando distante geograficamente
IFPB/Patos - Prof. Claudivan
8

Quanto à abrangência:
◦ CAN (Campus Area Network)
 Abrange dois ou mais prédios próximos fisicamente
 Interliga duas ou mais redes locais
 As redes de universidades, hospitais e de grandes
empresas normalmente estão nesta classificação
◦ MAN (Metropolitan Area Network)
 Abrange até mesmo uma cidade inteira
 Normalmente, a conexão entre as CAN que a compõem
é feita por uma concessionária de telecomunicação
IFPB/Patos - Prof. Claudivan
9

Quanto à abrangência:
◦ WAN (Wide Area Network)
 Também chamada de rede de longa distância
 Abrange uma área maior que apenas uma cidade
 A Internet é o melhor exemplo de uma WAN
IFPB/Patos - Prof. Claudivan
10

Critérios para classificar uma rede:
◦
◦
◦
◦
◦
◦
◦
◦
◦
Quanto à abrangência
Quanto ao modelo de computação
Quanto ao tipo de comutação
Quanto a garantia de entrega de dados
Quanto à previsibilidade de funcionamento
Quanto à topologia
Quanto ao método de transmissão
Quanto à arquitetura de rede
Quanto ao protocolo
IFPB/Patos - Prof. Claudivan
11

Quanto ao modelo de computação:
◦ São redes classificadas segundo a maneira como os
dados são processados
◦ Rede de computação centralizada
◦ Rede de computação distribuída
◦ Rede de computação cooperativa
IFPB/Patos - Prof. Claudivan
12

Quanto ao modelo de computação:
◦ Rede de computação centralizada
 Computador central: máquina com
grande capacidade de processamento
 Terminais: acessam o computador
central para realizar o processamento
 São “burros” (sem processador)
 Tem apenas dispositivos de E/S
 Ainda é muito usada em bancos e
companhias aéreas
IFPB/Patos - Prof. Claudivan
13

Quanto ao modelo de computação:
◦ Rede de computação distribuída
 Cada máquina da rede tem seu próprio processador
 Podem ser classificadas em:




Rede cliente-servidor
Rede ponto-a-ponto
Rede baseada em servidor
Rede front-end/back-end
IFPB/Patos - Prof. Claudivan
14

Quanto ao modelo de computação:
◦ Rede de computação distribuída (continuação)
 Rede cliente-servidor
 Servidor: computador que executa um ou mais
serviços
 Cliente: computador que solicita um serviço
 Exemplos de tipos de serviços:
 E-mail, arquivos, web, impressão, backup etc...
 Normalmente tem um serviço de diretório
 Permite que os usuários possam se autenticar
na rede para verificar suas permissões de
acesso aos recursos da rede
 A administração da rede é centralizada
IFPB/Patos - Prof. Claudivan
15

Quanto ao modelo de computação:
◦ Rede de computação distribuída (continuação)
 Rede ponto-a-ponto
 Geralmente é o tipo de rede doméstica
ou em escritórios
 Qualquer computador da rede pode
funcionar como um servidor a qualquer
momento
 Serviços específicos (p. ex., e-mail) deve
ser fornecido por um servidor fora da
rede
 Não há serviço de diretório
 A rede é administrada por cada usuário
IFPB/Patos - Prof. Claudivan
16

Quanto ao modelo de computação:
◦ Rede de computação distribuída (continuação)
 Rede baseada em servidor
 Arquitetura simular a rede de computação
centralizada
 A diferença é que o terminal possui
processador. Logo, funciona como um
cliente
 Se o terminal irá ou não executar algum
processamento dependerá da aplicação
 P. ex., redes que fazem uso de serviços de
terminal como Telnet e SSH
IFPB/Patos - Prof. Claudivan
17

Quanto ao modelo de computação:
◦ Rede de computação distribuída (continuação)
 Rede front-end/back-end
 Existe um servidor (front-end) que se
comunica com outro servidor (back-end)
 P. ex., um servidor Web (front-end) e um
servidor de banco de dados (back-end)
 O servidor de banco de dados armazena os
dados
 O servidor Web busca os dados no servidor
de banco de dados e monta a página a ser
apresentada no navegador do cliente
IFPB/Patos - Prof. Claudivan
18

Quanto ao modelo de computação:
◦ Rede de computação cooperativa
 Vários computadores da rede são usadas para realizar
uma parte do processamento
 Termos usuais:
 Computação em nuvem: quando a computação ocorre em
computadores “comuns” conectados a Internet
 Computação em grade: quando a computação ocorre em
servidores dedicados
IFPB/Patos - Prof. Claudivan
19

Critérios para classificar uma rede:
◦
◦
◦
◦
◦
◦
◦
◦
◦
Quanto à abrangência
Quanto ao modelo de computação
Quanto ao tipo de comutação
Quanto a garantia de entrega de dados
Quanto à previsibilidade de funcionamento
Quanto à topologia
Quanto ao método de transmissão
Quanto à arquitetura de rede
Quanto ao protocolo
IFPB/Patos - Prof. Claudivan
20

Quanto ao tipo de comutação:
◦ Comutação é o processo de interligar dois ou mais
pontos entre si
◦ Rede com comutação de circuito
◦ Rede com comutação de pacotes
IFPB/Patos - Prof. Claudivan
21

Quanto ao tipo de comutação:
◦ Rede com comutação de circuito
 Quando dois computadores precisam se comunicar,
uma conexão é montada como se fosse um fio ligando
os mesmos
 Quando a conexão se estabelece, os dados podem ser
trocados livremente nos dois sentidos
 A conexão sempre usa o mesmo caminho (chamado de
circuito)
 Os dados sempre são recebidos na ordem de envio
IFPB/Patos - Prof. Claudivan
22

Quanto ao tipo de comutação:
◦ Rede com comutação de circuito (continuação)
IFPB/Patos - Prof. Claudivan
23

Quanto ao tipo de comutação:
◦ Rede com comutação de circuito (continuação)
 O receptor sempre confirma o recebimento dos dados
 A largura de banda é garantida
 Deve ser garantida uma taxa de transferência mínima
 A conexão é determinística
 Sabe-se exatamente quando os dados chegarão ao
destino
 Esse tipo de rede caiu em desuso!
IFPB/Patos - Prof. Claudivan
24

Quanto ao tipo de comutação:
◦ Rede com comutação de pacotes
 Os dados são divididos em pacotes
 O caminho que cada pacote seguirá para atingir o
destino não é fixo
 Os roteadores definem o melhor caminho, p. ex.:
 Caminho mais curto
 Caminho menos congestionado, eventualmente mais
distante
 Os pacotes podem chegar fora de ordem no destino
 Usada por diversas arquiteturas de rede atuais
IFPB/Patos - Prof. Claudivan
25

Quanto ao tipo de comutação:
◦ Rede com comutação de pacotes (continuação)
IFPB/Patos - Prof. Claudivan
26

Quanto ao tipo de comutação:
◦ Comutação de Circuito vs de Pacotes
 Quanto a capacidade
 Circuito: um roteador só aceita um número de conexões
simultâneas na mesma quantidade de seus canais de
comunicação
 Pacotes: um roteador aceita um número de pacotes
simultâneos maior que sua quantidade de canais de
comunicação
 Todo roteador possui uma memória para armazenar os últimos
pacotes
 Num tráfego intenso, o roteador pode estourar a capacidade
de sua memória e descartar alguns pacotes
IFPB/Patos - Prof. Claudivan
27

Quanto ao tipo de comutação:
◦ Comutação de Circuito vs de Pacotes (continuação)
 Quanto ao desempenho
 Circuito: o desempenho do fluxo de dados em cada canal
é independente dos demais (garantia da largura de banda)
 Pacotes: o fato dos roteadores aceitarem mais pacotes
mesmo estando sobrecarregados, diminui o desempenho
das conexões
IFPB/Patos - Prof. Claudivan
28

Quanto ao tipo de comutação:
◦ Comutação de Circuito vs de Pacotes (continuação)
 Quanto a garantia de entrega dos dados
 Circuito: sempre garante a entrega de dados
 Pacotes: não garante a entrega de dados (não se sabe de
antemão quando e se os pacotes chegarão ao destino)
IFPB/Patos - Prof. Claudivan
29

Quanto ao tipo de comutação:
◦ Comutação de Circuito vs de Pacotes (continuação)
 Quanto a eficiência (potencial de uso)
 Circuito: compromete o uso da rede
 Pacotes: maximiza o uso da rede
 P. ex., se a Internet fosse uma rede comutada por
circuito, quantos roteadores seriam necessários para
suportar o número de conexões simultâneas de modo
a não deixar a rede “ocupada”?
IFPB/Patos - Prof. Claudivan
30

Critérios para classificar uma rede:
◦
◦
◦
◦
◦
◦
◦
◦
◦
Quanto à abrangência
Quanto ao modelo de computação
Quanto ao tipo de comutação
Quanto a garantia de entrega de dados
Quanto à previsibilidade de funcionamento
Quanto à topologia
Quanto ao método de transmissão
Quanto à arquitetura de rede
Quanto ao protocolo
IFPB/Patos - Prof. Claudivan
31

Quanto à garantia de entrega de dados:
◦ Rede orientada a conexão
◦ Rede não orientada a conexão
IFPB/Patos - Prof. Claudivan
32

Quanto à garantia de entrega de dados:
◦ Rede orientada a conexão
 Garante a entrega de dados
 A entrega ocorre nas seguintes etapas:
1. Transmissor envia pedido de conexão ao receptor
2. Receptor envia Ok para o transmissor e a conexão é
estabelecida
3. Transmissor envia os pacotes de dados
4. A cada pacote recebido, o receptor envia de volta ao
transmissor uma confirmação (ack) de recebimento
5. Quanto termina de enviar todos os dados, o transmissor
envia ao receptor um pedido de término de conexão
IFPB/Patos - Prof. Claudivan
33

Quanto à garantia de entrega de dados:
◦ Rede não orientada a conexão
 Não garante a entrega de dados
 O transmissor envia os pacotes de dados esperando
que eles cheguem ao destino
 Porém, o transmissor não sabe de fato se os dados
chegaram ou não ao destino
IFPB/Patos - Prof. Claudivan
34

Critérios para classificar uma rede:
◦
◦
◦
◦
◦
◦
◦
◦
◦
Quanto à abrangência
Quanto ao modelo de computação
Quanto ao tipo de comutação
Quanto a garantia de entrega de dados
Quanto à previsibilidade de funcionamento
Quanto à topologia
Quanto ao método de transmissão
Quanto à arquitetura de rede
Quanto ao protocolo
IFPB/Patos - Prof. Claudivan
35

Quanto à previsibilidade de funcionamento:
◦ Rede determinística
 Quando a rede entrega os pacotes de dados num
intervalo de tempo previsível
◦ Rede probabilística
 Nesta rede não se conhece de antemão quando o
pacote chegará ao destino
 É também chamada de rede estatística ou aleatória
IFPB/Patos - Prof. Claudivan
36

Critérios para classificar uma rede:
◦
◦
◦
◦
◦
◦
◦
◦
◦
Quanto à abrangência
Quanto ao modelo de computação
Quanto ao tipo de comutação
Quanto a garantia de entrega de dados
Quanto à previsibilidade de funcionamento
Quanto à topologia
Quanto ao método de transmissão
Quanto à arquitetura de rede
Quanto ao protocolo
IFPB/Patos - Prof. Claudivan
37

Quanto à topologia:
◦ São redes classificadas segundo o modo como os
computadores estão conectados entre si
◦
◦
◦
◦
◦
◦
◦
◦
Rede totalmente conectada
Rede em malha
Rede em anel
Rede com topologia linear
Rede em estrela
Rede em árvore
Rede sem fio
Rede com topologia híbrida
IFPB/Patos - Prof. Claudivan
38

Quanto à topologia:
◦ Rede totalmente conectada
 Cada computador possui uma
conexão física individual para
cada outro computador
 Vantagem: redundância de
conexões
 Desvantagem: requer muitos
cabos (implementação inviável)
IFPB/Patos - Prof. Claudivan
39

Quanto à topologia:
◦ Rede com topologia em malha
 Similar a topologia anterior, porém usando-se menos
conexões
IFPB/Patos - Prof. Claudivan
40

Quanto à topologia:
◦ Rede em anel
 Cada computador possui 2 cabos
para se conectar com seus vizinhos
 Para um computador se comunicar
com outro, ele deve passar pelos
computadores no “meio do caminho”
 O método de transmissão é por
passagem de ficha (estudaremos
adiante)
IFPB/Patos - Prof. Claudivan
41

Quanto à topologia:
◦ Rede com topologia linear
 Também é chamada de rede de barramento
 Existe um elemento central ao qual os computadores
são conectados
 Se o elemento central é partido, a rede fica inoperante
 Normalmente o elemento central é um periférico
concentrador chamado hub
IFPB/Patos - Prof. Claudivan
42

Quanto à topologia:
◦ Rede em estrela
 Os computadores são conectados
a um periférico concentrador
chamado switch
 Se um cabo é partido, apenas o
computador ligado a rede através
deste cabo deixa de ter acesso a
rede
IFPB/Patos - Prof. Claudivan
43

Quanto à topologia:
◦ Rede em árvore
 Também é chamada de rede
com topologia em estrela
hierárquica
 É feita conectando-se as redes
em estrela juntas, através da
ligação entre os switches
 Esta é a topologia mais comum
atualmente
IFPB/Patos - Prof. Claudivan
44

Quanto à topologia:
◦ Rede com topologia sem fio
 Permite que os computadores se
conectem à rede sem a
necessidade de cabos
 É necessário um equipamento
chamado ponto de acesso para
fazer a conexão entre os
computadores
 Cada computador deve ter uma
placa de rede sem fio
IFPB/Patos - Prof. Claudivan
45

Quanto à topologia:
◦ Rede com topologia híbrida
 Rede que usa mais que uma das topologias descritas
anteriormente
IFPB/Patos - Prof. Claudivan
46

Critérios para classificar uma rede:
◦
◦
◦
◦
◦
◦
◦
◦
◦
Quanto à abrangência
Quanto ao modelo de computação
Quanto ao tipo de comutação
Quanto a garantia de entrega de dados
Quanto à previsibilidade de funcionamento
Quanto à topologia
Quanto ao método de transmissão
Quanto à arquitetura de rede
Quanto ao protocolo
IFPB/Patos - Prof. Claudivan
47

Quanto ao método de transmissão:
◦ São redes classificadas de acordo com a maneira de
acessar o meio de transmissão (p. ex., um cabo)
◦ Rede baseada em contenção
◦ Rede baseada em passagem de ficha
◦ Rede baseada em varredura
IFPB/Patos - Prof. Claudivan
48

Quanto ao método de transmissão:
◦ Rede baseada em contenção
 Quando um computador ocupa o meio de transmissão,
durante esse período nenhum outro computador pode
enviar dados até que o meio fique livre
 Portanto, se sabe de antemão quando se terá acesso
ao meio de transmissão
IFPB/Patos - Prof. Claudivan
49

Quanto ao método de transmissão:
◦ Rede baseada em passagem de ficha
 O controle de acesso ao meio de transmissão é feito
através de uma ficha que circula pela rede
 Para transmitir dados, um computador tem que esperar a
ficha chegar até ele
 De posse da ficha, o computador pode usar o meio de
transmissão ou pode passar a ficha adiante
 Porém, enquanto tiver a posse da ficha, o computador
pode acessar o meio de transmissão
IFPB/Patos - Prof. Claudivan
50

Quanto ao método de transmissão:
◦ Rede baseada em varredura
 É mantida uma lista de computadores que querem ter acesso
ao meio de transmissão
 Essa lista pode ser montada de duas formas:
 Varredura centralizada
 Possui um elemento externo (arbitrador) que monta a lista e
decide a ordem com que esta lista será executada
 Varredura descentralizada ou distribuída
 Todos os computadores informam aos demais se tem dados a
serem transmitidos, formando uma lista
 Cada computador decide em qual posição da lista ele deve
ficar e aguarda até chegar sua vez
IFPB/Patos - Prof. Claudivan
51

Critérios para classificar uma rede:
◦
◦
◦
◦
◦
◦
◦
◦
◦
Quanto à abrangência
Quanto ao modelo de computação
Quanto ao tipo de comutação
Quanto a garantia de entrega de dados
Quanto à previsibilidade de funcionamento
Quanto à topologia
Quanto ao método de transmissão
Quanto à arquitetura de rede
Quanto ao protocolo
IFPB/Patos - Prof. Claudivan
52

Quanto à arquitetura:
◦ São redes classificadas de acordo com a arquitetura de
baixo nível em que elas são baseadas
◦ Exemplos de arquiteturas de rede:







Ethernet
Wi-Fi
Token Ring
FDDI
X.25
Frame Relay
ATM
IFPB/Patos - Prof. Claudivan
53

Critérios para classificar uma rede:
◦
◦
◦
◦
◦
◦
◦
◦
◦
Quanto à abrangência
Quanto ao modelo de computação
Quanto ao tipo de comutação
Quanto a garantia de entrega de dados
Quanto à previsibilidade de funcionamento
Quanto à topologia
Quanto ao método de transmissão
Quanto à arquitetura de rede
Quanto ao protocolo
IFPB/Patos - Prof. Claudivan
54

Quanto ao protocolo:
◦ São redes classificadas segundo a pilha de protocolos
que é usada acima de sua arquitetura
◦ Um protocolo é um conjunto de regras que permite que
os computadores se comuniquem entre si
◦ Exemplos de protocolos:





TCP/IP
IPX/SPX
NetBEUI
AppleTalk
SNA
IFPB/Patos - Prof. Claudivan
55

A figura abaixo apresenta os componentes
básicos de uma rede
IFPB/Patos - Prof. Claudivan
56

Servidor
◦ Computador ou dispositivo capaz de oferecer
algum recurso para a rede

Cliente
◦ Computador ou dispositivo que acessa os recursos
oferecidos pela rede

Recurso
◦ Qualquer serviço ou dispositivo oferecido e usado
pelos clientes da rede
IFPB/Patos - Prof. Claudivan
57

A figura abaixo apresenta os componentes
básicos de uma rede
IFPB/Patos - Prof. Claudivan
58

Cabeamento
◦ Corresponde ao meio de transmissão usado pelos
computadores ou dispositivos da rede

Pacote de dados
◦ Corresponde aos dados trafegados na rede

Placa de rede
◦ Permite que computadores ou dispositivos possam
se conectar a rede
◦ Também chamada de NIC (Network Interface Card)
IFPB/Patos - Prof. Claudivan
59

A figura abaixo apresenta os componentes
básicos de uma rede
IFPB/Patos - Prof. Claudivan
60

Hardware de rede
◦ Periférico utilizado para efetuar ou melhorar a
comunicação da rede

Backbone
◦ Trecho de alta velocidade de transmissão usado
para a conexão com segmentos de rede

Segmento
◦ Trecho da rede onde há computadores, recursos e
periféricos conectados
IFPB/Patos - Prof. Claudivan
61

Ponto (ou nó)

Endereço

Serviço

Outros componentes de uma rede:
◦ Corresponde a cada computador ou dispositivo da rede
◦ Determina a localização física (placa de rede) e lógica (definida
pelo protocolo utilizado) de um computador ou dispositivo da
rede
◦ Programa executado no servidor que aguarda os pedidos do
cliente para prover algum recurso
◦ Protocolo
◦ Topologia
◦ Arquitetura
IFPB/Patos - Prof. Claudivan
62
Gabriel Torres. Redes de Computadores – Versão
Revisada e Atualizada. Editora Nova Terra, 2009
Wikiversidade. Introdução às Redes de
Computadores, protocolos e serviços de rede.
http://pt.wikiversity.org/wiki/Introdução_às_Redes_
de_Computadores/Protocolos_e_serviços_de_rede
Wikipédia. Comutação.
http://pt.wikipedia.org/wiki/Comutação
IFPB/Patos - Prof. Claudivan
63
Claudivan C. Lopes
[email protected]
Download