Sunteți pe pagina 1din 20

REDES DE COMPUTADORES

- USO DE REDES DE COMPUTADORES


Aplicaes Comerciais
Compartilhamento de recursos: o objetivo e tornar todos os programas,
equipamentos e especialmente dados ao alcance de todas as pessoas
na rede, independente da localizao fsica do recurso e do usurio. Um
exemplo bvio e bastante disseminado e um grupo de funcionrios de
um escritrio que compartilham uma impressora comum.
Compartilhamento de informaes: Toda empresa de grande e mdio
porte emuitas empresas pequenas tem uma dependncia vital de
informaes computadorizadas. A maioria das empresas tem registros
de clientes, estoques, contas a receber, extratos financeiros,
informaes sobre impostos e muitas outras informaes on-line.
Uma rede de computadores pode oferecer um eficiente meio de
comunicao entre os funcionrios.
Um terceiro objetivo para um nmero cada vez maior de empresas e
realizar negcios eletronicamente com outras em presas, em especial
fornecedores e clientes.
Um quarto objeto que esta comeando a se tornar mais importante e o
de realizar negcios com consumidores pela Internet. Ele e chamado
comercio eletrnico (e-commerce).
Aplicaes Domsticas
Acesso a informaes remotas: Ele pode significar navegar na World
Wide Web para obter informaes ou apenas por diverso. Todas as
aplicaes anteriores envolvem interaes entre uma pessoa e um
banco de dados remoto repleto de informaes.
Comunicao entre pessoas: troca de mensagens instantneas;
newsgroups; comunicao no hierrquica (peer-to-peer). Em um
sistema no hierrquico no existem clientes e servidores fixos, em
princpio, toda pessoa pode se comunicar com uma ou mais pessoas;
no existe nenhuma diviso fixa entre clientes e servidores. A
comunicao no hierrquica alcanou o auge por volta de 2000 com
um servio de compartilhamento de msicas chamado Napster. A ideia
era bastante simples. Os associados registravam em um banco de
dados central mantido no servidor Napster a msica que tinham em seus
discos rgidos. Se queriam uma cano, cada associado verificava no
banco de dados quem tinha a cano e ia diretamente ate o local
indicado para obt-la. A gerao seguinte de sistemas no hierrquicos

eliminou o banco de dados central, fazendo cada usurio manter seu


prprio banco de da
Entretenimento interativo : Ex. jogos interativos, vdeos e televiso
digital.
Comercio eletrnico: : Ex. fazer compras em casa examinando catlogos
on-line, acesso a instituies financeiras, leiles on-line, e-mercado livre.
Para as pessoas, as redes oferecem acesso a uma srie de informaes
e fontes de entretenimento.
Abreviao
B2C
B2B

Nome completo
Business-to-consumer
Business-to-business

G2C

Government-toconsumer

2C

Consumer-to-consumer

Exemplo
Pedidos de livros on-line
Fabricante de
automoveis solicitando
pneus a um fornecedor
Governo distribuindo
eletronicamente
formulrios de impostos
Leiloes on-line de
produtos usados

Usurios Mveis
Escritrio porttil: Por exemplo, nas conferencias de informtica de hoje,
os organizadores muitas vezes configuram uma rede sem fio na rea de
conferencia. Qualquer pessoa com um notebook e um modem sem fio
pode simplesmente ligar o computador e se conectar a Internet, como se
o computador estivesse ligado a uma rede de fiao.
As redes sem fios tem grande valor para frotas de caminhes, taxis,
veculos de entrega e funcionrios de servios de assistncia tcnica,
que precisam manter-se em contato com a base de operaes da
empresa.
As redes sem fios tambm so importante s para os militares.
Uma area em que esses dispositivos podem se destacar e chamada mcommerce (mobilecommerce).
Hardware de Rede
No existe nenhuma taxonomia de aceitao geral na qual todas as redes de
computadores possam ser classificadas, mas duas dimenses se destacam
das demais: a tecnologia de transmisso e a escala. Em termos gerais, ha dois
tipos de tecnologias de transmisso em uso disseminado nos dias de hoje:
Links de difuso: tem apenas um canal de comunicao, compartilhado por
todas as mquinas da rede. Mensagens curtas, que em determinados

contextos so chamadas pacotes, enviadas por qualquer mquina, so


recebidas por todas as outras. Um campo de endereo dentro do pacote
especifica o destinatrio pretendido. Quando recebe um pacote, uma mquina
verifica o campo de endereo. Se o pacote se destinar mquina receptora,
ela o processar; se for destinado a alguma outra mquina, o pacote ser
simplesmente ignorado. Em geral, os sistemas de difuso tambm oferecem a
possibilidade de endereamento de um pacote a todos os destinos, com a
utilizao de um cdigo especial no campo de endereo. Quando um pacote
com esse cdigo e transmitido, ele e recebido e processado por todas as
maquinas da rede. Esse modo de operao e chamado difuso
(broadcasting).
Links ponto a ponto: Em contraste, as redes ponto a ponto consistem em
muitas conexes entre pares de maquinas individuais. Para ir da origem ao
destino, um pacote nesse tipo de rede talvez tenha de visitar primeiro uma ou
mais mquinas intermediarias. Como normalmente e possvel haver varias
rotas com diferentes tamanhos, encontrar boas rotas e algo importante em
redes ponto a ponto.
Redes menores geograficamente localizadas tendem a usar difuso, enquanto
redes maiores em geral so redes ponto-a-ponto.
Modo de transmisso:
Broadcast (difuso) = endereamento de um pacote a todos os destinos,
com a utilizao de um cdigo especial no campo de endereo. Quando
um pacote com esse cdigo transmitido, ele recebido e processado
por todas as mquinas da rede (1 todos).
Multidifuso (multicasting) = transmisso para um subconjunto de
mquinas (1 n).
Unicasting = transmisso ponto-a-ponto com um receptor e um
transmissor (1 1).
Base terica da comunicao:
Transmissor = envia o sinal;
Receptor = recebe o sinal;
Canal / Link/ Enlace = utilizado para emitir o sinal;
Sinal = contm a mensagem;
Mensagem = conjunto de sinais. Se a mensagem for binria, ser igual
ao sinal.
Comunicao a transmisso, atravs de um meio, de um sinal que
parte de um emissor e atinge um receptor.
O Sinal contm uma mensagem composta por dados e informao e
viaja por algum meio de comunicao. Para que uma comunicao seja
eficaz, tanto o emissor quanto o receptor devem entender os sinais
utilizados, mais do que isso ambos devem concordar quanto
interpretao dos sinais.
Classificao da Comunicao

