Вы находитесь на странице: 1из 37

Unidade 4

Comunicao de Dados
Agenda

Camada 2 Camada do Enlace de Dados:
Protocolos, Deteco e Correo de Erros,
Controle de Fluxo, Servios
Camada 3 - Camada de Rede: Datagrama,
Controle
Camada 4 - Camada de Transporte
Camada 5 - Camada de Sesso
Camada 6 - Camada de Apresentao
Camada 7 - Camada de Aplicao
Conceito Bsico
Funes das Camadas OSI
Protocolos
Camada 2 Camada do
Enlace de Dados
Organizar os bits da camada fsica (0s e
1s) em grupos lgicos de informaes
chamados frames (quadros).
Detectar (e, s vezes, corrigir) erros
(CRC - Cyclical Redundancy Check).
Controlar o fluxo de dados.
Identificar os computadores da rede.
Faz operao ponto-a-ponto entre os
equipamentos fisicamente conectados.
Fsica
Enlace
Rede
Transporte
Sesso
Apresentao
Aplicao
Protocolos de enlace de
dados
Camada 3
Camada 2
Camada 1
Meio fsico
Protocolo camada 2
Protocolo camada 1
Camada 3
Camada 2
Camada 1
Protocolos da Camada 2
Enlace de Dados
Protocolos encontrados na Camada 2 de
Enlace
Protocolos orientados a caracter:
BSC (Binary Synchronous Communication) IBM;
ANSI X3 e X.28 American National Standard
Institute.
Protocolos orientados a bit:
SDLC: Synchronous Data Link Control IBM;
LLC: Logical Link Control Protocol IEE 802.2;
LAP-B: Link Access Procedure Balanced ISSO;
HDLC: High Data Level Link Control CCITT.
Protocolos orientados a
caracter
DESVANTAGENS
Reconhecimento dos Caracteres de Controle;
Necessidade de alternncia (so HDX);
Difcil transparncia;
Alta dependncia do cdigo.
EXEMPLO: BSC
Utiliza procedimento Stop and Wait (bit alternado);
um protocolo sncrono;
Transmite HDX nos cdigos EBCDIC e ASCII.
Protocolo BSC
Estao A Estao
B
ENQ
ACK0
STX DADOS1 ETB
BCC
ACK1
STX DADOS2 ETX BCC
ACK0
EOT
Caracteres de Controle
ENQ ENQUIRY (INTERROGAO)
ACK0/1 AFIRMATIVE ACKNOWLEDGEMENT
STX START OF TEXT
ETB END OF TRANSMISSION BLOCK
ETX END OF TEXT
EOT END OF TRANSMISSION
Protocolos orientados a bit
Delimitador Flag
Tcnica de bit stuffing
Tipos de quadros
01111110 Endereo Controle Informao FCS 01111110
Flag Header Camada 2 Dados Flag
8 bits 8 bits 8 bits n x 8 bits 16 bits 8 bits
Protocolo HDLC
Estrutura de quadro HDLC
Camada 2
Deteco e Correo de Erros
Tcnicas de Deteco de Erros
VRC
Verificao da paridade do caracter;
LRC
Verificao da paridade do bloco;
CRC
Verificao de redundncia cclica em um bloco ou quadro.
Tcnicas de Correo
Sistemas de correo por Retransmisso
ARQ Stop and Wait;
ARQ Contnuo;
Conceito de janelas de correo.
Sistemas com Cdigos para Auto-Correo no Destino
FEC.
Camada 2
Confirmao de Quadros Recebidos
Confirmao quadro a quadro
Transmisses Half-Duplex (HDX).

Confirmao Mediante definio de
Janelas
Janela: N de quadros transmitidos sem a
necessidade de confirmao;
H a necessidade de numerar os quadros
transmitidos.
Confirmao Quadro
a Quadro

ETD A ETD B



Quadro de INFO
Confirmao

Quadro de INFO
Confirmao

Quadro de INFO

Confirmao
Confirmao Atravs
de uma Janela

ETD A ETD B

Quadro de INFO 1

Quadro de INFO 2

Quadro de INFO 3 Confirmao 1

Quadro de INFO 4 Confirmao 2

Confirmao 3

