- IPT - Instituto Politécnico de Tomar

Propaganda
Redes de Computadores
© Ricardo Campos [ h t t p : / / w w w . c c c . i p t . p t / ~ r i c a r d o ]
Redes de Computadores
Autoria
Esta apresentação foi desenvolvida por Ricardo Campos, docente do Instituto Politécnico de Tomar. Encontra-se
disponível na página web do autor no link Publications ao abrigo da seguinte licença:
Mais detalhes em: http://creativecommons.org/licenses/by-nc/3.0/deed.pt
O seu uso, de parte ou da totalidade, pressupõe a utilização da seguinte referência:
Campos, Ricardo. (2014). Redes de Computadores. 84 slides.
A sua disponibilização em formato PPT pode ser feita mediante solicitação (email: [email protected])
© Ricardo Campos [ h t t p : / / w w w . c c c . i p t . p t / ~ r i c a r d o ]
Redes de Computadores
Bibliografia
On-line
Port Forwarding
http://pplware.sapo.pt/networking/port-forwarding-no-router-da-meo-thomson-tg787/
Endereços Lógicos versus Endereços Físicos
http://pplware.sapo.pt/networking/redes-%E2%80%93-sabe-o-que-sao-enderecosfisicos-e-enderecos-logicos/
Ferramentas para Exploração de Redes
http://pplware.sapo.pt/category/windows/software/redes/
Equipamentos de Redes
http://faqinformatica.com/diferencas-hub-switch-bridge-router/
http://pplware.sapo.pt/networking/saiba-como-funciona-os-hubs-switchs-e-routers/
© Ricardo Campos [ h t t p : / / w w w . c c c . i p t . p t / ~ r i c a r d o ]
Redes de Computadores
Definição
Vários computadores ligados entre si, por meios electrónicos, permitindo aos
utilizadores a troca de dados e a partilha de equipamentos e recursos (aplicações,
ferramentas de comunicação, bases de dados, impressoras...)
Ao nível dos meios físicos (hardware) uma rede é constituída por:
• Computadores
• Periféricos (Impressoras, etc…)
• Meios físicos de transmissão
• Dispositivos de ligação dos computadores à rede (placas de rede ethernet,
etc…)
© Ricardo Campos [ h t t p : / / w w w . c c c . i p t . p t / ~ r i c a r d o ]
Redes de Computadores
Equipamentos - Hub
• HUB (concentrador): Os hubs são usados
para ligar os vários dispositivos que
compõem uma rede (computadores,
impressoras ou outros dispositivos). Um hub
envia mesma informação para todos os
dispositivos de rede.
São perfeitamente viáveis para redes
pequenas, no entanto, nas redes em que o
tráfego seja intenso é altamente
aconselhável substituir o hub por um
switch.
© Ricardo Campos [ h t t p : / / w w w . c c c . i p t . p t / ~ r i c a r d o ]
Redes de Computadores
Equipamentos - Hub
Extraído de http://pplware.sapo.pt/networking/saiba-como-funciona-os-hubs-switchs-e-routers/
Considere o seguinte cenário com 4 PC’s e um único HUB. Todos os PCs têm a mesma máscara
255.255.255.0 e não têm configurado qualquer gateway pois estão todos na mesma rede. Os
pc’s têm a seguinte configuração:
:
PC A: 192.168.0.1
PC B: 192.168.0.2
PC C: 192.168.0.3
PC D: 192.168.0.4
Para verificar como o HUB se comporta, vamos realizar um ping (recorrer ao protocolo ICMP)
entre o PC com o IP: 192.168.0.1 e PC com o IP 192.168.0.2.
http://videos.sapo.pt/stgJhWD0bLKDioP64JSP#share
© Ricardo Campos [ h t t p : / / w w w . c c c . i p t . p t / ~ r i c a r d o ]
Redes de Computadores
Equipamentos - Hub
O pacote vai partir do PC A, vai ao HUB e depois o HUB envia essa informação para todas
as suas portas, exceto por aquela que recebeu. O PC B vai responder a esse pedido já que
a informação é para si, e todos os outros vão descartar essa informação.
Quando a resposta ao pedido chega novamente ao HUB, ele vai fazer exatamente o
mesmo (enviar por todas as portas, exceto por aquela que recebeu). Isto acontecerá
sempre que haja uma transmissão entre duas máquinas.
Nesse sentido, alguns administradores designam o HUB de um equipamento burro uma vez
que este não consegue nem tem funcionalidades para guardar informação relativamente às
máquinas (com base no Mac Address) que tem em cada porta, ao contrário do que acontece
com os switchs.
© Ricardo Campos [ h t t p : / / w w w . c c c . i p t . p t / ~ r i c a r d o ]
Redes de Computadores
Equipamentos - Switch
• SWITCH (comutador): Tal como o hub, o
switch liga vários segmentos de uma rede, mas
com uma diferença deveras importante:
enquanto um hub distribui a informação por
todas as portas simultaneamente, o switch
estabelece uma ligação direta entre o
dispositivo transmissor e o dispositivo recetor.
© Ricardo Campos [ h t t p : / / w w w . c c c . i p t . p t / ~ r i c a r d o ]
Redes de Computadores
Equipamentos - Switch
Extraído de http://pplware.sapo.pt/networking/saiba-como-funciona-os-hubs-switchs-e-routers/
Numa primeira fase (antes do switch saber quem tem ligado a ele), quando um switch
recebe informação numa determinada porta, transmite esse mesma informação por todas as
outras portas, exceto por aquela que recebeu essa informação.
No entanto, ao contrário dos Hubs, os switchs registam o endereço MAC dos dispositivos
que estão ligados a cada porta do equipamento. Sempre que um equipamento envia uma
frame, o switch analisa o endereço MAC de destino e comuta a frame para a porta onde
se encontra a máquina de destino.
Desta forma, numa rede Ethernet, o switch não necessita de propagar a informação por
todas as portas, sendo esta diretamente enviada (com base na informação da tabela MAC
do switch) para a máquina de destino.
© Ricardo Campos [ h t t p : / / w w w . c c c . i p t . p t / ~ r i c a r d o ]
Redes de Computadores
Equipamentos - Switch
Considere o seguinte cenário com 4 PC’s e um único switch. Todos os PCs têm a mesma
máscara 255.255.255.0 e não têm configurado qualquer gateway pois estão todos na mesma
rede. Os pc’s têm a seguinte configuração:
PC A: 192.168.0.1
PC B: 192.168.0.2
PC C: 192.168.0.3
PC D: 192.168.0.4
Para verificar como o HUB se comporta, vamos realizar um ping (recorrer ao protocolo ICMP)
entre o PC com o IP: 192.168.0.1 e PC com o IP 192.168.0.2.
http://videos.sapo.pt/VYhtghys6bwAPaZYhPpn#share
© Ricardo Campos [ h t t p : / / w w w . c c c . i p t . p t / ~ r i c a r d o ]
Redes de Computadores
Equipamentos - Switch
Como podemos ver pela demonstração anterior, inicialmente o switch não tem qualquer
informação sobre quem está ligado as suas portas. Quando o PC A envia uma
informação para o PC B, o switch não sabe onde se encontra o PC B e envia essa
informação por todas as portas excepto por aquela que recebem.
O PC B “informa” que a informação é para si e o switch regista o endereço MAC das
máquinas A e B e as respetivas portas onde se encontram ligadas.
Numa próxima vez, se o PC A pretender comunicar com o PC B (ou vice-versa), o switch
já sabe por que porta tem de enviar a informação.
© Ricardo Campos [ h t t p : / / w w w . c c c . i p t . p t / ~ r i c a r d o ]
Redes de Computadores
Equipamentos - Router
• Router (encaminhador): Equipamento
usado para fazer a comunicação entre
diferentes redes de computadores
(possivelmente distantes entre si) garantindo
que os pacotes de mensagens são dirigidos
aos respetivos endereços.
Determina qual a próxima rede, para a qual o
conjunto de dados tem de ser transmitido, com
o objetivo de chegar a um determinado
destino.
© Ricardo Campos [ h t t p : / / w w w . c c c . i p t . p t / ~ r i c a r d o ]
Redes de Computadores
Equipamentos - Router
Extraído de http://pplware.sapo.pt/networking/saiba-como-funciona-os-hubs-switchs-e-routers/
© Ricardo Campos [ h t t p : / / w w w . c c c . i p t . p t / ~ r i c a r d o ]
PC A
Endereço IP: 192.168.1.1
Máscara: 255.255.255.0
Gateway: 192.168.1.254
PC D
Endereço IP: 192.168.2.1
Máscara: 255.255.255.0
Gateway: 192.168.2.254
PC B
Endereço IP: 192.168.1.2
Máscara: 255.255.255.0
Gateway: 192.168.1.254
PC C
Endereço IP: 192.168.2.2
Máscara: 255.255.255.0
Gateway: 192.168.2.254
Redes de Computadores
Equipamentos - Router
Se o PC A pretender comunicar com o PC B, como os dois pertencem à mesma rede
estando assim no mesmo domínio de broadcast, a comunicação é simplesmente feita via
switch.
Agora vamos considerar que o PC B quer comunicar com o PC D. Partindo do principio que
os switchs e router já conhecem os Mac Adresses dos equipamentos da rede. Vamos ver
como se processa a comunicação entre os dispositivos:
http://videos.sapo.pt/vihsVg09UjSS65ituyrZ#share
© Ricardo Campos [ h t t p : / / w w w . c c c . i p t . p t / ~ r i c a r d o ]
Redes de Computadores
Equipamentos - Router
Como vimos pelo vídeo anterior, quando o PC B com o IP.192.168.1.1 quer comunicar
com o PC D (IP.192.168.2.2) que está numa outra rede, a informação segue para o
gateway respectivo (que não é nada mais que uma interface no router) e em seguida o
router, com base na sua tabela de encaminhamento, encaminha os pacotes para a rede
de destino.
© Ricardo Campos [ h t t p : / / w w w . c c c . i p t . p t / ~ r i c a r d o ]
Redes de Computadores
Equipamentos
• Repetidores: Equipamentos usados para ampliar o sinal enviado,
atribuindo-lhe uma nova força para que este chegue ao destino
• HUB / SWITCH: De forma rápida, o hub-switch pode ser definido como um “hub chique”.
O hub-switch recebeu esse nome por ser justamente um intermediário de ambos os
equipamentos, sendo indicado para redes com menos de 24 computadores.
© Ricardo Campos [ h t t p : / / w w w . c c c . i p t . p t / ~ r i c a r d o ]
Redes de Computadores
Vantagens
• Partilha de recursos físicos da rede ou seja, hardware: Torna-se obviamente mais
barato partilhar impressoras, scanners, etc… do que comprar uma para cada
computador;
• Partilha de software: através de uma rede é possível vários utilizadores acederem a
um mesmo programa localizado num dos computadores da rede. Basta imaginar um
supermercado cujas caixas registadoras estão ligadas em rede e com acesso a uma
única base de dados, com o seu sotck permanentemente actualizado;
• Economia de Recursos: um equipamento sem disco rígido de pouco serve, pelo
menos aparentemente, pois se integrado numa rede, pode ser utilizado para aceder ao
disco rígido do servidor
• Partilha de dados/informação;
• Comunicação;
• Gestão de Cópias de Segurança;
© Ricardo Campos [ h t t p : / / w w w . c c c . i p t . p t / ~ r i c a r d o ]
Redes de Computadores
Meios físicos de comunicação
Um meio físico de transmissão numa rede de computadores, é o canal de
comunicação pelo qual os computadores enviam e recebem os sinais que codificam a
informação. O mais usual é a utilização de um entre vários tipos de cabos existentes
para o efeito.
No entanto, também existem redes e sistemas de comunicação entre
computadores que funcionam sem cabos, através da propagação de ondas no espaço –
comunicação wireless ou sem fio.
Na altura de escolher um cabo para uma rede deve ter-se em atenção o seguinte:
 Velocidade de transmissão pretendida
 Distância máxima entre as máquinas que pretendemos conectar
 Nível de ruído e interferências habituais na zona de instalação da rede.
