Sunteți pe pagina 1din 10

Redes de Computadores

As redes de computadores so os meios de comunicao entre os sistemas distribudos, seja


essas de longa distncia, redes locais e internet. Com usurios cada vez mais exigentes foram
surgindo novas tecnologias como transmisses WIFI e utilizao de altas taxas de
transferncia de dados, oferecendo maior qualidade no servio. Condicionando o sucesso dos
projetos de sistemas distribudos qualidade das caractersticas das redes, entre elas, a
mobilidade, confiabilidade, escalabilidade e desempenho.

So baseadas na organizao de protocolos em camadas, roteamento, fluxo de dados e troca
de pacotes. As tecnologias atuais, no proprietrias, normatizadas por rgos como o IEEE,
permitem a transmisso de dados entre diferentes redes interconectadas, promovendo um
imenso sistema distribudo, como exemplo a internet.

Descrevemos abaixo os principais itens sob quais so construdas as redes de comunicao:

Mdias de transmisso: Cabos metlicos, fibras ticas e transmisses WIFI;
Dispositivos de hardware: Roteadores, , Switch, Hubs, Interface de redes e outros;
Software: Drive de dispositivos, Protocolos e Rotinas de tratamentos de comunicao.

Os itens acima so determinantes para funcionalidade e desempenho dos sistemas distribudos
e aplicativos.

A internet composta por uma arquitetura, hardware e softwares que interliga diversas sub-
redes em um nico servio de comunicao de dados. Sub-rede uma unidade de roteamento,
composta por um conjuntos de hosts conectados ao mesmo meio fsico.

Abaixo descrevemos e definimos os requisitos para sucesso dos projetos de sistemas
distribudos, baseados nas exigncias e demandas atuais, principalmente os novos usos da
internet, como exemplo, Voz sobre IP e Vdeo Conferncia:

Desempenho Os principais aspectos que devemos analisar no desempenho de uma rede, so
aqueles diretamente ligados a velocidade com que as transmisses de dados so realizadas
entre dois computadores interligados: latncia e taxa de transferncia de dados.
1. Latncia: o tempo decorrido entre o envio e chegada de uma mensagem
trocada entre dois hosts.
2. Taxa de transferncia: a velocidade em que os dados so transferido entre
dois computadores em uma rede, normalmente medido em bits por
segundo(bps).

Considerando os parmetros acima, aliado a largura de bits entre dois hosts, temos a seguinte
equao:

Tempo de transmisso da mensagem = Latncia + Largura/Taxa de transferncia de dados.

As caractersticas fsicas da rede determinante na definio da taxa de transferncia de
dados, enquanto a sobrecarga da rede define a latncia. A largura de banda o volume total de
trfego que pode ser transferido na rede em um perodo de tempo. No que tange o
desempenho das redes atuais, o acesso a dados armazenados em memria 1000 vezes mais
rpido que dados compartilhados em rede local, por outro lado o desempenho da rede
constantemente supera os discos rgidos, como exemplo podemos citar o acesso a um servidor
web que mantm grande quantidade de arquivos em cache.

A latncia mdia da internet de 200ms, 100 vezes mais lenta que as redes locais, isso ocorre
em funo dos atrasos em roteadores e disputa por circuito de comunicao de redes.

Escalabilidade O futuro da internet proporcional a populao do planeta, as rede de
computadores indispensvel a manuteno do desenvolvimento da sociedade moderna, o
mostra mudanas futuras e ampliao da carga sobre a internet. Apesar de no ter sido
projetada para essa demanda atual, vem comportando-se de forma satisfatria. Prevendo uma
sobrecarga, esto sendo implementadas mudanas nos mecanismos de endereamento e
roteamento.

Confiabilidade No existe subsistema de comunicao isentos de erros, os softwares
aplicativos existentes so capazes de se recuperar de erros de comunicao. A confiabilidade
nas mdias fsicas muito alta, quando ocorre erros, normalmente so ocasionados por falha
de software.

Segurana Normalmente estabelecida atravs de FIREWALL, que cria uma barreira entre
os computadores de uma rede local e a internet, filtrando as mensagens que entra e sai de uma
rede, configurado de acordo com as polticas de segurana da organizao. Trata-se de um
computador posicionado na entrada da rede.