Confirmao 4
Camada 2
Controle de Fluxo
Protocolos Orientados a Byte
Mediante caracteres de confirmao: ACK.
Protocolos Orientados a Bit
Mediante seqncias numrica de quadros:
NS e NR.
Camada 2
Correo de Erro CK
CK: bits de verificao
So 16 bits inseridos na SU para possibilitar a
verificao do recebimento correto da mensagem.
Isto feito atravs da propriedade segundo a qual
toda informao binria pode ser expressa atravs
do polinmio. Por exemplo, a informao 10101101
pode ser representada atravs do polinmio:
1.x
7
+ 0.x
6
+ 1.x
5
+ 0.x
4
+ 1.x
3
+ 1.x
2
+ 0.x
1
+ 1.x
0
= x
7

+ x
5
+ x
3
+x
2
+ 1
Os bits de verificao, inseridos no ponto de
origem da mensagem, so calculados atravs do
procedimento a seguir.
Transmisso
G (x)
x
K
.p
15
(x)
Informao CK
G (x)
Informao
D (x) x
16
R1 (x)

R2 (x)

+
Camada 2
Correo de Erro CK
Camada 2
Correo de Erro CK
Informao
ERROR
Informao
OK
R (x)
NO
SIM
Igual a
0001110100001111
Recepo

G (x)
Informao CK
Camada 2
Correo de Erro CK
D(x): polinmio cujos coeficientes (0 ou 1) correspondem
aos bits entre o flag de abertura e o CK.
G(X): polinmio gerador, no caso x
16
+ x
12
+ x
5
+ 1.
R1(x): polinmio resto da diviso de D(x) por G(x).
xk.p15(x): polinmio obtido com a multiplicao de xk por
p15(x) onde este ltimo um polinmio completo de
grau 15 e k o nmero de bits entre o flag de
abertura e o CK.
R2(x): polinmio resto da diviso de xk.p15(x) por G(x).
p15(x): x
15
+ x
14
+ x
13
+ ... + x
2
+ x
1
+ 1.
Protocolo Ethernet
Os padres atuais do protocolo Ethernet so os
seguintes:

10 megabits/seg: 10Base-T Ethernet (IEEE
802.3)
100 megabits/seg: Fast Ethernet (IEEE 802.3u)
1 gigabits/seg: Gigabit Ethernet (IEEE 802.3z)
10 gigabits/seg: 10 Gigabit Ethernet (IEEE
802.3ae)
Protocolo Ethernet
Um esquema conhecido como Carrier Sense
Multiple Access with Collision Detection
(CSMA/CD)
Organiza a forma como os computadores
compartilham o canal. Originalmente
desenvolvido nos anos 60 para ALOHAnet -
Hawaii usando Rdio, o esquema
relativamente simples se comparado ao token
ring ou rede de controle central (master
controlled networks).
Ethernet com meio compartilhado CSMA/CD
Protocolo Ethernet
Quando um computador deseja enviar alguma informao, este
obedece o seguinte algoritmo:
1. Se o canal est livre, inicia-se a transmisso, seno vai para o
passo 4;
2. [transmisso da informao] se coliso detectada, a
transmisso continua at que o tempo mnimo para o pacote seja
alcanado (para garantir que todos os outros transmissores e
receptores detectem a coliso), ento segue para o passo 4;
3. [fim de transmisso com sucesso] informa sucesso para as
camadas de rede superiores, sai do modo de transmisso;
4. [canal est ocupado] espera at que o canal esteja livre;
5. [canal se torna livre] espera-se um tempo aleatrio, e vai para o
passo 1, a menos que o nmero mximo de tentativa de
transmisso tenha sido excedido;
6. [nmero de tentativa de transmisso excedido] informa falha
para as camadas de rede superiores, sai do modo de transmisso
Protocolo Ethernet
Ethernet original verso I
O quadro Ethernet verso 2 ou quadro Ethernet
II, chamado quadro DIX (iniciais de DEC, Intel,
e Xerox). o mais comum atualmente, j que
muitas vezes usado diretamente pelo Protocolo
Internet.
quadro IEEE 802.x LLC
quadro IEEE 802.x LLC/SNAP
Os tipos diferentes de quadro tm formatos e
valores de MTU diferentes, mas podem
coexistir no mesmo meio fsico.
Tipos de quadro Ethernet e o campo EtherType
Caractersticas da camada de
rede
responsvel por transportar pacotes
da origem para o destino.
Existncia de dispositivos intermedirios
ao longo do caminho.
Introduz o conceito de
interligao de redes.
responsvel por transportar
pacotes da origem para o
destino.
Responsvel pelo
roteamento.
Responsvel pelo
endereamento lgico.
Endereamento: X.25, IP.
Camada 3
Camada de Rede
Fsica
Enlace
Rede
Transporte
Sesso
Apresentao
Aplicao
Servio orientado conexo
Pacotes trafegam sempre pelo
mesmo caminho.
Exemplo: X.25
Servio sem conexo
Pacotes podem chegar fora de
ordem.
Exemplo: IP.
Datagrama
S1
A
S6
B
S3 S5
S2 S4
1 2 3 4
4 1
1
1
1 2 3 4
2 3 4
2 3
3 4
4
2
2
Controle da camada de rede
Controle fim a fim dentro da rede.
Procedimentos:
Estabelecimento e encerramento
de chamadas virtuais;
Gerenciamento de PVCs;
Controle de Fluxo;
Recuperao de condies de erro;
Seqenciao;
Controle de Congestionamento.
Garante o transporte confivel
dos dados:
Entrega das mensagens na
ordem de envio;
Sem perdas, duplicaes ou
troca de ordem;
Os dados so repartidos em
segmentos;
Controle de fluxo e integridade
das mensagens;
Conexes de transporte.
Camada 4
Camada de Transporte
Fsica
Enlace
Rede
Apresentao
Aplicao
Transporte
Sesso
O Nvel de Transporte
Servio de conexo.
Pode combinar vrias mensagens
pequenas em um segmento nico.
Identificador de conexo (CID).





