Sei sulla pagina 1di 94

Infraestrutura de Redes

Introduo
Conceito de rede...

Acelerado desenvolvimento tecnolgico

Expanso acentuada das redes de comunicao

Mudanas estratgicas em Telecomunicaes, Transporte e


Comrcio

Internacionalizao dos Mercados

Associaes, Fuses, Programas cooperativos entre


empresas

Ambiente de competitividade

Introduo
Conceito de rede...

Qualquer coisa para qualquer um em qualquer lugar a


qualquer hora

Troca de informao Eletrnica

Introduo
Conceito de rede...

Qualquer coisa para qualquer um em qualquer lugar a


qualquer hora

Utilizao de diferentes dispositivos de acesso

Introduo
Conceito de rede...
O Mundo antes das Redes de Computadores...

No havia compartilhamento de recursos e aplicativos

No havia um gerenciamento centralizado

Troca de informaes lenta

...

O que uma rede?

conjunto de hardware e software que


computadores individuais estabeleam
comunicao entre si

permite que

Introduo
Conceito de rede...
De maneira mais formal....
Conjunto de mdulos processadores capazes de trocar
informaes e compartilhar recursos, interligados por um
sistema de comunicao

Introduo
Vantagens e desvantagens das redes...
Por que implementar uma rede?

Aumento da eficincia do processamento de informaes

Compartilhamento de recursos

Troca de informaes

Padronizao de polticas vs. Perfis de usurios

...

Alguns desafios...

Planejamento

Segurana

Administrao de recursos vs. Usurios

Desenvolvimento/aquisio de novos software/hardware

...

Novas aplicaes...

Introduo
Como adquirir uma rede???
Alguns parmetros de comparao...

Custo (estaes, interfaces, meio de comunicao)

Retardo (atraso) de transferncia (Acesso +

Transmisso)

Desempenho

Confiabilidade (MTBF - Tempo mdio entre falhas,

MTTR -Tempo mdio de reparo, ...)

Modularidade

Compatibilidade

...

Introduo
Como montar uma rede???
Toda rede tem 3 componentes bsicos

Computadores e perifricos

Software local e de rede

Elementos de interconexo

Placa de rede

Cabeamento

Antenas

Hubs, switches, roteadores, access points ...

Contedo Programtico

Conceitos bsicos de redes de computadores

Topologias de redes

Arquiteturas e padres de redes

Servios de redes

Tendncias: Redes de alto desempenho

Topologias das Redes

Lgica

Conexes

Como realmente ocorre a troca de informaes

Fsica

Layout visvel

Como os equipamentos esto interligados

As topologias podem ser: barra, anel, estrela, totalmente ligada, parcialmente


ligada, ...

Uma determinada rede pode apresentar sua topologia

lgica diferente da fsica

Topologias das Redes

Tipos de ligao

Ponto-a-ponto

Multiponto ou difuso

Utilizao do meio de comunicao

Simplex Transmisso em um nico sentido

Half-duplex Transmisso nos dois sentidos, um em


cada instante

Full-duplex Transmisso bidirecional simultnea

Topologias das Redes

Barramento

Todas as estaes so ligadas em paralelo ao cabo

Rompimento de parte da barra pra toda a rede

O comprimento do cabo e o nmero mximo de estaes


em uma rede determinado, a princpio, pela atenuao
do sinal no cabo e pela qualidade das placas de rede

O fluxo de dados bidirecional. As extremidades do


barramento so terminadores dos sinais

Topologias das Redes

Barramento

Terminador

Topologias das Redes


Anel
A sada de cada estao est ligada na entrada da seguinte
A confiabilidade da rede depende da confiabilidade de cada

n (estao) e da confiabilidade da implementao do anel


Um grande comprimento total de cabo permitido, pelo fato

de cada estao ser um repetidor de sinal


Fluxo de dados em uma nica direo

Topologias das Redes


Anel

Topologias das Redes

Estrela

Necessidade de um n central (concentrador)

Hub, MAU, concentrador ou armrios de placas de


hubs

Confiabilidade da rede extremamente dependente do n


central

Tamanho da rede dependente do comprimento mximo

do cabo entre o n central e uma estao

Nmero de estaes limitado pelo n central