Comunicaes Sncronas: o receptor recebe a mensagem


instantaneamente, to logo ocorra o envio. Voz e telefone so exemplos
de comunicao sncronas.
Comunicao Assncronas: o receptor recebe a mensagem depois, s
vezes, horas ou dias aps o envio. Ex. Enviar a carta pelo correio ou
pelo e-mail pela Internet.

Topologia
Topologia (do grego - "estudo das formas") a parte da cincia que estuda as
vrias formas de interligar os dispositivos com o objetivo de conecta-los
1. Barramento: Consiste numa linha comum de onde saem ligaes para as
outras mquinas (clientes). Tem a aparncia de um "varal" onde esto
conectadas as mquinas (clientes). Esta topologia e pioneira na era das redes
do tipo Ethernet e j est em desuso.
2. Anel: Os computadores so ligados um aps o outro numa linha que se
fecha em forma de anel. Pode se entender esta rede como um barramento sem
comeo nem fim. As redes Token Ring, da IBM, utilizam este tipo de
organizao de seus clientes.
3. Estrela: Os computadores esto ligados por um ponto ou no comum,
chamado de concentrador. Imagine a rede como um "anel diminuto" com
ligaes alongadas a cada mquina: esta a topologia mais utilizada hoje em
dia.
4. Hbridas: Redes hbridas so quando uma ou mais topologias de redes
esto numa mesma rede.
5. Malha: Neste tipo de topologia todos os ns esto interligados uns aos
outros, portanto reduz drasticamente a perda de pacotes j que um mesmo
pacote pode chegar ao endereo destinatrio por vrios caminhos.
Tipos de conexes:
Simplex: comunicao em apenas um sentido. Ex: Sirene.
Half duplex: comunicao em ambas as direes, mas no ao mesmo
tempo. Ex: Walk-talk.
Full duplex: comunicao em ambas as direes, simultaneamente. Ex:
Telefone.
Em relao escala, as redes de computadores podem ser divididas em:
PAN
So redes destinadas a uma nica pessoa. Ex.: computador ligado a seus
perifricos, fone ligado ao celular pelo Bluetooth, PDA que controla o aparelho
de audio, marca-passo de um usurio.
Redes locais
As redes locais, muitas vezes chamadas LANs, so redes privadas contidas
em um nico edifcio ou campus universitrio com ate alguns quilmetros de
extenso. Elas so amplamente usadas para conectar computadores pessoais
e estacoes de trabalho em escritrios e instalaes industriais de empresas,
permitindo o compartilhamento de recursos (por exemplo, impressoras) e a
troca de informaes. As LANs tem trs cara caractersticas que as distinguem

de outros tipos de redes: (1) tamanho, (2) tecnologia de transmisso e (3)


topologia.
Tamanho: Restrito.
Tecnologia de transmisso: quase sempre consiste em um cabo, ao qual
todas as maquinas esto conectadas. As LANs tradicionais funcionam
em velocidade s de 10 Mbps a 100 Mbps, tem baixo retardo
(microssegundos ou nanossegundos) e cometem pouqussimos erros.
As LANs mais modernas operam em ate 10 Gbps.
Topologia: Uma rede local de difuso pode ser em barramento ou em
anel.
Redes Metropolitanas
Uma rede metropolitana, ou MAN, abrange uma cidade. O exemplo mais
conhecido de uma MAN e a rede de televisao a cabo disponivel em muitas
cidades.
Redes Geograficamente Distribudas
WAN contm um conjunto de mquinas cuja finalidade executar os
programas do usurio. uma rede que cobre uma rea geogrfica grande,
usualmente um pas ou continente. Os hospedeiros da rede so conectados
por uma sub-rede de comunicao. A sub-rede composta de dois elementos:
linhas de transmisso e elementos de comutao (roteadores). As linhas de
transmisso transportam os bits entre as mquinas. Os elementos de
comutao (roteadores) so computadores especializados que conectam trs
ou mais linhas de transmisso. Quando os dados chegam a uma linha de
entrada, o elemento de comutao deve escolher uma linha de sada para
encaminhalos. Os hosts (mquinas dos usurios) em geral esto conectados a
uma LAN em que h um roteador. O conjunto de linhas de comunicao e
roteadores (sem os hosts) forma a sub-rede.
INTERNET
a rede mundial. Redes heterogneas espalhadas pelo mundo podem ser
interconectadas umas s outras formando uma rede interligada ou Internet.
Quanto menor a rede, menor a latncia e maior a largura de banda.
Largura de banda = faixa de frequncias transmitidas sem ser
fortemente atenuadas. A quantidade de informao que pode ser
transmitida por vez.
Banda Larga = ampla banda de frequncia para transmisso de
informaes. Banda Base = distncia para que o sinal possa percorrer
atravs do cabo.
Redes sem fio podem ser divididas em trs categorias principais:
interconexo de sistemas (interconectar os componentes de um
computador), LANs sem fio e WANs sem fio. As LANs sem fio podem
operar em velocidades de at 50 Mbps, sobre distncias de dezenas de
metros.

O custo favorece as redes sem fios, mas a segurana favorece as redes