Mobilidade Presentes nos dispositivos mveis como notebooks, PDAs, smartphone que
utilizam as rede sem fio(wireless). Os mecanismos de endereamento e roteamento da internet
no foram criados para suportar as conexes intermitentes desse dispositivos mveis, razo
pela qual sofreram adaptaes e ampliaes.

Qualidade do Servio Capacidade de atender prazos finais ao transmitir e processar fluxos
de dados multimdia em tempo real.

Difuso Seletiva(multicasting) - A maior parte da comunicao em sistemas distribudos se
d entre pares de processo, mas frequentemente tambm h necessidade de comunicao de
um para muitos. Embora isso possa ser simulado por mltiplos envios para vrios destinos,
isto mais dispendioso do que o necessrio e pode no exibir as caractersticas de tolerncia a
falhas exigida pelos aplicativos. Por esses motivos, muitas tecnologia de redes suportam a
transmisso de uma mensagem para vrios destinatrios.

Tipos de Redes

Descremos abaixo os principais tipos de rede utilizadas pelos sistemas distribudos:

Redes Pessoais (PAN-Personal Area Networks) Rede local de baixo custo, normalmente
utilizada por usurios de dispositivos mveis, que abrem mo da inconvenincia dos cabos
por uma conexo sem fio (WPANs Wireless Personal Area Networks).

Rede Local (LANs Local Networks) Conjunto de computadores conectado ao mesmo
meios fsico, que pode ser cabo par tranado, coaxial ou fibra tica, trafegam taxas
relativamente altas.

Redes de Longa Distncias (WANs Wide Area Networks) Trafegam velocidades
mais lentas. Podem estar localizadas em diferentes cidades, pases ou continentes, utilizam
roteadores para gerenciar a comunicao e encaminhar os pacotes.

Redes Metropolitanas (MANs Metropolitan Area Networks) Baseada em cabeamento
de fibra tica e cabos de cobre de alta largura de banda, cobertura de at 50 km, utiliza
diversas tecnologias, variando da ethernet a ATM.

Redes Locais Sem Fio (WLANs Wireless Local Area Networks) Concorrente direta
das LANs, tem como objetivo fornecer conectividade aos dispositivos mveis, simplesmente
eliminar a necessidade de infraestrutura de fios e cabos para interligar computadores
domsticos e prdios de escritrios entre si e a internet.

Redes Metropolitanas Sem fio (WMANs Wireless Metropolitan Area Networks) O
padro IEEE 802.16 WIMAX destinado a essa classe de rede. Seu propsito fornecer uma
alternativa s conexes cabeadas para casa ou prdios de escritrios e substituir as redes WIFI
IEEE 802.11 em algumas aplicaes.

Redes de Longa distncias Sem Fio (WWANs Wireless Wide Area Networks)
Utilizada pelas operadoras de telefonia celular com o padro GSM(Global system for mobile),
utilizada na maior parte do mundo, com grande abrangncia, pases inteiros ou at mesmo
continentes. Funciona em estrutura celular.

Inter-Redes um subsistema de comunicao onde vrias redes so unidas para fornecer
recursos de comunicao de dados comuns, abstraindo as tecnologias e os protocolos das
redes
Componentes individuais e os mtodos usados para sua interconexo. Temos como maior
exemplo a internet.

Quadro demonstrativo de desempenho de redes:


Redes Cabeadas
Exemplo Alcance Largura de
Banda(Mbps)
Latncia(ms)
LAN Ethernet 1-2km 10-1000 1-10
WAN Roteamento IP Mundial 0,010-600 100-500
MAN ATM 2-50km 1-150 10
ITER-REDE Internet Mundial 0,5-600 100-500





Redes Wireless
Exemplo Alcance Largura de
Banda(Mbps)
Latncia(ms)
WPAN Bluetooth(IEEE
802.15)
10-30mt 0,5-2 5-20
WLAN WIFI(802.11) 0,15-1,5km 2-54 5-20
WMAN WIMAX(802.16) 5-50km 1,5-20 5-20
WWAN Redes
Telefnicas
GSM,3G.
Mundial 0,010-2 100-500