Fluxo de dados entre o n central e as estaes

dependente da topologia lgica

Topologias das Redes

Estrela

Topologias das Redes

Redes locais (LANs - Local Area Networks)

Computadores de um determinado estabelecimento

Altas taxas de transmisso

Podem ser ponto-a-ponto (peer) ou cliente/servidor

Custos proprietrios

Redes metropolitanas (MANs - Metropolitan Area Networks)

Redes dentro de um bairro, cidade, ...

Infra-estrutura proprietria / terceirizada

Taxas de transmisso mdia/alta

Normalmente, cliente/servidor

Classificao das Redes


rea de cobertura

Redes de longa distncia (WANs - Wide Area Networks)

Computadores em diferentes estados, pases, ...

Taxas de transmisso baixa/mdia

Custos terceirizados (linha telefnica)

Normalmente, cliente/servidor

...

Rede de alcance mundial (GAN - Global Area Network)

Rede de redes

Tecnologias heterogneas

Ligao de LANs, MANs e WANs

Internet

Contedo Programtico

Conceitos bsicos de redes de computadores

Topologias de redes

Arquiteturas e padres de redes

Servios de redes

Tendncias: Redes de alto desempenho

Modelos e Arquiteturas de Redes


Modelo TCP/IP

Modelo estruturado em trs


camadas sobre uma camada
conceitual

Interconexo de sistemas com


diferentes tecnologias de
hardware e sistemas
operacionais

Padro de fato (Internet)

Definio de protocolos

abertos

OSI x TCP/IP

Encapsulamento e demultiplexao
Processo de encapsulamento
Preparao dos dados para transmisso
Os dados so gerados pela camada de aplicao
Descem na pilha de protocolos at serem efetivamente enviadas pela
rede fsica
DADOS
Aplicao
CABEALHO
Transporte

CABEALHO

DADOS

DADOS

Os dados so gerados pela


camada de aplicao. A aplicao deve
indicar qual o protocolo da camada de
transporte a ser utilizado (TCP/UDP).
O protocolo de transporte adiciona seu
cabealho, recebe a PDU da camada
de aplicao em sua rea de dados e
encaminha para a camada de rede

Rede
DADOS

CABEALHO
Enlace
CABEALHO

DADOS

A camada de rede receba a PDU de


transporte, realiza suas funes e
encaminha para a camada de enlace
A camada de enlace receba a PDU de rede,
realiza suas funes e encaminha para a
transmisso fsica
25

Encapsulamento e demultiplexao

Encapsulamento e demultiplexao
Processo de encapsulamento
Cada PDU de aplicao deve carregar informao do endereo IP do
destino, porta do destino e protocolo de transporte
Cada PDU de transporte carregar o endereo IP do destino
Cada PDU de rede deve carregar a PDU de transporte
DADOS

CABEALHO

DADOS

DADOS

CABEALHO

DADOS

CABEALHO

27

CABEALHO

DADOS

Camada Fsica
Aspectos gerais...

Meios de transmisso

Utilizados para transportar os sinais da rede de um


dispositivo para outro

Tipos

Guiados - Par tranado, fibra tica, cabo coaxial

No Guiados - Rdio, infra-vermelho, microondas, laser

Fatores que influenciam a capacidade de transmisso

Distncia, largura de banda, tipo de modulao,

fenmenos da natureza

Camada Fsica
Aspectos gerais...

Cabo coaxial

Tipos

Ethernet

10Base5

RG-58A/U -

10Base2

RG-59/U

CATV e ARCnet

RG-62/U

ARCnet e terminais IBM

Camada Fsica
Tipos de meios de transmisso...

Cabo coaxial

Conector BNC

Conector T

Camada Fsica
Tipos de meios de transmisso...

Par tranado

Tipos

STP (Par tranado blindado)

UTP (Par tranado no-blindado)

UTP

STP

Camada Fsica
Tipos de meios de transmisso...

Par tranado

Camada Fsica
Tipos de meios de transmisso...

Camada Fsica
Tipos de meios de transmisso...

Camada Fsica
Tipos de meios de transmisso...

Par tranado

Camada Fsica
Par Tranado..

Camada Fsica
Par Tranado..

Camada Fsica
Tipos de meios de transmisso...

