You are on page 1of 39

Fundamentos de

Rede
Prof. Leonardo Rodrigues Souza
ROTEIRO DA 7, 8, 9 e 10 AULA
Protocolos
Modelos
Fundamentos de Rede
Protocolos
linguagem utilizada pelos diversos dispositivos para trocar
informaes
Exemplos: TCP/IP, NetBEUI, SPX/IPX
Premissas Bsicas
A maioria das transmisses de dados em redes locais do tipo
half-duplex
Todos os computadores em uma rede compartilham o mesmo
cabo e recebem as mesmas informaes ao mesmo tempo
Se uma transmisso est sendo feita entre dois dispositivos,
nenhuma outra transmisso poder ocorrer ao mesmo tempo
Enviando um dado em uma rede
Nenhum computador pode transmitir dados enquanto
o cabo est sendo usado
Premissas Bsicas
Se um arquivo muito grande tiver de ser transmitido, os demais
dispositivos da rede tero de esperar muito tempo para
comearem a transmitir
Podero ocorrer interferncias no caminho e o dado no chegar
corretamente ao seu destino
Pacotes
Os protocolos so a soluo para este problema:
Divide o dado a ser transmitido em pequenos pacote sou
quadros
Exemplo: arquivo de 100KB e tamanho do pacote de 1KB =
arquivo ser dividido em 100 pacotes de 1 KB

Dentro do pacote temos:
Informao de origem
Informao de destino

Usada pelos dispositivos para saber se o dado destinado a eles
Protocolo
Placas de rede tem um endereo fixo, gravado em hardware
Pacotes pequenos geram vrias transmisses pequenas em vez
de uma nica grande
Estatisticamente: maior probabilidade de um computador
encontrar o cabo livre para transmisso
Assim vrios dispositivos podem se comunicar ao mesmo tempo,
intercalando as transmisses
Transmisso Simultnea
Velocidade da Rede X Nmero de Transmisses
A velocidade da rede depende diretamente do nmero de
transmisses simultneas

Exemplo: rede de 100Mbps (limitada pelo meio de transmisso):
1 transmisso: 100Mbps
2 transmisses: 50Mbps
4 transmisses: 25Mbps

Concluso: quanto mais mquinas em uma rede, mais lenta ela
ser
CRC
Ao colocar um pacote na rede a placa adiciona um checksumou
CRC (Cyclical Redundancy Check)
Campo com a soma de todos os bytes do pacote armazenado
no prprio pacote
Receptor refaz a conta e verifica se o resultado confere
Valores iguais = pacote OK
Valores diferentes = pacote corrompido, pedido de
retransmisso
Pacote de Dados
Exemplo hipottico de um pacote de dados
Modelos
Modelo OSI
Modelo TCP/IP
Modelo OSI
Quando as redes surgiram as solues eram proprietrias, um
nico fabricante tinha que construir tudo na rede
Para facilitar a interconexo de sistemas a ISO (International
Standards Organization) criou o modelo OSI (Open SystemInter
connection), para que os fabricantes criassem seus dispositivos a
partir desse modelo
Modelos Comerciais X Modelo OSI
Modelos comerciais (TCP/IP, IPX/SPX, NetBEUI) no seguem este
modelo ao p da letra
O estudo de OSI didtico, pois mostra como seria um protocolo
ideal e facilita a comparao do funcionamento dos diversos
protocolos existentes
Modelo OSI - Camadas
Encapsulamento
Na transmisso cada camada pega as informaes passada pela
camada superior, acrescenta suas informaes e passa os dados
para a camada abaixo
Na recepo ocorre o processo inverso
Comunicao Entre as Camadas do Modelo OSI
Comunicao Entre Camadas
Na prtica no nos preocupamos com os detalhes da
comunicao, no precisamos nos preocupar com a camada
inferior aquela em que estamos trabalhando
Exemplo: ao enviar um e-mail sabemos que nosso programa
de e-mail vai se conectar ao servidor, mas no precisamos
saber os detalhes de como isso ser feito
Grupos das Camadas do Modelo OSI
Aplicao
Camada de alto nvel:
coloca o dado em um
padro que seja
compreensvel pela
aplicao que far
uso dele
Transporte
Rede
Camada baixo nvel:
se preocupam com a
transmisso e
recepo dos dados
atravs da rede
Quadros e Pacotes
Quadro: conjunto de dados enviado atravs da rede (baixo nvel)
Endereamento fsico (Exemplo: MAC)
Nvel 1 e 2 do modelo OSI
Pacote: informao proveniente de vrios quadros (nvel mais
alto)
Endereamento virtual (Exemplo: IP)
Nvel 3 e 4 do modelo OSI
Camada 7 Aplicao
Faz interface entre o protocolo de comunicao e o aplicativo
que pediu ou receber informao atravs da rede
Exemplo: baixar o e-mail com o aplicativo de e-mail
Camada 6 Apresentao
Tambm chamada Traduo
Converte o formato do dado recebido da camada de aplicao
em um formato comum, a ser usado na transmisso desse dado
Exemplos:
converso do padro de caracteres (cdigo de pgina)
Compresso de dados
Criptografia
Camada 5 Sesso
Permite que duas aplicaes em computadores diferentes
estabeleam uma sesso de comunicao
Definem inicialmente como ser feita a transmisso e a partir
da usam marcadores
Se a transmisso falhar, reiniciam a partir da ltima marcao
Exemplos:
Voc est baixando e-mails e a rede falha, quando ela
voltar o programa de e-mails continua baixando de onde
parou
Camada 4 Transporte
Responsvel por pegar os dados enviados pela camada de Sesso
e dividi-lo sem pacotes que sero transmitidos pela rede
(repassados para a camada de rede)
No receptor a Camada de Transporte pega os pacotes recebidos
da rede e remonta o dado original para envi-lo a camada de
Sesso
Essa camada inclui:
Controle de fluxo: reordena pacotes fora de ordem
Correo de erros: aviso se pacote chegou OK
Camada 3 Rede
Responsvel pelo endereamento dos pacotes, convertendo
endereos lgicos em endereos fsicos, de forma que os pacotes
consigam chegar corretamente ao destino, baseada em fatores
como condies de trfego de rede e prioridades;