fisicamente conectadas. O problema das redes sem fios que as ondas
de rdio que elas utilizam passam com facilidade pelas cercas

Software de Rede
O software de rede consiste em protocolos ou regras pelas quais os processos
se comunicam. Os protocolos podem ser sem conexes ou orientados a
conexes. A maioria das redes aceita as hierarquias de protocolos, com cada
camada fornecendo servios s camadas situadas acima dela e isolando-as
dos detalhes dos protocolos usados nas camadas inferiores. Geralmente, as
pilhas de protocolos se baseiam no modelo OSI ou no modelo TCP/IP.
O modelo hierrquico em camadas possui: fcil construo, fcil modelagem,
responsabilidades claras e funes bem definidas que simplificam a
substituio da implementao de uma camada por uma implementao
completamente diferente e reduzem o volume de informaes que deve ser
passado de uma camada para outra.
Arquitetura de rede um conjunto especfico de camadas, interfaces e
protocolos.
Camadas (ou nveis) = cada camada oferece servios s camadas superiores,
ocultando a implementao desses servios.
Interfaces = definem as operaes e os servios que a camada inferior tem a
oferecer camada que se encontra acima dela. Entre cada par de camadas
adjacentes existe uma interface.
Protocolos = uma linguagem: sintaxe, semntica e regras comportamentais.
um acordo entre as partes que se comunicam estabelecendo como se dar a
comunicao.
Hierarquias de protocolos
Para reduzir a complexidade do projeto, a maioria das redes
organizada como uma pilha de camadas ou nveis, colocadas umas
sobre as outras.
Em todas as redes o objetivo de cada camada oferecer determinados
servios s camadas superiores, isolando essas camadas dos detalhes
de implementao desses recursos.
A camada N de uma mquina se comunica com a camada N de outra
mquina.
As regras e convenes usadas na comunicao entre camadas de
mesmo nvel so conhecidas como um protocolo da camada N.

As entidades que ocupam as mesmas camadas em diferentes mquinas


so chamadas de pares ou camadas parceiras.
Cada camada transfere os dados e as informaes de controle para a
camada imediatamente abaixo dela, at ser alcanada a camada mais
baixa. Abaixo da camada 1 encontra-se o meio fsico atravs do qual se
d a comunicao propriamente dita. Cada camada adiciona um
cabealho mensagem a ser enviada, para identific-la. O cabealho
inclui informaes de controle, como nmeros de sequncia, a fim de
permitir a camada N da mquina de destino repassar as mensagens na
ordem correta, caso as camadas inferiores no mantenham a sequncia.
Inter-redes = diferentes redes esto interconectadas. Ex: a internet.
Sub-rede = linhas de transmisso + elementos de comutao.
Gateway = mquinas que estabelecem a conexo e fazem a converso
necessria, tanto em termos de hardware quanto de software.
Host = equipamento de rede, podendo oferecer informaes, recursos,
servios e aplicaes a seus usurios.
Questes de projeto relacionadas s camadas

Todas as camadas precisam de um mecanismo para identificar os


transmissores e os receptores.
Como existem vrios destinos, surge a necessidade de se criar uma
forma de endereamento para definir um destino especfico.
Transferncia de dados em alguns sistemas, os dados so
transferidos em apenas um sentido; em outros, os dados trafegam em
ambos os sentidos.
Deteco e correo de erros para aumentar a confiabilidade.
Controle de fluxo quando o transmissor e o receptor operam em
velocidades diferentes.
Qualidade de servio.
Acesso ao meio compartilhado.
Confidencialidade.
Escalabilidade para lidar com o crescimento das redes.
Lidar com os problemas de interligao de redes (fragmentao,
ordenao, etc.). Nem todos os canais de comunicao preservam a
ordem das mensagens enviadas a eles. Para lidar com uma possvel
perda de sequncia, o protocolo deve permitir explicitamente ao receptor
remontar de forma adequada os fragmentos recebidos. Uma soluo
bvia e numerar os fragmentos, mas essa soluo ainda deixa aberta a
questo do que deve ser feito com os fragmentos que chegarem fora de
ordem.
A falta de habilidade de todos os processos para aceitar mensagens
arbitrariamente longas leva ao uso de mecanismos para desmontar,
transmitir e remontar mensagens.

Quando houver vrios caminhos entre a origem e o destino, uma rota


devera ser escolhida (roteamento).

Servios orientados a conexes e servios sem conexes


Para utilizar um servio de rede orientado a conexes, primeiro o usurio do
servio estabelece uma conexo, utiliza a conexo, e depois libera a conexo.
Baseia-se no sistema telefnico: para falar com algum, voc tira o fone do
gancho, disca o nmero, fala e, em seguida, desliga.
Por outro lado, o servio sem conexo se baseia no sistema postal. Cada
mensagem (carta) carrega o endereo de destino completo e cada uma delas e
roteada (encaminhada) atravs do sistema, independentemente de todas as
outras. Cada mensagem carrega o endereo de origem e o de destino Cada
mensagem (pacote) independente e dessa forma, pode seguir rotas
diferentes.
Cada servio pode ser caracterizado por uma qualidade de servio. Alguns
servios so confiveis, no sentido de nunca perderem dados. Em geral, um
servio confivel e implementado para que o receptor confirme o recebimento
de cada mensagem, de modo que o transmissor se certifique de que ela
chegou. O processo de confirmao introduz overhead e retardos, que
frequentemente compensam, mas as vezes so indesejveis.
O servio orientado a conexes confivel tem duas pequenas variaes
secundrias: sequncias de mensagens e fluxos de bytes. Na primeira
variao, os limites das mensagens so preservados. Em um fluxo de bytes do
computador do usurio para o servidor os limites de mensagens no so
relevantes.
O servio sem conexo no confivel (ou seja, sem confirmao) costuma ser
chamado servio de datagramas, em uma analogia com o servio de
telegramas, que tambm no oferece uma confirmao ao transmissor.
Outro servio o servio de solicitao/resposta. Nele, o transmissor envia um
nico datagrama contendo uma solicitao; a resposta contm a rplica.