Fibra ptica

Tipos

Multimodo degrau - 100/140 m - (20 Mbps))

Multimodo gradual - 155 Mbps (1,2 Gbps) - 62,5/125

ou 50/125 m

Monomodo - 2 Gbps (100 Gbps) - 9/125 m

Camada Fsica
Tipos de meios de transmisso...

Fibra ptica

Camada Fsica
Tipos de meios de transmisso...

Visa eliminar os problemas ocasionados pela falta de

compatibilidade

Alguns rgos de padronizao existentes:

EIA (Eletronic Industries Association)

TIA (Telecomunications Industries Association)

IEEE (Institute of Eletrical and Electronics Engineers)

ISO (Internacional Organization for Standartization)

IEC (International Electrotechnical Commission)

Camada Fsica
Tipos de meios de transmisso...

Pontos positivos da padronizao

Maior suporte um ambiente aberto

Possibilidade de planejamento e instalao de sistemas de


cabeamento estruturados para prdios comerciais,
residenciais, escritrios, etc..

Definio de critrios tcnicos e de performance para


configuraes de sistemas de cabeamento (canaletas,
bandejas, eletrodutos, etc.) e aterramento.

Estabelecimento de padres para administrao e


documentao dos projetos de cabeamento

Padres de Redes Locais


Aspectos gerais...

Principais padres

IEEE 802.3 mais conhecido como Ethernet

IEEE 802.3u mais conhecido como Fast Ethernet

IEEE 802.3z e 802.3ab Gigabit Ethernet

Padres de Redes Locais


Aspectos gerais...

Histria do padro Ethernet

Lanado no final dos anos 70 e incio da dcada de 80

Proposto pela Xerox

Serviu de base para o 10Base5

Padres de Redes Locais


Aspectos gerais...

Baseado no padro Ethernet

Redes em barra

Transmisso em 10Mbps

Espera aleatria exponencial truncada

Especificaes

10Base5

10Base2

10BaseT

10BaseF

Padres de Redes Locais

Bytes

Formato do quadro

CRC
Enchimento
Comprimento dos dados
7

Dados

0 - 1500

0 - 46

Endereo de origem
Endereo de destino

Delimitador de inicio
Prembulo

Padres de Redes Locais

10Base2 ou Ethernet Fino


Cabeamento coaxial fino, conectores BNC e

terminadores ( Z = 50 ohms + 1 ohm)


Comprimento mximo do cabo: 185 m. Pode ser

estendido a 925 m, com o uso de repetidores

Padres de Redes Locais

10BaseT
Cabeamento do tipo par tranado (atualmente categorias

6 , 6A, 7), conectores RJ-45


Comprimento mximo do cabo: 100 m
Topologia fsica em estrela, atravs de hubs

100m

Padres de Redes Locais


Ethernet

10BaseF

Topologias idnticas s do 10BaseT

Cabeamento de fibra ptica

Uso de hub

Comprimento do enlace: 2 Km (fibra multimodo) e

25Km (fibra monomodo)

Padres de Redes Locais


IEEE 802.3u Fast Ethernet

Transmisses em 100Mbps

Uso de par tranado ou fibra ptica

Esquema baseado em topologia fsica estrela enquanto a lgica


pode ser barramento ou estrela, com Switch(mais comum)

Mantm distncia de 100m para estaohub

Implementou apenas uma mudana do perodo do sinal para


aumentar a taxa de transmisso

Elementos de Interconexo de LANs


Aspectos gerais....

Motivao

Cada tecnologia LAN tem limitaes de distncia

Usurios desejam conexes a LANs dentro da empresa,

campus, ...

Extenso de redes

Estratgias definidas dentro das especificaes dos


padres

No deve provocar degradaes no desempenho da rede

Produtos: repetidores, hubs, switches, roteadores

Elementos de Interconexo de LANs


Repetidores

Atuam na camada fsica

Interligam LANs de mesmo tipo

Regeneram e retransmitem o sinal recebido

No isolam segmentos de rede

C. fsica

Rede Eth A

C. fsica

C. fsica

Repetidor

C. fsica

Rede Eth B

Elementos de Interconexo de LANs


Repetidores

R1
R2
R3

R - Repetidor