© Ricardo Campos [ h t t p : / / w w w . c c c . i p t . p t / ~ r i c a r d o ]
Redes de Computadores
Meios físicos de comunicação
Assim, os meios físicos são normalmente divididos em dois grupos principais:
Coaxiais
Eléctricos
De pares entrançados
Ópticos
Fibras ópticas
Cabos
Meios físicos
de
transmissão
Ondas de Infravermelhos
Ondas
no
espaço
Bluetooth
Ondas de Rádio
Wi-Fi
Wimax
Ondas de Satélite
© Ricardo Campos [ h t t p : / / w w w . c c c . i p t . p t / ~ r i c a r d o ]
Redes de Computadores
Meios físicos de comunicação - Cabos
Coaxial
Utilizado nas redes locais é bastante durável mas não muito flexível, podendo
transmitir até 10Mb/seg. Consiste num núcleo de cobre envolvido por um material
isolante, por sua vez envolvido num revestimento de plástico. O núcleo é usado para
transportar dados enquanto que o condutor externo serve como escudo e protege o
primeiro de interferências externas.
© Ricardo Campos [ h t t p : / / w w w . c c c . i p t . p t / ~ r i c a r d o ]
Redes de Computadores
Meios físicos de comunicação - Cabos
De pares entrançados
É um cabo com boas características de transmissão (até 1Gb/seg), de baixo
custo, utilizado em redes locais e alargadas. Consistem em um ou vários pares de fios
de cobre. Os 2 fios de cada par são entrançados em torno um do outro, com o objectivo
de criar à sua volta um campo electromagnético que reduz a possibilidade de
interferências de sinais externos. Um dos condutores transmite o sinal e o outro recebe.
Estes cabos podem ainda pertencer a 2 outros grupos:
• STP (Shielded Twisted Pair)
• UTP (Unshielded Twisted Pair)
O primeiro é usado em ambientes industriais onde existem grandes
quantidades de fontes de interferências, reduzida por efeitos de blindagem. Por sua vez,
o segundo é utilizado em ambientes onde as fontes de interferência não são tão comuns.
© Ricardo Campos [ h t t p : / / w w w . c c c . i p t . p t / ~ r i c a r d o ]
Redes de Computadores
Meios físicos de comunicação - Cabos
Fibras ópticas
Este tipo de cabo, similar ao cabo coaxial é composto por um ou vários
filamentos, muito finos, de vidro, rodeado por materiais isolantes e amortecedores de
choque, com capacidade de transmissão a grande distância e a grande velocidade (1
Gbps).
Não é afectado por interferências.
O sinal transmitido a grandes distâncias é atenuado o que implica uma perda
de amplitude ou intensidade do sinal, limitando a longitude do cabo.
Os segmentos podem ser de até 2, 200 metros.
© Ricardo Campos [ h t t p : / / w w w . c c c . i p t . p t / ~ r i c a r d o ]
Redes de Computadores
Meios físicos de comunicação - Cabos
Tipos de Cabo
Custo do Cabo
Velocidade
Distâncias
Coaxial
Médio
Até 10Mb/seg
Até 500 Mts
STP (Blindado)
Médio
Até 1Gb/seg
Até 100 Mts
UTP (Não Blindado)
O mais barato
Até 1Gb/seg
Até 100 Mts
Fibra Óptica
Elevado
Até 1Gb/seg
Até 2,2 Kms
© Ricardo Campos [ h t t p : / / w w w . c c c . i p t . p t / ~ r i c a r d o ]
Redes de Computadores
Meios físicos de comunicação – Ondas no Espaço
Refere-se a sistemas de informação integrados num ambiente de trabalho via
ligações sem fio, utilizando tecnologias como radio frequência (RF), infravermelho,
microondas, laser, etc…
Onda é a manifestação de um fenómeno físico no qual uma fonte perturbadora
fornece energia a um sistema e essa energia desloca-se através de pontos desse
sistema. Observemos a propagação de um impulso numa corda para melhor
entendermos esse conceito:
© Ricardo Campos [ h t t p : / / w w w . c c c . i p t . p t / ~ r i c a r d o ]
Redes de Computadores
Meios físicos de comunicação – Ondas no Espaço
Ondas de Infravermelhos
As redes baseadas em infravermelhos ou lasers utilizam a mesma tecnologia
usada em produtos como controles remotos de aparelhos de TV. Assim, estes raios
infravermelhos podem ser usados para transmitir sinais digitais entre computadores
exigindo que os mesmos se encontrem relativamente próximos uns dos outros, bem
como a inexistência de obstruções físicas no espaço onde os sinais circulam.
© Ricardo Campos [ h t t p : / / w w w . c c c . i p t . p t / ~ r i c a r d o ]
Redes de Computadores
Meios físicos de comunicação – Ondas no Espaço
Ondas de Rádio
Trata-se do mesmo tipo de ondas utilizadas nas transmissões de rádio. A
constituição de redes baseadas em ondas de rádio implica a instalação de antenas ou
dispositivos de emissão e recepção, que devem estar em linha de vista para transmitir e
receber os sinais. O seu principal uso é interligar redes locais em diferentes prédios
(conseguem ultrapassar pequenos obstáculos como por exemplo paredes finas), mas a
partir de certa distância torna-se necessária a instalação de retro transmissores.
© Ricardo Campos [ h t t p : / / w w w . c c c . i p t . p t / ~ r i c a r d o ]
Redes de Computadores
Meios físicos de comunicação – Ondas no Espaço
Ondas de Satélite
Os satélites utilizados para transmissão de dados sob a forma digital
encontram-se situados em órbitas geostacionárias, em torno do equador, a cerca de 3040Km da superfícies terrestre. A comunicação com esses satélites implica antenas
parabólicas, ou seja, dispositivos de transmissão capazes de efectuar uplinks (emissões
da terra para o satélite) e downlinks (recepções do satélite para a terra).
© Ricardo Campos [ h t t p : / / w w w . c c c . i p t . p t / ~ r i c a r d o ]
Redes de Computadores
Dimensão da rede
Uma rede de computadores pode ser de pequena dimensão (um exemplo
simples é a partilha de uma impressora por dois computadores pessoais) ou de grande
dimensão (dezenas ou centenas de computadores de vários tipos).
Pode ser tão simples como dois computadores pessoais ligados por um cabo, ou
complexa bastante que recorra a satélites, circuitos telefónicos especiais, fibras ópticas, etc...
Tipos de redes segundo a abrangência geográfica:
• LAN (Local Area Network)
As redes locais são geralmente utilizadas para ligar computadores que distam entre si
apenas algumas centenas de metros (entre vários departamentos dentro de um mesmo
edifício, ou até entre edifícios adjacentes utilizando, por vezes, os cabos da rede
telefónica).
© Ricardo Campos [ h t t p : / / w w w . c c c . i p t . p t / ~ r i c a r d o ]
Redes de Computadores
Dimensão da rede
• WLAN
As Wireless LAN (LANs sem fios) consolidaram-se como uma boa opção de rede local,
onde exista necessidade de mobilidade dos pontos de rede e/ou existam dificuldades
de implementação de cablagem. Tais máquinas podem ser usadas em qualquer lugar
dentro de um prédio que possua uma wireless lan implementada;
• MAN (Metropolitan Area Network)
Abrange a extensão de vários prédios situados dentro de uma mesma região
metropolitana;
• WAN (Wide Area Network)
Redes que permitem abranger extensões muito grandes como um país ou continente.
São normalmente formadas por várias LANs (pequenas sub-redes);
© Ricardo Campos [ h t t p : / / w w w . c c c . i p t . p t / ~ r i c a r d o ]
Redes de Computadores
Topologia da rede (redes cableadas)
Forma pela qual os vários componentes que compõem uma rede se interligam.
A topologia abrange 3 campos: físico, eléctrico e lógico. Os 2 primeiros podem entenderse como a configuração da cablagem, mas quando se fala da configuração lógica, estáse a pensar na forma como a informação é tratada dentro da rede, como circula de um
sítio para o outro, como as máquinas estão ligadas em termos de desenho, ou seja, em
termos de estrutura:
• Rede Linear/Barramento: onde as estações são ligadas a um barramento central
único;
• Anel: as estações são conectadas sequencialmente umas às outras, formando um
caminho fechado em forma de anel;
• Estrela: as estações estão conectadas a um nó central único.
© Ricardo Campos [ h t t p : / / w w w . c c c . i p t . p t / ~ r i c a r d o ]
Redes de Computadores
Topologia da rede (redes cableadas)
Rede Linear (BUS/Barramento)
Rede em que há exactamente dois nós terminais, um número qualquer de nós
intermédios e um só caminho entre cada dois nós (todos os nós da rede se encontram ligados
uns aos outros numa linha). O desenho de rede linear é aparentemente simples reduzindo-se a
um único cabo que se estende de um computador até ao seguinte. Os extremos do cabo
terminam com uma resistência chamada terminador que para além de indicar que não existem
mais estações de trabalho nos extremos, permite encerrar o bus.
A Rede Linear utiliza a técnica de broadcasting, isto é, quando um nó envia uma
transmissão, a mesma é enviada para todos os nós da rede em simultâneo, tendo cada
nó que verificar se a informação lhe é destinada. Caso a informação tenha sido recebida
sem anomalias é enviado um aviso de recepção ao nó emissor.
© Ricardo Campos [ h t t p : / / w w w . c c c . i p t . p t / ~ r i c a r d o ]
Redes de Computadores
Topologia da rede (redes cableadas)
Anel (Ring)
Numa rede em anel os computadores estão ligados entre si através de um cabo
em forma de circunferência (anel) e todas as estações de trabalho se conectam a esse anel.
A informação passa de nó em nó através da circunferência. O percurso é único e
singular. Cada nó verifica se a informação em causa lhe é destinada e processa-a. Caso
contrário remete-a para o nó seguinte que efectua o mesmo procedimento até que seja
encontrado o nó destino da transmissão. (Meio de acesso tipo ‘passagem de testemunho’).
A estrutura em anel é, de certa forma, semelhante à estrutura linear, com a
diferença de não existir final de linha. Trata-se de um loop infinito.
© Ricardo Campos [ h t t p : / / w w w . c c c . i p t . p t / ~ r i c a r d o ]
Redes de Computadores
Topologia da rede (redes cableadas)
Estrela (Star)
O desenho em estrela é uma das primeiras configurações de rede e é cada vez
mais utilizado.
As principais características de uma rede em estrela são:
 Todas as estações de trabalho estão conectadas a um nó central (concentrador/hub)