O relacionamento entre servios e protocolos


Um servio um conjunto de primitivas (operaes) que uma camada oferece
camada situada acima dela. O servio define as operaes que a camada
est preparada para executar em nome de seus usurios, mas no informa
absolutamente nada sobre como essas operaes so implementadas. Um

servio se relaciona a uma interface entre duas camadas, sendo a camada


inferior o fornecedor do servio e a camada superior o usurio do servio.
O protocolo e um conjunto de regras que controla o formato e o significado dos
pacotes ou mensagens que so trocadas pelas entidades pares contidas em
uma camada.
Um servio define as operaes que podem ser executadas sobre um objeto,
mas no especifica como essas operaes so implementadas. Um protocolo
se refere implementao do servio e, consequentemente, no visto pelo
usurio do servio.
O modelo de referencia OSI
O modelo OSI se baseia em uma proposta desenvolvida pela ISO (International
Standards Organization) como um primeiro passo em direo padronizao
internacional dos protocolos empregados nas diversas camadas, ele trata da
interconexo de sistemas abertos ou seja, sistemas que esta o abertos
comunicao com outros sistemas. O modelo OSI tem sete camadas:
1. Fsica a sua funo assegurar o transporte de bits atravs de um meio
de transmisso. Dessa forma, as questes de projeto dessa camada esto
ligadas a nveis de tenso, tempo de bit, interfaces eltricas e mecnicas,
quantidade de pinos, sentidos da comunicao, etc.
2. Enlace a sua principal funo transmitir quadros entre duas mquinas
ligadas diretamente, transformando o canal em um enlace de dados confivel.
Divide os dados em quadros e os envia sequencialmente. Detecta a ocorrncia
de erros ocorridos na camada fsica. Tambm deve controlar o fluxo (regular o
trfego) e o acesso ao canal compartilhado.
3. Redes controla a operao da sub-rede. A sua funo encaminhar
pacotes entre a mquina de origem e a mquina de destino. O roteamento
pode ser esttico ou dinmico. Realiza o controle de congestionamento.
Responsvel pela qualidade de servio. Tem que permitir que redes
heterogneas se comuniquem (sejam interconectadas), sendo assim, deve
lidar com questes como endereamento, tamanho dos pacotes e protocolos
heterogneos.
4. Transporte tem como funo bsica aceitar dados da camada acima dela,
dividi-los em unidades menores caso necessrio, repassar essas unidades a
camada de rede e assegurar que todos os fragmentos chegaro corretamente
outra extremidade. Deve garantir que as mensagens sero entregues sem
erros, em sequncia, sem perdas e sem duplicaes. A camada de transporte
uma verdadeira camada fim a fim, que liga a origem ao destino.

5. Sesso permite que os usurios de diferentes maquinem estabeleam


sesses entre eles. A sua funo controlar quem fala e quando, entre a
origem e o destino.
6. Apresentao est relacionada sintaxe e a semntica das informaes
transmitidas. Gerencia estruturas de dados abstratas.
7. Aplicao contm uma srie de protocolos comumente necessrios para
os usurios. Ex: HTTP. nessa camada que o usurio interage.
O modelo de referencia TCP/IP
O Departamento de Defesa dos EUA queria que as conexes permanecessem
intactas enquanto as mquinas de origem e de destino estivessem
funcionando, mesmo que algumas mquinas ou linhas de transmisso
intermedirias deixassem de operar repentinamente.
Era necessria uma arquitetura flexvel, capaz de se adaptar a aplicaes com
requisitos divergentes como, por exemplo, a transferncia de arquivos e a
transmisso de dados de voz em tempo real. Foi criado o Modelo de
Referencia TCP/IP, com uma arquitetura voltada para a interconexo de redes
heterogneas (ARPANET). Esse modelo possui 4 camadas:
1. Inter-redes essa camada integra toda a arquitetura, mantendo-a unida. Sua
tarefa permitir que os hosts injetem pacotes em qualquer rede e garantir que
eles trafegaro independentemente at o destino. Faz a interligao de redes
no orientadas conexo. Tem o objetivo de rotear as mensagens entre
hospedeiros, ocultando os problemas inerentes aos protocolos utilizados e aos
tamanhos dos pacotes. Tem a mesma funo da camada de rede do modelo
OSI. O protocolo principal dessa camada o IP
2. Transporte a finalidade dessa camada permitir que as entidades pares
dos hosts de origem e de destino mantenham uma comunicao, exatamente
como acontece na camada de transporte OSI. Foram definidos dois protocolos
para essa camada: TCP (Transmission Control Protocol) e UDP (User
Datagram Protocol). O TCP um protocolo orientado a conexes confivel que
permite a entrega sem erros de um fluxo de bytes originrio de uma
determinada mquina em qualquer computador da inter-rede. O UDP um
protocolo no orientado a conexes, no confivel e bem mais simples que o
TCP.
3. Aplicao contm todos os protocolos de nvel mais alto. Dentre eles esto
o protocolo de terminal virtual (TELNET), o protocolo de transferncia de
arquivos (FTP) e o protocolo de correio eletrnico (SMTP).

4. Host/ Rede o host tem de se conectar a rede utilizando algum protocolo


