Anda di halaman 1dari 37

Para entendermos realmente o funcionamento de uma rede de dados,

precisamos entender como eles so formatados, organizados,


transmitidos, recebidos, interpretados e utilizados.

Nas primeiras redes de dados, computadores de um mesmo


fabricante podiam comunicar-se entre si mas no havia
compatibilidade entre as marcas.

No incio da dcada de 1980 a ISO (International Organization for


Standardization) juntamente com representantes de diversos fabricantes
existentes criou um grupo de trabalho com a inteno de resolver esse

problema de compatibilidade.

Em 1984 surge o primeiro resultado: o modelo de Referncia OSI criado


com a inteno de padronizar a comunicao de dados e de permitir a
interoperabilidade independente do fabricante ou sistema utilizado.

Este modelo uma referncia, isso significa que o mesmo no est


diretamente em operao. Sua funo definir os processos
necessrios para que a comunicao de dados ocorra.

Ele organizado nas chamadas camadas (layers) e seu funcionamento


lembra uma linha de montagem onde cada camada realiza uma tarefa
que ser complementada pela seguinte.

O modelo OSI no foi o primeiro a surgir como sistema de


padronizao independente do fabricante.

O modelo de Protocolos TCP/IP existia em paralelo como um projeto


do Departamento de Defesa dos Estados Unidos nomeado de
Arpanet.

O modelo OSI tem como funo definir a forma como os dados gerados por
uma aplicao em um equipamento sero transmitidos atravs de um meio
especfico para uma aplicao rodando em outro equipamento.

Esse tratamento da mensagem ocorre dentro de sete camadas (layers). Essa


diviso surge para facilitar o gerenciamento das aes sob responsabilidade
de cada camada.

Basicamente as sete camadas podem ser divididas em duas


categorias:
Camadas superiores (Aplicaes)
Camadas inferiores (Transmisso)

Neste modelo, cada camada apresenta como o dado dever ser


trabalhado antes de ser entregue prxima. No existem ainda os
responsveis pelas execues. No modelo em funcionamento, os
chamados Protocolos realizam as aes definidas na referncia de
cada camada.

Nesta camada ocorre a interao com o usurio atravs do software


(aplicao) que transmitir os dados pela rede.

Esta

camada

responsvel

por

identificar

estabelecer

disponibilidade da aplicao na mquina destino e disponibilizar os


recursos para que tal processo acontea.

Alguns exemplos de aplicaes e servios que funcionam nesta camada:


Navegadores e Servidores Web: Quando voc usa seu navegador, solicita a um
servidor remoto que o mesmo envie os arquivos necessrios para a visualizao da
pgina.

E-mails: Ao acessar seus e-mails, voc solicita que um servidor envie as mensagens
para a mquina onde est (aplicativos como Outlook e similares) ou acessa via Web
em um navegador.
Banco de Dados: Um software instalado em uma mquina acessa os dados localizados
em um servidor remoto possibilitando a centralizao das informaes.

Em uma rede moderna a relao servidor/cliente est quase sempre

presente porm no necessariamente com papis bem definidos e


separados. Hoje trabalhamos com redes chamadas de P2P (Peer-toPeer) onde o equipamento pode exercer funes de servidor e cliente
simultaneamente.

O Servidor aquele que prov o servio para os clientes da rede.

O Cliente (como o nome diz) aquele que usa o servio oferecido


pelo servidor.

Esta camada recebe os dados provenientes da Camada de Aplicao e


verifica:
Sua sintaxe: organizao da mensagem.
Sua semntica: significado da mensagem.

Alm disso, a camada tambm responsvel pela compresso e


encriptao dos dados, uma funo que no exclusivamente sua.

Esta camada responsvel pelo estabelecimento, gerenciamento e


finalizao de sesses entre a entidade transmissora e receptora.

Alm disso ela responsvel por manter os dados provenientes de

aplicaes diferentes separados uns dos outros no receptor.

Os servios que funcionam nesta camada so os responsveis pela

segmentao do fluxo de dados provenientes das camadas superiores


no processo de transmisso. Na recepo ele recebe os segmentos
provenientes das camadas inferiores e os reconstri formando assim
o dado completo novamente.

Tambm responsvel por estabelecer uma comunicao ponto-a-

ponto lgica com o receptor para negociao dos detalhes da


transmisso.

Esta camada possui uma grande importncia para a transmisso dos


dados pois ela capaz de enxergar o receptor antes de enviar
qualquer dado.

Isso ajuda a assegurar a integridade dos dados pois nesta camada


poder ser aplicado um controle de fluxo otimizando a transmisso e
possibilitando um transporte confivel entre os lados.

Os mecanismos de controle de fluxo impedem que o transmissor

sobrecarregue o receptor com uma quantidade de dados da qual ele


no capaz de processar.

Quando o receptor recebe uma quantidade de dados acima de sua


capacidade ocorre o chamado Buffer Overflow. Esse processo gera o
chamado DoS Denial of Service (Negao de Servio) onde o

computador sob esse efeito passa a rejeitar novas tentativas de


comunicao at que sua situao seja equilibrada.

Em uma transmisso confivel, os protocolos envolvidos asseguramse do seguinte:


Os segmentos transmitidos so confirmados ao serem recebidos;
Qualquer segmento no confirmado retransmitido;
Os segmentos so reconstitudos em sua sequencia original quando recebidos
pelo receptor;
Uma gerncia de fluxo de dados mantida a fim de evitar congestionamentos,
sobrecarga e perda de dados.

Durante a transmisso os dispositivos verificam periodicamente a


conexo estabelecida para assegurarem que os dados esto sendo
enviados e recebidos apropriadamente.

Congestionamentos podem ocorrer devido heterogeneidade das


mquinas presentes em uma rede.

Quando uma mquina recebe um fluxo de dados acima do que pode


processar, ela direciona o excedente para um buffer que tambm
possui um limite. Se este limite atingido, ela passa a descartar
dados. (Buffer Overflow / DoS).

A camada de transporte ao invs de descartar os pacotes excedentes


pode enviar ao transmissor uma mensagem indicando que no est

pronto para receber e assim a transmisso pausada.

Uma comunicao confivel considerada orientada conexo, os


segmentos devem ser entregues ao destino na mesma ordem em que
saram da origem caso contrrio haver uma falha na comunicao.

Para que isso ocorra necessrio que uma confirmao seja enviada
pelo receptor informando a chegada dos dados. O problema que se
a taxa de transmisso for muito baixa, haver uma demora para que

o processo se complete.

A quantidade de segmentos que a mquina transmissora pode enviar


simultaneamente dentro da capacidade da receptora chamada de
janela (Window).

Um processo chamado de Windowing controla a quantidade de


informao transferida entre as mquinas.

Este processo de confirmao chamado de Acknowledgement


with Retransmition.

uma

tcnica

envolve

envio

de

uma

mensagem

de

confirmao feita pela mquina destino a origem.

H a garantia de que os dados no sero duplicados ou


perdidos.

Esta camada responsvel pelo endereamento lgico (Endereo


IP) dos pacotes de dados.

Esta camada pode enxergar equipamentos que no esto

diretamente conectados (presentes na mesma rede).

Ao

conseguir

identificar

destino

independente

de

sua

localizao geogrfica, a camada capaz de determinar o

caminho (rota) por onde o pacote poder passar.

Os roteadores so dispositivos que operam nesta camada (3).

Esta camada produz dois tipos de pacotes:


Data Packets: Pacotes de Dados contendo os segmentos recebidos da
camada de transporte;
Router Update Packets: Pacotes de atualizao entre roteadores vizinhos
onde podem informar as redes que possuem e suas respectivas rotas;

Esta camada assegura que os dados sejam transmitidos ao


equipamento apropriado, convertendo os pacotes provenientes
da camada de rede nos bits que sero transportados atravs dos

meios fsicos que sero definidos na camada fsica.

Ela formata o pacote em quadros (frames) e adiciona um


cabealho contendo o endereo fsico das mquinas de origem e
destino (MAC Address).

Diferente da camada de rede onde a localizao fsica no


importa, a camada de enlace localiza fisicamente as mquinas
(dentro da mesma rede) identificando-as corretamente.

Switches

operam

nesta

camada

podendo

equipamento atribuindo a ele a porta conectada.

identificar

A camada de enlace se divide em 2 subcamadas:


LLC (Logical Link Control): responsvel pela identificao dos protocolos da
camada de rede e seu encapsulamento. Atua no receptor informando como
o frame deve ser tratado ao ser recebido.
MAC (Media Access Control): Define como os pacotes sero alocados e
transmitidos pelo meio. nesta subcamada que o endereo fsico
atribudo ao cabealho do frame.

O endereo MAC composto por 48 bits (6 bytes), dividido em 2


partes:
OUI (Organisationally Unique Identifier) composto pelos 3 primeiros bytes (24 bits). Essa parte
do endereo identifica o fabricante da placa de rede).
NIC (Network Interface Controller) composto pelos 3 ltimos bytes (24 bits). Essa parte do
endereo identifica o nmero de srie da placa.

Este endereo nico.

Nesta camada so definidas as caractersticas fsicas para a


converso e transmisso dos bits entre os equipamentos.

Hubs e repetidores operam nesta camada funcionando como um

barramento nico onde os equipamentos operam. A funo


principal desses equipamentos reciclar o sinal e repass-los
para todas as suas portas.

As redes locais principalmente utilizam o mtodo ethernet de


acesso ao meio onde todos os dispositivos compartilham a
mesma largura de banda.

Uma rede ethernet trabalha com o meio compartilhado e para


controlar esse acesso, aplicam uma tcnica chamada CSMA/CD
Carrier Sense Multiple Access with Colision Detection que
permite um aproveitamento homogneo do meio.

O mtodo CSMA/CD necessrio em um sistema Ethernet Half Duplex


onde o mesmo caminho usado tanto para a transmisso com
recepo.

Ao passarmos para o sistema Ethernet Full Duplex haver um caminho


para a transmisso e outro para a recepo permitindo que o
equipamento faa isso simultaneamente.

O Sistema Full Duplex usado pelas redes Fast Ethernet (100Mbps),


Gigabit Ethernet (1000Mbps) e 10Gigabit Ethernet (10000Mbps).

Sintaxe:
[Taxa mxima de transmisso][tipo de transmisso][comprimento mximo do cabo]

[10Mbps][Baseband][aprox. 200 metros (185m)]

10base2

Anda mungkin juga menyukai