que funciona como sinaleiro em todas as transmissões efectuadas pelos restantes nós,
formando uma estrela física
 Cada vez que se pretende estabelecer comunicação entre dois computadores, toda a
informação transferida de um para o outro passa primeiro pelo nó central, ou seja, cada
nó está directamente conectado ao nó central
HUB
© Ricardo Campos [ h t t p : / / w w w . c c c . i p t . p t / ~ r i c a r d o ]
Redes de Computadores
Topologia da rede (redes cableadas)
Tipo de Topologias
Topologia Estrela
Pontos Positivos
Pontos Negativos
. É mais tolerante a falhas, a falha
de um PC não afecta os restantes
. Fácil de acrescentar novos PC´s
. Custo de instalação maior
porque recebe mais cabos.
. Se o ponto de centralização
falha, a rede falha
HUB
. Gestão centralizada
Topologia Anel
. Razoavelmente fácil de instalar.
. Requer menos cabos
. Desempenho uniforme
. Se uma estação pára todas
param.
. Os problemas são difíceis
de isolar.
Topologia Barrramento
. Simples e fácil de instalar
. Requer menos cabos
. Fácil de ampliar
. A rede fica mais lenta em
períodos de uso intenso.
. Os problemas são difíceis
de isolar.
hub
hub
© Ricardo Campos [ h t t p : / / w w w . c c c . i p t . p t / ~ r i c a r d o ]
Redes de Computadores
Redes sem fios (Tecnologia Wi-Fi)
• Cada vez mais banais;
• Ausência de fios;
• Podem ser usadas em combinação com LANs cableadas, onde os pontos que necessitam
de mobilidade são ligados à rede pelo meio "wireless" e as estações fixas são ligadas à
rede via cabo.
• O formato mais generalizado para as redes sem fios actuais é o 802.11g. Especifica um
interface de comunicação sem fios entre um cliente e uma estação base ou entre dois
clientes;
• Opera na frequência 2,4 GHz e suporta transmissões até 54Mbps;
• Outros padrões: 802.11b (11Mbps); 802.11n (540Mbps, em 2008).
© Ricardo Campos [ h t t p : / / w w w . c c c . i p t . p t / ~ r i c a r d o ]
Redes de Computadores
Redes sem fios (Tecnologia Wi-Fi)
Dois tipos de Rede:
• Ad-hoc
• Infra-estruturada;
Uma rede Ad-Hoc é composta por estações dentro de um mesmo espaço que
se comunicam entre si sem a ajuda de uma infra-estrutura. Qualquer estação pode
estabelecer uma comunicação directa com outra estação.
Já numa rede infra-estruturada, é utilizado um ponto de acesso que é
responsável por quase toda a funcionalidade da rede. De modo a aumentar a cobertura e
uma rede Infrastructure vários pontos de acesso podem ser interligados através de um
backbone.
© Ricardo Campos [ h t t p : / / w w w . c c c . i p t . p t / ~ r i c a r d o ]
Redes de Computadores
Redes sem fios (Tecnologia Wi-Fi)
Equipamento
© Ricardo Campos [ h t t p : / / w w w . c c c . i p t . p t / ~ r i c a r d o ]
Redes de Computadores
Redes sem fios (Tecnologia Wi-Fi)
O acesso à Web sem fios, a partir de pontos de acesso wireless, em locais
públicos, como aeroportos e centros de conferência, é já uma realidade em muitos
pontos de Portugal.
A massificação destes pontos de acesso, faz com que zonas como o parque
Expo ou o Centro Comercial do Colombo, sejam percorridos por inúmeros jovens que
jogam em rede, ou por executivos que nas suas horas de almoço aproveitam para concluir
negócios.
© Ricardo Campos [ h t t p : / / w w w . c c c . i p t . p t / ~ r i c a r d o ]
Redes de Computadores
Redes sem fios (Tecnologia Wi-Fi)
Sistemas cableados versus sistemas sem fios (tecnologia wi-fi):
 Vantagens wireless
 Menor custo de instalação e exploração,
 Maior rapidez de instalação e distribuição,
 Mobilidade total,
 Convergência tecnológica num futuro próximo
 Desvantagens wireless
 Menor imunidade a interferências e escutas,
 Aumento da energia electro-magnética com consequências para a saúde ainda