para que seja possvel enviar pacotes IP. No uma camada propriamente
dita, mas uma interface entre os hospedeiros e os enlaces de transmisso.
O modelo TCP/IP no tem as camadas de sesso e de apresentao,
presentes no modelo OSI.
- CAMADA FSICA
O objetivo da camada fsica e transmitir um fluxo bruto de bits de uma mquina
para outra. A natureza impe dois limites fundamentais sobre todos os canais,
que determinam sua largura de banda. Esses limites so o limite de Nyquist,
que lida com canais sem rudos, e o limite de Shannon, que trata de canais
com rudos. Vrios meios fsicos podem ser usados para realizar a
transmisso. Cada um tem seu prprio nicho em termos de largura de banda,
retardo, custo e facilidade de instalao e manuteno. Eles so agrupados em
meios de transmisso guiados e meios no guiados.
Meios de transmisso guiados
Meios magnticos
Par tranado: o meio de transmisso mais antigo e ainda o mais
comum. Consiste em dois fios de cobres encapados, que em geral tem 1
mm de espessura. Os pares tranados podem ser usados na
transmisso de sinal analgicos ou digitais. Existem vrias categorias de
cabos, sendo elas de 1 a 7. A mais comum a 5 e 5e. Todos esses tipos
de fiao so chamados de UTP.
Cabo Coaxial: Tem melhor blindagem do que os pares tranados, e
assim pode se estender por distancias mais longas e velocidades mais
altas. Dois tipos de cabos coaxiais so amplamente utilizados. Um deles
o 50 ohms, comumente empregado em transmisses digitais. O outro
o de 75 ohms, muito usando para tvs analgicas e tv a cabo. Um cabo
coaxial consiste em um fio de cobre esticado na parte central, envolvido
por um material isolante. O isolante e protegido por um condutor
cilndrico, geralmente uma malha solida entrelaada. O condutor externo
e coberto por uma camada plstica protetora.
Fibra ptica: Um sistema de transmisso ptica tem trs componentes
fundamentais: a fonte de luz, o meio de transmisso e o detector. Por
conveno, um pulso de luz indica um bit 1, e a ausncia de luz
representa um bit zero. O meio de transmisso e uma fibra de vidro
ultrafina.
Meios de transmisso no guiados
O radio,
As microondas
Os raios infravermelhos
Os raios laser.
- CAMADA DE ENLACE DE DADOS

A camada de enlace de dados executa diversas funes especificas. Dentre


elas esto as seguintes:
1. Fornecer uma interface de servio bem definida a camada de rede.
2. Lidar com erros de transmisso.
3. Regular o fluxo de dados, de tal forma que receptores lentos no sejam
atropelados por transmissores rpidos.
Para alcanar esses objetivos, a camada de enlace de dados recebe os
pacotes da camada de rede e os encapsula em quadros para transmisso.
Servios oferecidos camada de rede
A funo da camada de enlace de dados e fornecer servios a camada de
rede. O principal servio e transferir dados da camada de rede da maquina de
origem para a camada de rede da maquina de destino.
A camada de enlace de dados pode ser projetada de modo a oferecer diversos
servios, que podem variar de sistema para sistema. Trs possibilidades
razoveis oferecidas com frequncia so:
1. Servio sem conexo e sem confirmao.
2. Servio sem conexo com confirmao.
3. Servio orientado a conexes com confirmao.
O servio sem conexo e sem confirmao consiste em fazer a maquina de
origem enviar quadros independentes a maquina de destino, sem que a
mquina de destino confirme o recebimento desses quadros. A maior parte das
LANs utiliza servios sem conexo e sem confirmao na camada de enlace de
dados.
Servio sem conexo com confirmao, Quando esse servio e oferecido,
ainda no ha conexes logicas sendo usadas, mas cada quadro enviado e
individualmente confirmado. Dessa forma, o transmissor sabe se um quadro
chegou corretamente ou no.
O servio orientado a conexes, as mquinas de origem e destino estabelecem
uma conexo antes de os dados serem transferidos. Cada quadro enviado pela
conexo e numerado, e a camada de enlace de dados garante que cada
quadro ser de fato recebido. Alm disso, essa camada garante que todos os
quadros sero recebidos uma nica vez e na ordem correta.
Controle de erros
A forma mais comum de garantir uma entrega confivel e dar ao transmissor
algum tipo de feedback sobre o que esta acontecendo no outro extremo da
linha. Normalmente, o protocolo solicita que o receptor retorne quadros de
controle especiais com confirmaes positivas ou negativas sobre os quadros
recebidos. Se receber uma confirmao positiva sobre um quadro, o
transmissor saber que o quadro chegou em segurana ao destino. Por outro
lado, uma confirmao negativa significa que algo saiu errado e que o quadro
deve ser retransmitido.
A possibilidade e tratada com a introduo de timers na camada de enlace de
dados.
Controle de Fluxo

Outra questo de projeto importante que ocorre na camada de enlace de dados


(e tambm em camadas mais altas) e aquela em que um transmissor quer
enviar quadros mais rapidamente do que o receptor e capaz de aceitar.
Sem duvida, algo deve ser feito para impedir que essa situao ocorra. So
usadas comumente duas abordagens. Na primeira, chamada controle de fluxo
baseado em feedback, o receptor envia de volta ao transmissor informaes
que permitem ao transmissor enviar mais dados, ou que pelo menos mostram
ao transmissor qual a situao real do receptor. Na segunda, chamada controle
de fluxo baseado na velocidade, o protocolo tem um mecanismo interno que
limita a velocidade com que os transmissores podem enviar os dados, sem
usar o feedback do receptor. os esquemas baseados na velocidade nunca so
utilizados na camada de enlace de dados.
Deteco e correo de erros
Os projetistas de redes desenvolveram duas estratgias bsicas para tratar os
erros. Uma delas e incluir informaes redundantes suficientes em cada bloco
de dados enviado. Com isso, o receptor e capaz de deduzir quais devem ter
sido os dados transmitidos. A outra forma e incluir uma redundncia suficiente
apenas para permitir que o receptor deduza que houve um erro, mas sem
identificar qual, e solicite uma retransmisso. A primeira estratgia utiliza
cdigos de correo de erros, e a outra emprega cdigos de deteco de erros.
Os cdigos de correo de erros so extensamente utilizados em enlaces sem
fios, conhecidos por serem ruidosos e propensos a erros em comparao com
a fiao de cobre ou a fibra ptica. Sem cdigos de correo de erros, seria
difcil conseguir algo. Porem, usando-se fio de cobre ou fibra, a taxa de erros e
muito mais baixa, e assim a deteco de erros e retransmisso em geral e mais
eficiente para lidar com o erro ocasional.
Exemplos de protocolos de enlace de dados
HDLC High-level Data Link Control
Esses protocolos se baseiam nos mesmos princpios. Todos so orientados a
bits, e todos utilizam a tcnica de insero de bits para transparncia de dados.
PPP Point-to-Point Protocol
A Internet precisa de um protocolo ponto a ponto para diversos fins, inclusive
para cuidar do trafego de roteador para roteador e de usurio domestico para
ISP (provedor de servios da Internet). O PPP trata da deteco de erros,
aceita vrios protocolos, permite que endereos IP sejam negociados em
tempo de conexo, permite a autenticao e inclui muitas outras
caractersticas.
- SUBCAMADA DE CONTROLE DE ACESSO AO MEIO
Algumas redes administram todo o fluxo de comunicaes atravs de um nico
canal. Nessas redes, a grande questo e a alocao desse canal entre as
estacoes que desejam utiliza-lo. Foram criados diversos algoritmos de
alocao de canais.