Problemas
Deteco de coliso em redes CSMA/CD
Retirada de quadros em redes Token Ring
Repetio de quadros para todas as redes

Elementos de Interconexo de LANs


Hubs

Atuam na camada fsica


Definem uma topologia fsica em estrela
Interligam LANs de mesmo tipo
Fazem o papel de repetidor
No isolam segmentos de rede
Hubs gerenciveis / no gerenciveis

Elementos de Interconexo de LANs


Hubs

Elementos de Interconexo de LANs


Switches

Segmentam a rede

Oferecem a vazo do enlace em cada porta

Comutao baseada em porta de origem e porta de destino

Comutao feita por software (store-and-forward) ou por


hardware (cut-through)

No caso 1: Quadro totalmente armazenado para


processamento. Pode verificar erros

No caso 2: Apenas o cabealho processado. No


verifica erros

Elementos de Interconexo de LANs


Switches

Cenrio 1

Cenrio 2

Camada de Rede
Aspectos gerais...

Transferncia de pacotes da origem para o destino

A camada de rede deve

Conhecer a topologia da sub-rede de comunicaes

Escolher rotas no congestionadas ou evitar


congestionar certas rotas deixando outras ociosas

Compatibilizar a transferncia de pacotes entre redes


distintas

Camada de Rede
Estratgias de endereamento

Hierrquico
Endereo depende dos vrios nveis hierrquicos do

qual ele faz parte


Endereamento IP
Mais adequado para o roteamento

Horizontal
Endereo independe da localizao das estaes

dentro da rede
Endereamento utilizado pelo IEEE 802
Facilita esquemas de reconfigurao da rede

Camada de Rede
Camada de rede na Internet - Protocolo IP

Descrito no RFC 791

Projetado para permitir a interconexo de redes baseadas na


comutao de pacotes

As redes vo desde redes locais at redes de grande porte

No orientado conexo / Transmisso de datagramas

Fornece um servio de segmentao e remontagem

Utiliza endereamento hierrquico

Camada de Rede
Camada de rede na Internet - Protocolo IP

Camada de Rede
Camada de rede na Internet - Endereamento IP

Designados pelo InterNIC

Identifica unicamente uma rede na Internet

Identifica unicamente cada host na sua rede

Representados por 32 bits (4 bytes), que identificam rede


e host

Primeiro e ltimo endereos reservados para rede e

broadcast

So agrupados em 5 classes - De A a E
NetId

HostId

Camada de Rede
Camada de rede na Internet - Endereamento IP

Camada de Rede
Camada de rede na Internet - Endereamento IP

Endereamento IP (cont.)

Exemplo de endereo IP
11001000 00000011 00010000 00000001
200.3.16.1

Endereos IP vs. Interfaces

Um endereo IP atribudo a uma interface e


no a uma mquina especfica
128.10.0.0
128.10.0.1

128.10.1.0

128.10.1.3

128.10.2.6

128.10.2.0

Camada de Rede
Camada de rede na Internet - Endereamento IP

Classes de endereos IP

Classe A

128 redes com 224 hosts, cada uma

Byte 1

Byte 2

Byte 3

Endereo de rede

Endereo de host

Byte 4

Camada de Rede
Camada de rede na Internet - Endereamento IP

Classes de endereos IP

Classe B

16K redes com 64K hosts, cada uma

Byte 1

Byte 2

Byte 3

Byte 4

10

Endereo de rede

Endereo de host

Camada de Rede
Camada de rede na Internet - Endereamento IP

Classes de endereos IP

Classe C

221 redes com 256 hosts, cada uma

Byte 1

Byte 2

Byte 3

Byte 4

110

Endereo de rede

Endereo de host

Camada de Rede
Camada de rede na Internet - Endereamento IP

Sub-redes IP

Utilizao de um nico endereo de rede IP para


mltiplas redes fsicas

Obtido atravs da modificao na hierarquia NetId

(endereo de rede) e HostId (endereo de host)

Diviso do espao para HostId

SubnetId - Identifica a rede fsica

HostId - Identifica um host na rede fsica


NetId

SubnetId

HostId

Endereo
de rede

Endereo
de sub-rede

Endereo
de host

Camada de Rede
Camada de rede na Internet - Endereamento IP