desconhecidas,
 Menores larguras de banda actualmente disponíveis.
© Ricardo Campos [ h t t p : / / w w w . c c c . i p t . p t / ~ r i c a r d o ]
Redes de Computadores
Arquitectura TCP/IP
Os computadores necessitam de um conjunto de regras para comunicarem
eficientemente. Exemplo de um protocolo humano e de um protocolo de redes de
computadores:
© Ricardo Campos [ h t t p : / / w w w . c c c . i p t . p t / ~ r i c a r d o ]
Redes de Computadores
Arquitectura TCP/IP
A camada n numa máquina "conversa" com a camada n de outra máquina. As
regras utilizadas nesta conversação são colectivamente chamadas de protocolo
de comunicação da camada n.
© Ricardo Campos [ h t t p : / / w w w . c c c . i p t . p t / ~ r i c a r d o ]
Redes de Computadores
Arquitectura TCP/IP
A arquitectura TCP / IP (Transmission Control Protocol / Internet Protocol) que possui
apenas 4 camadas, surge da necessidade de interligar diferentes tipos de hardware
e software. Desenvolvido pelo Departamento de Defesa dos Estados Unidos, o TCP/IP
designa dois protocolos que funcionando juntos permitem a transmissão de dados
(sequências de bytes) através da Internet.
Esquema de endereçamento universal;
Fornece um conjunto de protocolos de aplicação orientados para as necessidades
concretas e importantes dos utilizadores;
© Ricardo Campos [ h t t p : / / w w w . c c c . i p t . p t / ~ r i c a r d o ]
Redes de Computadores
Arquitectura TCP/IP
Telnet, FTP, SMTP, HTTP,
DNS, etc…
TCP
IP
Ethernet, FastEthernet,
GigaEthernet
RDIS,Redes sem Fios, etc..
© Ricardo Campos [ h t t p : / / w w w . c c c . i p t . p t / ~ r i c a r d o ]
Redes de Computadores
Arquitectura TCP/IP
O protocolo transfere a informação em pedaços (pacotes).
A parte IP da norma designa qual o computador a que o pacote se destina.
Os dados são enviados para outro computador que esteja uma etapa mais perto
do computador de destino e assim sucessivamente.
Cada vez que um pacote passa por um desses computadores ou router (computador
que encaminha dados na rede), o TCP verifica se a informação contida no pacote se
encontra intacta.
© Ricardo Campos [ h t t p : / / w w w . c c c . i p t . p t / ~ r i c a r d o ]
Redes de Computadores
Arquitectura TCP/IP
IP
É o principal protocolo da camada de rede da arquitectura TCP/IP;
Os pacotes (designados por datagramas) gerados pelo IP contém os endereços IP do
remetente e do destinatário;
Os datagramas são lançados para a rede e seguem percursos variáveis determinados
pelo estado da rede. São extintos se ao fim de um determinado tempo não atingirem o
destino;
O IP não garante aos protocolos da camada superior a entrega dos datagramas no
respectivo destino nem que o fazem pela mesma ordem com que foram enviados
© Ricardo Campos [ h t t p : / / w w w . c c c . i p t . p t / ~ r i c a r d o ]
Redes de Computadores
Arquitectura TCP/IP
No âmbito das redes informáticas, quando falamos em endereço físico estamo-nos a
referir ao endereço MAC (associado por exemplo a uma placa de rede) e quando falamos
em endereço lógico é o endereço IP (configurado na placa de rede).
Endereços Físicos
O endereço MAC (Media Access Control) é definido como sendo um endereço físico de
uma placa de rede. Os primeiros seis caracteres identificam o fabricante (ex. Intel,
surecom, broadcom, etc) e os restantes seis identificam a placa em si (00-22-18-FB7A-12).
O endereço MAC é único no mundo para cada placa de rede (apesar de existirem
ferramentas que possibilitam a alteração do mesmo), e é mantido na memória ROM ,
sendo posteriormente essa informação copiada para a memória RAM aquando da
inicialização da placa.
© Ricardo Campos [ h t t p : / / w w w . c c c . i p t . p t / ~ r i c a r d o ]
Redes de Computadores
Arquitectura TCP/IP
Existem diversas formas de visualizar o MAC associado à placa de rede. É possível por
exemplo aceder às propriedades da placa:
© Ricardo Campos [ h t t p : / / w w w . c c c . i p t . p t / ~ r i c a r d o ]
Redes de Computadores
Arquitectura TCP/IP
Endereços Lógicos
Quando falamos em endereços na área das redes, é normal associarmos de imediato
ao endereço IP configurado numa placa de rede.
O endereço IP (versão 4) é um endereço lógico definido por 32 bits (4 octetos,
192.168.10.1) e identifica um dispositivo numa determinada rede.
De modo a facilitar a escrita dos endereços IP, estes podem ser representados na forma
decimal, que consiste em quatro números decimais de 0 a 255, separados por pontos,
correspondendo cada número à representação decimal do byte correspondente do endereço
IP.
Exemplo: O seguinte endereço IP:
11000111 10000000 00010000 00100011
Pode ser representado na forma decimal:
© Ricardo Campos [ h t t p : / / w w w . c c c . i p t . p t / ~ r i c a r d o ]
199.128.16.35
Redes de Computadores
Arquitectura TCP/IP
Os endereços lógicos IPv6 (296 vezes o espaço de endereçamento do IPV4) são
constituídos por 128 bits, sendo apresentados em 8 grupos de 4 dígitos hexadecimais
separados por ‘:’ (por ex. 1234:5678:90AB:CDEF:FEDC:BA09:8765:4321).
Relativamente a endereços IP, existem os endereços públicos e os endereços
privados. A maioria dos endereços IP são públicos, permitindo assim que as nossas
redes (ou pelo menos o nosso router que faz fronteira entre a nossa rede e a Internet)
estejam acessíveis publicamente através da Internet, a partir de qualquer lado.
Os endereços públicos são geridos por uma entidade reguladora, muita das vezes são
pagos e permitem identificar univocamente uma máquina (PC, routers,etc) na Internet. O
organismo que gere o espaço de endereçamento público (endereços IP
“encaminháveis”) é a Internet Assigned Number Authority (IANA).
© Ricardo Campos [ h t t p : / / w w w . c c c . i p t . p t / ~ r i c a r d o ]
Redes de Computadores
Arquitectura TCP/IP
Os intervalos de endereços privados são:
• de 10.0.0.0 a 10.255.255.255
• de 172.16.0.0 a 172.31.255.255
• de 192.168.0.0 a 192.168.255.255
Os endereços privados não nos permitem acesso directo à Internet. Esse acesso é
possível mas é necessário recorrer a mecanismos de NAT (Network Address Translation)
que traduzem o nosso endereço privado num endereço público.
© Ricardo Campos [ h t t p : / / w w w . c c c . i p t . p t / ~ r i c a r d o ]
Redes de Computadores
Arquitectura TCP/IP
NAT (Network Address Translation)
Cada computador que acede à Internet deve ter o protocolo TCP/IP e um endereço IP
válido;
Tal situação cria problemas a nível da capacidade de endereçamento;
O NAT surgiu como alternativa para o problema da falta de endereços IPV4 na Internet;
Com o uso do NAT, os computadores da rede interna utilizam os chamados endereços
privados, endereços que só são visíveis dentro de uma organização;
© Ricardo Campos [ h t t p : / / w w w . c c c . i p t . p t / ~ r i c a r d o ]
Redes de Computadores
Arquitectura TCP/IP
Com o uso do NAT, é possível fornecer acesso à Internet para um grande número de
computadores da rede interna, usando um número reduzido de endereços IP;
Assim, é perfeitamente possível ter 100 computadores com acesso à Internet
(configurados com endereços privados), utilizando um único endereço IP válido: o
endereço IP do servidor configurado como NAT;
A cada instante de tempo, o número de máquinas que fala com o mundo exterior é
menor que o total instalado numa organização;
Neste contexto, os IPs globais podem ser dinamicamente distribuídos por um servidor
NAT de acordo com a necessidade e os IPs disponíveis.
© Ricardo Campos [ h t t p : / / w w w . c c c . i p t . p t / ~ r i c a r d o ]
Redes de Computadores
Arquitectura TCP/IP
Quando um cliente interno tenta comunicar com a Internet, manda o pacote de dados
para o servidor NAT que substitui/traduz o endereço interno do cliente como endereço
de origem, por um endereço válido na Internet:
© Ricardo Campos [ h t t p : / / w w w . c c c . i p t . p t / ~ r i c a r d o ]
Redes de Computadores
Arquitectura TCP/IP
TCP
É o principal protocolo da camada de transporte da arquitectura TCP/IP;
Garante o ordenamento e a recuperação dos datagramas;
Suporta uma variedade muito grande de protocolos da camada de aplicação;
Fornece aos processos de aplicação um mecanismo de comunicação fiável resistente
às perdas de informação e ao desordenamento que pode ocorrer nas camadas
inferiores;
O TCP garante a entrega atempada da informação no destinatário. Se tal não for
possível é informada a camada de aplicação (time-out);
© Ricardo Campos [ h t t p : / / w w w . c c c . i p t . p t / ~ r i c a r d o ]
Redes de Computadores
Arquitectura TCP/IP
DNS
Na Internet, cada computador tem um endereço único que se designa por endereço IP
(explo: 192.168.31.164).
Ao contrário dos computadores, as pessoas lidam mais facilmente com palavras do
que com números.
A representação do nome completo de cada computador designa-se genericamente
por nome de domínio (www.ipt.pt), um sistema de identificação de endereços de
computadores na Internet, baseado em palavras.
Necessário determinar o endereço IP do computador de destino, antes de se
estabelecer uma comunicação com ele. Para tal existem os servidores de nomes de
domínio (DNS) que efectuam a conversão deste nome num número IP para que se
estabeleça a conexão. Tradução: Número x Nome
© Ricardo Campos [ h t t p : / / w w w . c c c . i p t . p t / ~ r i c a r d o ]
Redes de Computadores
Arquitectura TCP/IP
Um sistema de nomes de domínio (DNS) consta de uma base de dados de nomes
distribuída.
Na seguinte figura mostram-se vários domínios superiores, entre os quais se encontra
Meudominio, e um host chamado host, dentro do domínio meudominio.com. Se
alguém quisesse contactar com esse host utilizaria o nome de domínio completo
host.meudominio.com.
© Ricardo Campos [ h t t p : / / w w w . c c c . i p t . p t / ~ r i c a r d o ]
Redes de Computadores
Arquitectura TCP/IP
A figura mostra como os servidores raiz da Internet atribuem autoridade à Microsoft
com relação à sua própria parte na árvore de espaço para nome de domínio DNS na
Internet
© Ricardo Campos [ h t t p : / / w w w . c c c . i p t . p t / ~ r i c a r d o ]
Redes de Computadores
Arquitectura TCP/IP
Essencialmente os DNS são programas que gerem bases de dados de endereços IP,
similares às listas telefónicas. Sem o conhecimento do número de telefone não é
possível estabelecer comunicação, com endereços IP acontece a mesma coisa.
http://www.youtube.com/watch?v=2ZUxoi7YNgs&feature=player_embedded
© Ricardo Campos [ h t t p : / / w w w . c c c . i p t . p t / ~ r i c a r d o ]
Redes de Computadores
Arquitectura TCP/IP
O registo de novos domínios
Registar domínio quando se pretende ligar um computador à Internet;
O nome deve ser registado numa instituição responsável pela criação e gestão de
novos nomes de domínio.
Em Portugal esse serviço é gerido pela FCCN (Fundação para a Computação
Científica Nacional).
© Ricardo Campos [ h t t p : / / w w w . c c c . i p t . p t / ~ r i c a r d o ]
Redes de Computadores
Arquitectura TCP/IP
DHCP (Dynamic Host Configuration Protocol)
Atribuição de endereços IP:
• Manual
• Simples;
• Não há necessidade de servidores de atribuição de endereços;
• Obriga à configuração manual de clientes e servidores;
• Não exequível em redes de grandes dimensões;
• Automática
• DHCP;
© Ricardo Campos [ h t t p : / / w w w . c c c . i p t . p t / ~ r i c a r d o ]
Redes de Computadores
Arquitectura TCP/IP
O DHCP tem a capacidade de distribuir endereços de forma dinâmica para as
estações, usando três métodos de fornecimento distintos:
Empréstimo de endereço aleatório por tempo limitado: Neste tipo de fornecimento
de endereço IP, o servidor fornece ao cliente um endereço IP obtido de um conjunto
pré-definido de endereços (p.ex. 192.168.0.10 a 192.168.0.90) por um tempo pré
determinado;
Empréstimo de endereço aleatório por tempo infinito: Neste tipo, o servidor
associa um endereço obtido do conjunto de endereços a um cliente na
primeira vez que este cliente contactar o servidor. Nas demais vezes, será
fornecido o mesmo endereço a este cliente (associado através do endereço
MAC), mesmo que as duas máquinas sejam desligadas e ligadas;
Empréstimo de endereço fixo: há a associação explícita entre o endereço IP e o
endereço MAC da máquina origem, estipulado numa tabela de configuração.
© Ricardo Campos [ h t t p : / / w w w . c c c . i p t . p t / ~ r i c a r d o ]
Redes de Computadores
Rede Cliente / Servidor
O servidor é um computador especializado num tipo de tarefa, não sendo usado para
outra finalidade.
Consegue desta forma responder rapidamente aos pedidos não comprometendo o
desempenho.
Em redes cliente/servidor pequenas, onde o desempenho não é um problema, é possível
encontrar servidores não dedicados (poderão ser usados como estações de trabalho ou
então como servidores de mais do que uma tarefa)
Nas redes cliente/servidor:
• A configuração da rede é centralizada, o que melhora a organização e segurança da
rede;
• Possibilidade de serem executados programas cliente/servidor, como uma base de
dados, que pode ser manipulada por vários utilizadores ao mesmo tempo.
© Ricardo Campos [ h t t p : / / w w w . c c c . i p t . p t / ~ r i c a r d o ]
Redes de Computadores
Rede Cliente / Servidor
Tipos de Servidores
•
•
•
•
•
•
•
•
Servidores de Ficheiros;
Servidores de Impressão;
Servidor de Comunicação (usado na comunicação entre a nossa rede e a Internet;
Servidor de Email;
Servidor de Base de Dados;
Servidor de Backup;
Servidor de Páginas Web;
Servidor de Acesso Remoto;
© Ricardo Campos [ h t t p : / / w w w . c c c . i p t . p t / ~ r i c a r d o ]
Redes de Computadores
O que é uma porta?
As aplicações identificam-se a si mesmas unicamente dentro do computador usando
um número de porta do protocolo (0 – 65.536) para outras aplicações comunicarem
com ele.
O uso do conceito de portas permite que vários programas estejam em
funcionamento, ao mesmo tempo, no mesmo computador, trocando informações
com um ou mais servidores.
Para termos uma noção das portas abertas no nosso sistema pode-se executar o seguinte
comando na linha de comandos do DOS: netstat -ano
CloseTheDoor (controle o acesso de rede e os portos abertos):
http://closethedoor.sourceforge.net/
© Ricardo Campos [ h t t p : / / w w w . c c c . i p t . p t / ~ r i c a r d o ]
Redes de Computadores
O que é uma porta?
Do lado do cliente a numeração das portas é dinamicamente atribuída pelo sistema
operativo quando existe um pedido por um serviço
© Ricardo Campos [ h t t p : / / w w w . c c c . i p t . p t / ~ r i c a r d o ]
Redes de Computadores
Comandos de Rede
IPConfig
O comando ipconfig (abreviatura de IP Configuration) é usado para visualizar a
configuração da interface de rede da máquina local.
O endereço IP (um número único que identifica o computador na Internet) e o
gateway por omissão (router) deverão estar na mesma rede ou sub-rede, caso contrário
o computador não conseguirá comunicar para fora da rede.
A máscara de sub-rede indica que os três primeiros octetos precisam ser idênticos
para estarem na mesma rede.
© Ricardo Campos [ h t t p : / / w w w . c c c . i p t . p t / ~ r i c a r d o ]
Redes de Computadores
Comandos de Rede
IPConfig / all
Para informações mais detalhadas (nome do host, endereço do servidor DHCP, data em
que inicia e termina a atribuição do IP)
© Ricardo Campos [ h t t p : / / w w w . c c c . i p t . p t / ~ r i c a r d o ]
Redes de Computadores
Comandos de Rede
Supondo que temos um qualquer servidor (web, ftp, telnet, etc) é possível que um
computador da mesma rede tenha acesso a esse serviço?
Para que o nosso computador fique acessível a um computador da mesma rede
necessitamos:
• Permitir a respectiva conexão (HTTP; FTP; TELNET; etc) na Firewall
(painel de controlo – segurança – firewall do windows – permitir um
programa através da firewall do windows)
• Obter e divulgar o nosso endereço IP (através do comando ipconfig).
Qualquer pessoa pertencente à rede pode aceder agora ao website (no caso de um
servidor web) bastando para isso digitar o endereço IP do computador
© Ricardo Campos [ h t t p : / / w w w . c c c . i p t . p t / ~ r i c a r d o ]
Redes de Computadores
Comandos de Rede
Supondo que temos um qualquer servidor (web, ftp, telnet, etc) é possível que um
computador fora da rede interna tenha acesso a esse serviço?
Sim é possível. É necessário fazer duas coisas:
• Consultar o nosso endereço IP público:http://www.whatismyip.com/
• Fazer port forwarding da porta HTTP (redireccionamento da porta HTTP) no nosso
router para o computador que está alojar o servidor HTTP
© Ricardo Campos [ h t t p : / / w w w . c c c . i p t . p t / ~ r i c a r d o ]
Redes de Computadores
Comandos de Rede
O que é Port forwarding?
Possibilidade de tornar acessível, ou seja, tornar público, a qualquer computador existente
no mundo, o nosso servidor (web, ftp, etc), através por exemplo da nossa ligação à
Internet em casa.
Para tal é necessário redireccionar todos os pedidos que chegam ao nosso router
(porta 80), para a nossa máquina local (que tem um servidor web a correr). Desta
forma passamos a ter um IP público disponível.
Portforwading no router da MEO: http://pplware.sapo.pt/networking/port-forwarding-norouter-da-meo-thomson-tg787/
© Ricardo Campos [ h t t p : / / w w w . c c c . i p t . p t / ~ r i c a r d o ]
Redes de Computadores
Comandos de Rede
Uma vez que o port forwarding esteja concluído a página web alojada no servidor web do
pedro (ver figura) passa a estar acessível a qualquer pessoa. Basta para isso digitar o
seguinte endereço (do router): http://2.10.20.30
© Ricardo Campos [ h t t p : / / w w w . c c c . i p t . p t / ~ r i c a r d o ]
Redes de Computadores
Comandos de Rede
Claro que para o site poder ser visto o computador necessita estar permanentemente
ligado e conectado à Internet.
Depois as pessoas que estiverem a visitar o web site vão estar a utilizar a largura de
banda da sua conexão.
Finalmente o acesso à Internet de computadores pessoais funciona através da atribuição de
um endereço IP dinâmico, o que significa que o endereço IP estará de tempos a
tempos a ser alterado.
Estas são apenas algumas das razões pelas quais é necessário ter uma página web num
servidor dedicado.
© Ricardo Campos [ h t t p : / / w w w . c c c . i p t . p t / ~ r i c a r d o ]
Redes de Computadores
Comandos de Rede
tracert
tracert é a abreviatura TCP/IP para trace route. O comando tracert usa datagramas IP
para apresentar os routers que são encontrados no caminho até ao destino.
A primeira linha de saída mostra o nome de destino seguido do seu endereço IP. Em
seguida são apresentadas as listagens de todos os routers através dos quais o tracert
teve que passar para chegar ao destino
© Ricardo Campos [ h t t p : / / w w w . c c c . i p t . p t / ~ r i c a r d o ]
Redes de Computadores
Comandos de Rede
Ping
O comando ping testa a conectividade física entre dois extremos, fornecendo uma
indicação da fiabilidade da ligação uma vez que apresenta o resultado de quatro tentativas
de comunicação.
© Ricardo Campos [ h t t p : / / w w w . c c c . i p t . p t / ~ r i c a r d o ]
Redes de Computadores
Comandos de Rede
nslookup
nslookup é uma ferramenta, comum ao Windows e ao Linux, utilizada para se obter
informações sobre registos de DNS de um determinado domínio
© Ricardo Campos [ h t t p : / / w w w . c c c . i p t . p t / ~ r i c a r d o ]
Redes de Computadores
Comandos de Rede
netstat
O comando netstat permite ver informação acerca das ligações de rede TCP/IP na
máquina local e estatísticas acerca dos protocolos utilizados.
netstat –a
status da interface local
© Ricardo Campos [ h t t p : / / w w w . c c c . i p t . p t / ~ r i c a r d o ]
Redes de Computadores
Comandos de Rede
arp
Cada máquina é responsável por manter dinamicamente uma tabela de
correspondência entre endereços físicos e endereços IP recentemente usados (tabela
ARP), este procedimento reduz a frequência do recurso ao protocolo ARP.
Use o comando arp para obter a tabela (arp -a).
© Ricardo Campos [ h t t p : / / w w w . c c c . i p t . p t / ~ r i c a r d o ]
Redes de Computadores
Software
PortScan & Stuff
Uma ferramenta (http://thesz.diecru.eu/content/portscan.php) para detectar quem
anda na rede (verifica quem está a usar os IP’s da rede).
IPTraffic
O controlo que temos sobre o tráfego que chega e parte do nosso computador é de
extrema importância. Devemos ter atenção a tráfego estranho que chega à nossa
máquina e a trafego que sai sem que o estejamos pedir.
http://www.networkdls.com/Software.Asp?Review=61
Wireless Network Watcher
A forma mais simples de verificar se existem utilizadores não autorizados dentro
dessas redes é consultar os equipamentos que dão acesso e procurar aí endereços
Mac que não sejam conhecidos
http://www.nirsoft.net/utils/wireless_network_watcher.html
© Ricardo Campos [ h t t p : / / w w w . c c c . i p t . p t / ~ r i c a r d o ]
Redes de Computadores
Software
PingHurry
Ferramenta fácil de usar e acessível para aqueles que não apreciam o modo DOS no
que à execução de comandos de rede diz respeito.
http://www.adminscope.com/
© Ricardo Campos [ h t t p : / / w w w . c c c . i p t . p t / ~ r i c a r d o ]
Redes de Computadores
Download