Os esquemas de alocao mais simples so FDM e TDM. Eles so eficientes


quando o numero de estaes e pequeno e fixo, e quando o trafego e continuo.
Ambos so amplamente utilizados nessas circunstancias como, por exemplo,
para dividir a largura de banda nos enlaces usados como troncos telefnicos.
No entanto, a FDM e a TDM no so boas opes quando o numero de
estacoes e grande e varivel, ou quando o trafego ocorre em rajadas. O
protocolo ALOHA, com e sem segmentao (ALOHA puro ou slotted ALOHA),
foi proposto como uma alternativa. O ALOHA e suas numerosas variantes e
derivados foram amplamente discutidos, analisados e usados em sistemas
reais. Quando e possvel detectar o estado do canal, uma estao pode evitar
iniciar uma transmisso enquanto outra estao esta transmitindo. A tcnica,
chamada de deteccao de portadora, levou a uma serie de protocolos que
podem ser usados em LANs e MANs.
Metodo Descricao
FDM = Dedica uma banda de frequencia a cada estacao
WDM = Um esquema de FDM dinamico para fibra
TDM = Dedica um slot de tempo a cada estacao
ALOHA puro = Transmissao nao sincronizada em qualquer momento
Slotted ALOHA = Transmissao aleatoria em slots de tempo bem definidos
CSMA 1-persistente CSMA padrao
CSMA nao persistente
Retardo aleatorio quando o canal e detectado como
ocupado
CSMA P-persistente CSMA, mas com a probabilidade p de persistencia
CSMA/CD CSMA, mas cancela a operacao ao detectar uma colisao
Mapa de bits Escalonamento em rodizio, usando um mapa de bits
Contagem regressiva binaria
A estacao pronta com o numero mais alto
transmite em seguida
Percurso em arvore Disputa reduzida por ativacao seletiva
MACA, MACAW Protocolos de LANs sem fios
Ethernet
CSMA/CD com recuo binario exponencial
FHSS
Espectro de dispersao de saltos de frequencia
DSSS
Espectro de dispersao de sequencia direta
CSMA/CA
CSMA com abstencao de colisao
bem conhecida uma classe de protocolos que elimina por completo a disputa,
ou pelo menos a reduz consideravelmente. A contagem regressiva binaria
elimina totalmente a disputa. O protocolo de percurso em arvore reduz a
disputa dividindo de forma dinmica as estacoes em dois grupos disjuntos, dos
quais apenas um pode transmitir. Ele tenta fazer a diviso de um modo tal que
apenas uma estao que esteja pronta para transmitir tenha permisso para
faze-lo.
As LANs sem fios tem seus prprios problemas e solues. O maior problema
e provocado pelas estacoes ocultas, que fazem com que o CSMA no
funcione. Uma classe de solues, tipificada pelo MACA e pelo MACAW, tenta
estimular transmisses em torno do destino, a fim de melhorar o funcionamento
do CSMA. O espectro de disperso de saltos de frequncia e o espectro de

disperso de sequencia direta tambm so usados. O IEEE 802.11 combina o


CSMA e o MACAW para produzir o CSMA/CA.
A Ethernet e a forma dominante de interligao de redes locais. Ela utiliza o
CSMA/CD para a alocao de canais. As verses mais antigas usavam um
cabo que se estendia de uma maquina para outra, mas agora pares trancados
para hubs e switches so mais comuns. As velocidades aumentaram de 10
Mbps para 1 Gbps e ainda esto aumentando.
As LANs sem fios esto se tornando comuns, com o padro 802.11 dominando
o mercado. Sua camada fsica permite cinco modos diferentes de transmisso,
incluindo infravermelho, diversos esquemas de espectros de disperso e um
sistema FDM multicanal. Ele pode operar com uma estao base em cada
clula, mas tambm pode operar sem uma estao base. O protocolo e uma
variante do MACAW, com deteco de portadora virtual. As MANs sem fios
esto comeando a surgir. Elas so sistemas de banda larga que usam ondas
de radio para substituir a parte final das conexes telefnicas. So usadas as
tcnicas tradicionais de modulao de banda estreita. A qualidade de servio e
importante, com o padro 802.16 definindo quatro classes (taxa de bits
constante, duas classes de taxa de bits varivel e uma classe de melhor
esforo).
O sistema Bluetooth tambm e sem fios, mas se destina ao mercado de
desktop, para conectar fones de ouvido e outros perifricos a computadores
sem a utilizao de fios. Ele tambm se destina a conectar perifricos, como
equipamentos de fax, a telefones moveis. Da mesma forma que o 802.11, ele
utiliza o espectro de disperso de saltos de frequncia na banda ISM. Devido
ao nvel de rudo esperado de muitos ambientes e a necessidade de interao
em tempo real, foi construdo um sistema elaborado de correo antecipada de
erros em seus diversos protocolos.
Com tantas LANs diferentes, e necessrio um modo para interconectar todas
elas. As pontes e os switches so usados para esse fim. O algoritmo de arvore
de amplitude e utilizado para elaborar pontes plug-and-play. Um novo
desenvolvimento no campo da interconexo de LANs e a VLAN, que
separa a topologia logica das LANs de sua topologia fsica. Um novo formato
para quadros Ethernet (802.1Q) foi introduzido com o objetivo de facilitar o uso
de VLANs nas organizaes.
- CAMADA DE REDE