Subnet Mask

Mscara de 32 bits que permite identificar o NetId,


SubnetId e HostId de uma determinada sub-rede/host

Bits em 1 representam o NetId e o SubnetId

Bits em 0 representam o HostId

Alguns exemplos...

Camada de Rede
Camada de rede na Internet - Endereamento IP

Exemplo 1

Endereo IP Classe B: 150.161.0.0

Mscara: 255.255.255.0

| 11111111 11111111 | 11111111 | 00000000 |

150.161.1.0

Sub-rede 1

150.161.10.0

Sub-rede 10

150.161.5.17

Sub-rede 5 Host 17

150.161.2.3

Sub-rede 2 Host 3

Camada de Rede
Camada de rede na Internet - Endereamento IP

Exemplo 2

Endereo IP Classe C: 192.150.10.0

Mscara: 255.255.255.224

| 11111111 11111111 11111111 | 111 | 00000

192.150.10.32

Sub-rede 2

192.150.10.96

Sub-rede 4

192.150.10.129

Sub-rede 5 Host 1

192.150.10.226

Sub-rede 8 Host 2

192.150.10.213

Sub-rede 7 Host 17

Camada de Transporte
Aspectos gerais...

Prov comunicao fim-a-fim entre aplicaes com nvel de


confiabilidade escolhido pela aplicao

servio confivel

orientado conexo (circuito virtual)

conserva seqenciamento e integridade dos

dados

implementado pelo TCP (Transmission Control


Protocol)

Camada de Transporte
Aspectos gerais...

Prov comunicao fim-a-fim entre aplicaes com nvel de


confiabilidade escolhido pela aplicao (cont.)

servio no confivel:

ao servio provido pelo IP acrescenta apenas


endereamento de aplicaes

implementado pelo UDP (User Datagram Protocol)

Camada de Transporte
UDP (User Datagram Protocol)

Protocolo de transporte no orientado conexo

No implementa nenhum mecanismo de recuperao de erros

So identificados os processos origem e destino atravs do

conceito de porta: inteiro de 16 bits

O campo de CheckSum opcional

Source Port

Destination Port

Message Length

CheckSum

Dados

Camada de Transporte
TCP (Transmission Control Protocol)

Servio IP pode sofrer de problemas

datagramas seguindo rotas diferentes podem chegar


fora da ordem de envio

congestionamento pode resultar em retardo ou at


perda de datagramas

Alternativa ao UDP, o TCP prov servio de transporte

orientado conexo

confivel

TCP simplifica desenvolvimento de aplicaes

Camada de Transporte
Cabealho TCP
nmeros de porta identificam

aplicaes
flags do controle
URG: segmento urgente
SYN: pede estabelecer
conexo
FIN: anunciar trmino
ACK: reconhecimento
RST: gerncia de conexes
PSH: forar envio
Janela
controle pelo receptor
Checksum: error de bit
Ponteiro urgente:
aponta incio dos dados
urgentes

porta origem

porta destino

nmero de seqncia
nmero de ACK
CC

flags tamanho janela


checksum

ponteiro URG
opes

dados

Camada de Aplicao
Camada de aplicao na Internet

Algumas aplicaes...

Servidor de nomes

Terminal virtual

Transferncia de arquivos

Correio eletrnico

Sistema de arquivos de rede

...

Camada de Aplicao
DNS (Domain Name Service) - Aspectos gerais...

Servio de nomes, cuja principal funo o mapeamento de


nomes de domnios (simblicos) em endereos IP

O espao de nomes possui estrutura hierrquica,


permitindo:

Particionamento prtico do espao

Delegao de autoridade administrativa

Uma implementao distribuda

Camada de Aplicao
DNS - Estrutura

.
com

edu

sun

ucb

org

gov

br

uk

puc-rio

uff

com

inf

caa

jb

exu

jambo

Camada de Aplicao
TELNET - Aspectos gerais...
A execuo interativa de programas em sistemas remotos

usando como terminal de controle o equipamento local


Telnet um protocolo de terminal remoto, largamente

implementado, que supe um modelo simples de terminal


ASCII (network virtual terminal - NVT)
Use o modelo cliente-servidor, e os dois se comunicam por

meio de TCP (porta 23 no servidor)