Essa camada tambm responsvel por escolher a rota quando
h diversos caminhos para um pacote trafegar at o destino;
Camada 2 Link de Dados
Tambm chamada de Enlace
Pega os pacotes de dados recebidos da camada de Rede e os
transforma em quadros que sero trafegados pela rede, adicionando
informaes:
endereo da placa de rede de origem
endereo da placa de rede de destino
dados de controle
os dados em si
CRC
O receptor confere o CRC e manda uma confirmao de recebimento
(acknowledge ou ack)
Se essa confirmao no for recebida a camada reenvia o quadro
Camada 1 Fsica
Pega os quadros enviados pela camada Link de Dados e os
transforma em sinais compatveis com o meio onde os dados
devero ser transmitidos (eltrico, ptico, etc...)

A camada Fsica:
No sabe o significado dos dados que est transmitindo
No inclui o meio onde os dados circulam (cabo de rede),
apenas precisa saber qual o meio e tipo de conector para
fazer a converso correta.
Padro IEEE 802
IEEE (Instituteof Electricaland Electronic Engineers) criou uma
srie de padres de protocolos
802 a srie mais importante: conjunto de protocolos usados no
acesso rede
Trs camadas que equivalem as duas primeiras do modelo
OSI
Camada 2 do modelo OSI dividida em duas:
o Controle do Link Lgico (LLC, LogicLink Control)
o Controle de Acesso ao meio (MAC, Media Access Control)
Camada dos Protocolos IEEE 802
Padres IEEE
Padro OSI Padro 802
Link de Dados
Controle
Lgico de Link
(LLC)
802.2
Controle de
Acesso ao
Meio (MAC)
802.3 802.4 802.5
Fsica
802.3 (Ethernet)
Deteco de Coliso CSMA/MD (Carrier Sense, Multiple Access
with Collision Detection)
Todos os dispositivos no mesmo cabo
S pode enviar dados quando cabo est livre
Em caso de coliso, dispositivos esperam tempo aleatrio
antes de reenviar
Mais amplamente usados em redes locais
Velocidade: 10Mbps, 100Mbps e 1Gbps
802.5 (Token Ring)
Redes com topologia em anel
Token(ficha) um pacote especial que circula no anel de
dispositivo em dispositivo
S quem est com o token pode transmitir colocando seus dados
dentro do token
A ficha circula at chegar a seu destino
O dado descarregado
O Token fica livre para receber outro dado
Protocolos na Prtica
Um protocolo atua em uma ou mais camadas do
modelo OSI
Na prtica vrios protocolos so combinados para uma
rede funcionar
Exemplo: Ethernet+ TCP/IP
Representao do que ocorre no mundo real
Controle do Link (LLC) IEEE 802.2
Controle de Acesso ao Meio (MAC) IEEE 802.3
Driver da Placa de Rede
Rede Fsica IEEE 802.3
Cabo da Rede
Camada Fsica
Pega os dados enviadas pela camada de Controle de Acesso ao
Meio e os envia para o meio fsico (cabeamento)
Define:
Topologia da rede
Tipos de conectores
Cabo a ser utilizado
Codificao
A camada fsica do padro IEEE 802 pega os 0s e 1s enviados
pela camada de Controle de Acesso ao Meio e codifica esses
dados antes de envi-los.
Exemplo: Codificao Manchester (802.3 operando a 10Mbps)
Codificao Manchester
O dado transmitido com uma inverso de fase
Exemplo: 00000000 ter oito inverses de fase onde
originalmente no haveria nenhuma
Assim para cada bit enviado existe uma inverso de fase, o que
cria um sistema de sincronismo (clock)

You might also like