FFF- 00001D0026A3-A12
CID1 DADOS CID2 DADOS
Informaes de
Endereamento
Vrias mensagens combinadas
em um nico segmento
Isolar das camadas superiores a parte de
transmisso da rede.
Dividir as mensagens grandes em segmentos
apropriados para a transmisso em rede.
Endereamento.
Resoluo de endereo/nome.
Desenvolvimento do segmento.
Servio de conexo.
Camada de Transporte
Camada 5
Camada de Sesso
Fsica
Enlace
Rede
Apresentao
Aplicao
Transporte
Sesso
Administrao da sesso.
Dilogo formal entre o solicitante
de servios e um provedor de
servios.
Estabelecimento da conexo.
Transferncia de dados.
Liberao da Conexo.
Camada 6
Camada de Apresentao
Fsica
Enlace
Rede
Apresentao
Aplicao
Transporte
Sesso
Converso de dados
Ordem dos Bits.
Converso da Ordem de Bytes.
Converso de Cdigo de Caracteres.
ASCII / EBCDIC.
Converso da Sintaxe do Arquivo
Quando os formatos de arquivos so
diferentes entre os computadores,
preciso convert-los.
Criptografia de Dados
Garantir que os dados na rede local
estejam absolutamente seguros.
Camada 7
Camada de Aplicao
Fsica
Enlace
Rede
Apresentao
Aplicao
Transporte
Sesso
Se refere ao fornecimento de
servios na rede.
Fornece uma interface por meio
da qual os aplicativos podem se
comunicar com a rede.
Funes relacionadas
utilizao dos servios da rede:
Servios de Divulgao;
Divulgao de Servio Ativo;
Divulgao de Servio Passivo.
Arquitetura TCP/IP
Conjunto de protocolos desenvolvido
para a Internet.
Padro concebido mundialmente.
Soluo concebida para interconexo de
redes heterogneas.
Arquitetura definida em 4 camadas.
o protocolo utilizado nos produtos
Velox e demais suportados pela Rede IP.
Fsica
Enlace
Rede
Transporte
Sesso
Apresentao
Aplicao
Enlace
de Dados
Rede
Transporte
Aplicao


Modelo TCP/IP
Modelo
OSI
Modelo
TCP/IP

Вам также может понравиться