O protocolo Telnet negocia caractersticas do terminal

virtual para permitir maior aproveitamento dos recursos da


mquina cliente

Camada de Aplicao
TELNET - Funcionamento
servidor envia ao
pseudo terminal

cliente l do
terminal

cliente
telnet
sistema
operacional

cliente envia
ao servidor
servidor
recebe do
cliente

inter-rede
TCP/IP

servidor
telnet

aplicao

sistema
operacional
aplicao recebe
do pseudo
terminal

Camada de Aplicao
X Windows (Terminal grfico remoto) - Aspectos gerais...

Cliente-servidor

Servidor X controla as suas facilidades de E/S da estao do


usurio - teclado, console e mouse

Os clientes so programas (locais e remotos) que obtm sua


entrada e sada atravs do servidor X

Um cliente especial o gerente de janelas, que pode abrir,


fechar e alterar o tamanho de janelas

Todos os clientes, mesmo os locais, se comunicam com o


servidor atravs de TCP, usando portas a partir de 6000

Camada de Aplicao
X Windows - Funcionamento

servidor
X

aplicao

sistema
operacional

sistema
operacional

inter-rede
TCP/IP

Camada de Aplicao
FTP (File Transfer Protocol) - Aspectos gerais...
Aplicao cliente-servidor

Permite o manuseio, inclusive a cpia de arquivos


inteiros, em sistemas de arquivos remotos,
normalmente de modo interativo

Para a cpia de arquivos texto, faz a necessria


traduo entre conjuntos de caracteres, ou entre
formatos de representao

Pode tambm copiar arquivos binrios (sem


interpretao)

O usurio remoto precisa se autenticar

Mesmo para ftp annimo

Camada de Aplicao
FTP - Funcionamento

FTP implementado usando uma conexo TCP (porta 21do


servidor), para fins de controle de sesso. Para cada transferncia
de arquivo, criada uma conexo separada (porta 20 do servidor).
cliente

dados

servidor

controle

controle

dados

sistema operacional

sistema operacional

inter-rede
TCP/IP

Camada de Aplicao
NFS (Network File System) - Aspectos gerais...
Criado pela Sun Microsystems para permitir o acesso

transparente e integrado a sistemas de arquivos em mquinas


remotas, o NFS estende o sistema de arquivos da mquina do
usurio
Quando o sistema de arquivos receber uma solicitao para

uma operao sobre um arquivo remoto, esta enviada usando


RPC at o servidor NFS na mquina remota (porta 2049 de
UDP)
Mquinas numa rede podem ser simultaneamente clientes e

servidores de NFS.

Camada de Aplicao
NFS - Funcionamento
cliente
aplicao

determina se o
pedido de E/S para
disco local ou remoto

sistema de
arquivos virtual

S.O. local

servidor

sistema de
arquivos virtual

cliente
NFS

servidor
NFS

inter-rede
TCP/IP

S.O. local

Contedo Programtico

Introduo s redes de computadores

Topologias de redes

Arquiteturas e padres de redes

Servios de redes

Tendncias: Redes de alto desempenho

Planejando Redes de Computadores


Aspectos gerais

Escolha de harware

Cabeamento

Padres de redes locais

Elementos de interconexo

Servidores vs. Estaes

...

Escolha de software

Sistemas operacionais para servidores vs. Estaes

Servidores de aplicaes e recursos


Dedicados vs. No dedicados

...

Contedo Programtico

Introduo s redes de computadores

Topologias de redes

Arquiteturas e padres de redes

Servios de redes

Tendncias: Redes de alto desempenho

Redes de Alto Desempenho


Aspectos gerais

Gigabit Ethernet

Evoluo do Padro Ethernet, para 1 Gbps

Algumas solues surgiram para criar QoS

Custos inferiores ao do ATM

Novas verses - ainda mais rpidas - em


desenvolvimento

Qual delas comprar???

Internet no Brasil
RNP Rede Nacional de Pesquisa

www.rnp.br

Internet no Brasil
EMBRATEL

www.embratel.com.br

Introduo
Como montar uma rede???
Cabos
Sistemas Operacionais e Aplicaes

Computador

Hub

Placa de rede

FIM

Potrebbero piacerti anche