Conceitos bsicos de redes
O funcionamento das redes de computadores ocorre sob o fundamento da comutao de
pacotes, permitindo que pacotes de dados destinados a diferentes endereo compartilhe o
mesmo enlace de comunicao. Descrevemos abaixo os tipos de comutao:
Difuso (Broadcast) Na verdade consiste em uma tcnica de transmisso que no
envolve nenhuma comutao. A transmisso realizada para todos os ns e esses por
sua vez se encarregam de recepcionar a mensagem que lhe foi endereada.
Comutao de circuitos Utilizada pelas redes de telecomunicaes, como exemplo
os telefones, quando um assinante faz uma chamada telefnica, um comutador de
circuitos interliga o telefone discador e o chamado atravs do para de fios metlicos.
Comutao de pacotes A tecnologia digital possibilitou capacidades bsicas de
processamento e armazenamento, viabilizando a construo de redes de comunicaes
bem diferentes das que estvamos acostumados a utilizar, como exemplo a comutao
de circuito. Adotamos a comutao de pacotes, onde os pacotes so enviados a cada
n de uma rede, que inicialmente armazena em memria e em seguida processado por
um programa que envia ao um circuito de sada transmitindo para um n mais
prximo.
Frame relay Esse mtodo agrega vantagens da comutao de circuitos a comutao
de pacotes, adotando o emprego de pequenos pacotes, denominados quadros (frames),
que so comutados dinamicamente, solucionando o atrasos das transmisses, tendo
como exemplo a internet, quando utilizamos servios como telefonia e
videoconferncia. Muito empregada nas redes ATM.

Protocolos

Conjuntos de regras e formatos usados na comunicao entre processos com o propsito de
realizar um determinada atividade. Implementado atravs de softwares existentes nos
computadores de origem e destino. Os protocolos so organizados em uma hierarquia de
camadas que se comunicam com suas camadas adjacentes imediatas. Na comunicao entre
dois dispositivos cada software de determinado nvel se comunica com sua camada
correspondente no outro computador. Para o computador emissor, cada camada recebe os
dados da camada superior faz um novo encapsulamento com suas informaes e repassa para
a camada seguinte, do outro lado, no computador receptor o processo reverso, ou seja, cada
nvel recebe os dados da camada inferior, realiza o desencapsulamento extraindo as
informaes que lhe interessa e repassa para a camada superior. Esse padro de comunicao
foi implementado pela ISO (International Organization for Standardization), que o nomeou de
modelo OSI (Open Systems Interconnect). Ilustramos abaixo as camadas:


Roteamento
Em um conjunto de redes interligadas para que haja comunicao entre seus hosts, se faz
necessrio a presena de roteadores o que dispensado em caso de redes locais, pois os
computadores possuem a capacidade de se comunicarem diretamente entre si. Grandes redes
demanda por um roteamento adaptativo, onde as rotas so constantemente avaliadas
considerando trfego, falhas, rotas destrudas ou links desfeitos. Essa tarefa de determinar a
melhor rota atribuda aos algoritmos de roteamento, que podem ser de dois tipos:
Vetor distncia: onde cada roteador mantem uma tabela contendo a menor distncia
entre cada destina, essa tabela atualizada atravs de mensagens enviadas aos
roteadores vizinhos.
Estado de enlace: Quando realizamos um viagem de automvel para uma outra
cidade, ou estado, ou at mesmo pas, geralmente recorremos um mapa (GPS), afim
de escolhermos a melhor estrada (rota) a seguir, levamos em conta a qualidade da
pista, distncia, congestionamento, preo do combustvel praticado nos postos da via
trafegar, valor do pedgio, enfim, mensuramos o menor custo para encontrar o
caminho que nos conduza ao destino desejado. Com o algoritmo link state ocorre algo
bem semelhante, os roteadores recebe as informaes de link state dos roteadores
vizinhos que monta um mapa topolgico da rede afim de calcular o melhor rota para
toda a rede, o que nem sempre o menor caminho.
Principais protocolos de roteamento:
RIP, IGRP, EIGRP, OSPF, BGP.


Protocolos Internet

atravs da pilha de protocolos TCP/IP que podemos acessar a internet, que tem como
caratersticas:

Padronizao: um padro, um protocolo rotevel que o mais completo e aceito
protocolo disponvel atualmente. Todos os sistemas operacionais modernos oferecem
suporte para o TCP/IP e a maioria das grandes redes se baseia em TCP/IP para a maior
parte de seu trfego.
Interconectividade: uma tecnologia para conectar sistemas no similares. Muitos
utilitrios padres de conectividade esto disponveis para acessar e transferir dados
entre esses sistemas no similares, incluindo FTP (File Transfer Protocol)
e Telnet (Terminal Emulation Protocol).
Roteamento: permite e habilita as tecnologias mais antigas e as novas se conectarem
Internet. Trabalha com protocolos de linha como PPP (Point to Point Protocol)
permitindo conexo remota a partir de linha discada ou dedicada. Trabalha como os
mecanismos IPCs e interfaces mais utilizados pelos sistemas operacionais,
comoWindows sockets e NetBIOS.
Protocolo Robusto: escalvel, multiplataforma, com estrutura para ser utilizada em
sistemas operacionais cliente/servidor, permitindo a utilizao de aplicaes desse
porte entre dois pontos distantes.
Fazemos abaixo uma relao das camadas do modelo OSI com os nveis do TCP/IP:





Abaixo elencamos alguns dos protocolos e suas respectivas camadas no modelo TCP/IP:

Camada Exemplo
4 - Aplicao (5,
6 e 7 camada
OSI)
HTTP, HTTPS, FTP, DNS, RTP
Essa parte contm todos os protocolos para um servio especfico de
comunicao de dados em um nvel de processo-a-processo (por exemplo: como
um web browser deve se comunicar com um servidor da web). [Protocolos de
routing como BGP e RIP, que, por uma variedade de razes, so executados
sobre TCP e UDP respectivamente, podem tambm ser considerados parte da
camada de aplicao]
3 - Transporte
(4 camada OSI)
TCP, UDP, SCTP
Essa parte controla a comunicao host-a-host. [Protocolos como OSPF, que
executado sobre IP, podem tambm ser considerados parte da camada de rede]
2 - Internet (3
camada OSI)
Para TCP/IP o protocolo IP, MPLS
Essa parte responsvel pelas conexes entre as redes locais, estabelecendo
assim a interconexo. [Protocolos requeridos como ICMP e IGMP executado
sobre IP, mas podem ainda ser considerados parte da camada de rede; ARP no
roda sobre IP]
1 - Rede
(Interface com
Rede) (1 e 2
camada OSI)
Essa a parte conhecida como fsica pois trata-se das tecnologias usadas para
as conexes como: Ethernet, Wi-Fi, Modem, etc. No modelo OSI, essa camada
tambm fsica, porm, dividido em duas partes: fsica e enlace de dados. A
fsica a parte do hardware e a enlace de dados a parte lgica do hardware;
mac address.


Endereamento IP

Mecanismo construdo para identificar cada rede e os hosts conectados esta, foi elaborado
seguindo os requisitos de obedecer um padro buscando a universalidade, eficincia na
distribuio dos endereos em funo da imprevisibilidade de dimensionar o tamanho da
internet e que fosse favorvel ao roteamento.

O sistema consiste em atribuir para cada host um nmero de 32 bits, divididos em quatro
grupos de 8 bits denominados octetos. Esse nmero constitudo em duas partes a primeira
identifica a rede ao qual o host est inserido e a segunda identifica o prprio host.

Inicialmente esses endereo foram divididos em classes, sendo: A,B,C e D, onde a classe D
foi destinada a multicast na internet.



Protocolo IP

O protocolo IP transmite os dados atravs de datagramas do host de origem ao destino,
normalmente utilizando roteadores como intermediador. Possui um cabealho constando
diversas informaes usadas pelos algoritmos de transmisso e roteamento. O protocolo usa
um servio de entrega no confivel, no garantindo a entrega dos datagramas , que podem
ser duplicados, perdidos e entregues fora de ordem.

Modelo cabealho IP:

+ 0 - 3 4 - 7 8 - 15 16 - 18 19 - 31
0 Verso
Tamanho do
cabealho
Tipo de Servio (ToS)
(agora DiffServ e ECN)
Comprimento
(pacote)
32 Identificador Flags Offset
64
Tempo de
Vida (TTL)
Protocolo Checksum
96 Endereo origem
128 Endereo destino
160 Opes
192

Dados



DNS (Domain Name System)

Bom exemplo de sistema distribudo, usado como servidor que pode ser executado em
qualquer computador em qualquer parte de internet. Responsvel pela resoluo de nomes da
internet, quando voc digita www.exemplo.com.br o servidor DNS encarrega-se de traduzir
para endereo IP do respectivo site.

S-ar putea să vă placă și