A camada de rede esta relacionada a transferncia de pacotes da


origem para o destino. Chegar ao destino pode exigir vrios hops
(saltos) em roteadores intermedirios ao longo do percurso.
A camada de rede e a camada mais baixa que lida com a transmisso
fim a fim.
A camada de rede deve conhecer a topologia da sub-rede de
comunicaes (ou seja, o conjunto de todos os roteadores) e escolher
os caminhos mais apropriados atravs dela.

Principais objetivos: escolher as melhores rotas; escolher as rotas que


evitam sobrecarregar algumas linhas de comunicao; corrigir
problemas de estarem em redes diferentes.

Servios oferecidos camada de transporte


A camada de rede oferece servios camada de transporte na interface
entre a camada de rede e a camada de transporte.
Os servios devem ser independentes da tecnologia de roteadores.
A camada de transporte deve ser isolada do nmero, do tipo e da
topologia dos roteadores presentes.
Os endereos de rede que se tornaram disponveis para a camada de
transporte devem usar um plano de numerao uniforme, mesmo nas
LANs e WANs.
Internet oferece servio da camada de rede sem conexes; as redes
ATM oferecem servio da camada de rede orientado a conexes.
Se for oferecido o servio sem conexes, os pacotes sero injetados
individualmente na sub-rede e roteados de modo independente uns dos
outros. Nesse contexto, os pacotes frequentemente so chamadas
datagramas e a sub-rede ser denominada sub-rede de datagramas.
Se for usado o servio orientado a conexes, ter de ser estabelecido
um caminho desde o roteador de origem ate o roteador de destino, antes
de ser possvel enviar quaisquer pacotes de dados. Essa conexo e
chamada circuito virtual

Os circuitos virtuais tem algumas vantagens na garantia de qualidade de


servio e ao evitarem o congestionamento dentro da sub-rede.
O algoritmo de roteamento e a parte do software da camada de rede
responsvel pela deciso sobre a linha de sada a ser usada na
transmisso do pacote de entrada.
Distino entre roteamento, que e a tomada de deciso sobre quais
rotas utilizar, e encaminhamento, o que acontece quando um pacote
chega.
possvel criar uma descrio geral das rotas timas sem levar em
conta a topologia ou o trafego de rede. Essa descrio e conhecida
como principio de otimizao.

Os algoritmos de roteamento podem ser agrupados em duas classes


principais: adaptativos e no adaptativos. Os algoritmos no adaptativos
no baseiam suas decises de roteamento em medidas ou estimativas
do trafego e da topologia atuais. Em vez disso, a escolha da rota a ser
utilizada para ir de I ate J (para todo I e todo J) e previamente calculada
off-line, sendo transferida para os roteadores quando a rede e
inicializada. As vezes, esse procedimento e chamado roteamento
esttico.
os algoritmos adaptativo s mudam suas decises de roteamento para
refletir mudanas na topologia e, normalmente, tambm no trafego.
Roteamento pelo caminho mais curto: So conhecidos diversos
algoritmos para se calcular o caminho mais curto entre dois nos de um
grafo.
Inundao: Outro algoritmo esttico e o algoritmo de inundao
(flooding), no qual cada pacote de entrada e enviado para toda linha de
sada, exceto para aquela em que chegou.
Roteamento com vetor de distncia: Roteamento dinmico. Os
algoritmos de roteamento com vetor de distancia operam fazendo cada
roteador manter uma tabela (isto e, um vetor) que fornece a melhor
distancia conhecida ate cada destino e determina qual linha deve ser
utilizada para se chegar l. Essas tabelas so atualizadas atravs da
troca de informaes com os vizinhos.
o algoritmo de roteamento com vetor de distancia recebe outros nomes,
sendo mais comuns o algoritmo de roteamento distribudo de BellmanFord e o algoritmo de Ford Fulkerson.
O roteamento com vetor de distancia foi utilizado na ARPANET ate 1979,
quando foi substitudo pelo roteamento por estado de enlace.
Roteamento Hierrquico: Quando o roteamento hierrquico for utilizado,
os roteadores sero divididos naquilo que denominaremos regies, com
cada roteador conhecendo todos os detalhes sobre como rotear pacotes
para destinos dentro de sua prpria regio, mas sem conhecer nada
sobre a estrutura interna de outras regies.
Protocolos que atuam na cama de rede:
IP: protocolo de comunicao para interconectar mquinas em redes de
dados.
ICMP (internet control message protocol): protocolo utilizado para
fornecer relatrios de controle origem.
IGMP (internet group message protocol): protocolo para o controle de
membros em grupos multicast.
O IP o principal protocolo da camada de redes. Est subdivido em
IPv4 (dividido em 4 campos de oito bytes) e IPv6 (representao binria
de 128 bytes).
O IPv4 um protocolo no orientado a conexo j que no vai verificar
se o datagrama chegou ou no do destino, no h qualquer tipo de
confirmao.
O endereo IP o meio universal que permite a identificao individual
e nica de cada dispositivo em uma rede.

Classes de endereos: usada para determinar um variado nmero de


redes com diferentes tamanhos. Podem ser:
Classe A : os primeiros 8 bits para rede e os 24 restantes para os
dispositivos. 0.0.0.0 at 127.255.255.255. Permitem poucas redes, mas
estas so gigantes. 2^7 redes porque o primeiro bit sempre 0.
Classe B : os primeiros 16 bits so para rede e os outros 16 para os
dispositivos. 128.0.0.0 at 191.255.255.255. Permitem um nmero
mediano de redes e relativamente grandes de hosts. 2^14 porque os
dois primeiros bits so sempre 10.
Classe C : os primeiros 24 bits so para rede e os 8 restantes para os
dispositivos. 192.0.0.0 at 223.255.255.255 Permitem muitas redes, mas
com poucos hosts. 2^21 redes, pois os primeiros bits so sempre 110.
Classe D: Permitem endereamento multicast. 224.0.0.0 at
239.255.255.255
Classe E: So reservados para uso experimental. 240.0.0.0 at
255.255.255.255
Endereo de rede: Possui todos os bits iguais a Zero. O primeiro da
rede.
Endereo broadcast: ltimo endereo da rede, tem sempre 255.
Endereo loopback: 127.0.0.0
CLASSE

Prefixo de
Rede
10

172.16

192.168.10

Espao de endereamento
10.0.0.0 (rede) at
10.255.255.255(broadcast)
172.16.0.0 (rede) at
172.255.255.255 (broadcast)
192.168.10.0 (rede) at
192.168.10.255 (broadcast)

Endereos
Permitidos
10.0.0.1 at
10.255.255.254
172.16.0.1 at
172.255.255.254
192.168.10.1 at
192.168.10.254

NAT : traduz os endereos privados para endereos vlidos alocados


numa rede. Fica entre a rede local e a internet.
Mascara de rede: responsvel por delimitar a posio do prefixo de
rede e o identificador do host.
O protocolo de transporte de dados, o IP, os protocolos de controle
ICMP, ARP e RARP, e os protocolos de roteamento OSPF e BGP.

- CAMADA DE TRANSPORTE
Ela e o nucleo de toda a hierarquia de protocolos. Sua funcao e
promover uma transferencia de dados confiavel e economica entre a
maquina de origem e a maquina de destino, independente das redes
fisicas em uso no momento.
O principal objetivo da camada de transporte e oferecer um servico
confiavel, eficiente e economico a seus usuarios qu e, em geral, sao
processos presentes na camada de aplicacao.
O codigo de transporte funciona inteiramente nas maquinas dos
usuarios, mas a camada de rede funciona principalmente nos

roteadores, cuja operacao e de responsabilidade da concessionaria de


comunicaes.
funcao da camada de transporte oferecer um servico confiavel sobre
uma rede nao confiavel.
O servico de transporte e implementado por um protocolo de transporte
usado entre duas entidades de transporte.
Na camada de transporte, e necessario o enderecamento explicito de
destinos.
Existem dois principais protocolos da camada de transporte, o UDP
(sem conexes) e o TCP (orientado a conexes).
UDP: User datagrama Protocol. O UDP oferece um meio para as
aplicacoes enviarem datagramas IP encapsulados sem que seja
necessario estabelecer uma conexao. O UDP e descrito na RFC 768.
Ele nao realiza controle de fluxo, controle de erros ou retransmissao
apos a recepcao de um segmento incorreto. Tudo isso cabe aos
processos do usuario. O que ele faz e fornecer uma interface para o
protocolo IP com o recurso adicional de demultiplexacao de varios
processos que utilizam as portas
Uma area na qual o UDP e especialmente util e a de situaes
cliente/servidor. Uma aplicacao que utiliza o UDP desse modo e o DNS
(Domain Name System)
TCP: Transmission Control Protocol. Foi projetado especificamente para
oferecer um fluxo de bytes fim a fim confiavel em uma inter-rede nao
confiavel. Todas as conexoes TCP sao full-duplex e ponto a ponto. O
TCP nao admite os processos de multidifusao e difusao.
O protocolo basico utilizado pelas entidades TCP e o protocolo de janela
deslizante. Quando envia um segmento, o transmissor tambem dispara
um timer.

- SEGURANA DE REDES
Protocolos de segurana de rede sem fio
WEP Wired Equivalent Privacy
Esse tipo de protocolo atua com algoritmos proporcionais com chave secreta,
tem a funo de compartilhar entre as estaes e o concentrador, a fim de
descobrir as informaes que trafegam.
WPA Wi-fi protected Access
Usado desde que o WEP saiu de circulao. A novidade trazia uma encriptao
de 256bits e uma segurana muito maior para as redes. Foram implementadas
sistemas de anlises de pacotes e outras ferramentas para melhorar a
segurana.
WPA II Wi-fi protected Access II
Verso finalizada do 802.11i. A diferena entre os dois que o WPA original
utiliza o protocolo RC4 (o mesmo do WEP), enquanto o WPA II utiliza o AES,
um sistema de encriptao mais seguro e tambm mais pesado.

Protocolos de rede e de segurana de transporte


IPSec Internet Protocol Security
uma estrutura de padres abertos para assegurar na rede de IP uma
comunicao privada segura. Assegura confidencialidade, integridade e
autenticidade para a comunicao de dados em uma rede pblica IP.
baseado no modelo ponto a ponto, onde dois ou mais computadores, que
trocam informaes, precisam concordar em alguns aspectos ou regras.
SSL Secure Sockets Layer
um protocolo de internet para a criptografia e autenticao baseada em
sesso, fornece um canal seguro entre as duas partes, cliente e servidor. um
protocolo estruturado em camadas.
TLS transport layer security
a padronizao do protocolo SSL. Este padro suporta as duas camadas de
seguranas definidas no protocolo SSL com seus respectivos protocolos
record.

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