Alessandro D. R. Fazenda
adrfazenda@gmail.com
 O que é um protocolo de rede
 Arquiteturas de redes
 Modelo OSI
 Modelo TCP/IP
 Interface: Define quais serviços são disponíveis
entre duas camadas adjacentes
 Peer: Entidades, em máquinas distintas,...
 Problema
◦ Permitir a comunicação entre entidades de diferentes
sistemas
 Solução
◦ Criar convenções de quando e como s...
 Objetivo
◦ reduzir complexidade do projeto
◦ tarefa da comunicação é quebrada em camadas
 Cada camada
◦ função é oferec...
 Necessidade de padronização dos protocolos das
diversas camadas para aumento da interoperabilidade
 Open Systems Interc...
 Trata da transmissão pura de bits
em um canal de comunicação (ótico,
elétrico, ondas)
 Questões:
◦ Quantos volts repres...
 Transforma o canal de transmissão em
um meio livre de erros para a camada
de rede
 Framing (fragmentação)
◦ quebra a in...
 Cria uma camada abstrata para a
interconexão de várias redes e a
oferece para o nível de
transporte
 Como os pacotes sã...
 Aceita os dados da camada de sessão,
quebra-os em unidades menores,
envia-os para a camada de rede e
garante que o envio...
Enlace
Rede
Transporte
Sessão
Apresentação
Aplicação7
6
5
4
3
2
1 Físico
 Permite o estabelecimento de
várias sessões den...
Enlace
Rede
Transporte
Sessão
Apresentação
Aplicação7
6
5
4
3
2
1 Físico
 Oferece uma independência às
aplicações quanto ...
Enlace
Rede
Transporte
Sessão
Apresentação
Aplicação7
6
5
4
3
2
1 Físico
 Oferece serviços de aplicação
aos usuários
 Ca...
Alessandro D. R. Fazenda
adrfazenda@gmail.com
O que é um protocolo de rede
O que é um protocolo de rede
O que é um protocolo de rede
O que é um protocolo de rede
O que é um protocolo de rede
O que é um protocolo de rede
Próximos SlideShares
Carregando em…5
×

O que é um protocolo de rede

472 visualizações

Publicada em

O que é um protocolo de rede

Publicada em: Educação
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
472
No SlideShare
0
A partir de incorporações
0
Número de incorporações
5
Ações
Compartilhamentos
0
Downloads
15
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

O que é um protocolo de rede

  1. 1. Alessandro D. R. Fazenda adrfazenda@gmail.com
  2. 2.  O que é um protocolo de rede  Arquiteturas de redes  Modelo OSI  Modelo TCP/IP
  3. 3.  Interface: Define quais serviços são disponíveis entre duas camadas adjacentes  Peer: Entidades, em máquinas distintas, que correspondem a uma mesma camada de protocolo  Pilha de protocolos: Conjunto de protocolos utilizados pelas diferentes camadas de um sistema ◦ TCP/IP, Appletalk, NETBIOS, IPX, etc..  Arquitetura de Redes: Conjunto de camadas e protocolos
  4. 4.  Problema ◦ Permitir a comunicação entre entidades de diferentes sistemas  Solução ◦ Criar convenções de quando e como se comunicar (“falar em um mesmo idioma”) = protocolo de comunicação  Conceito de Protocolo ◦ Conjunto de regras e convenções definidas para permitir a troca de informações entre duas entidades
  5. 5.  Objetivo ◦ reduzir complexidade do projeto ◦ tarefa da comunicação é quebrada em camadas  Cada camada ◦ função é oferecer serviços de comunicação às camadas superiores. ◦ a camada n de um máquina se comunica com a camada n da outra utilizando os serviços da camada n-1. ◦ cada camada pode possui um ou mais protocolos de comunicação
  6. 6.  Necessidade de padronização dos protocolos das diversas camadas para aumento da interoperabilidade  Open Systems Interconection (OSI) ◦ interconexão de sistemas abertos (sistemas que são abertos para se comunicarem com outros sistemas)  Proposto pela International Organization for Standardization (ISO)  Organizado em sete camadas (layers)  Modelo muito utilizado no estudo das redes em virtude de sua estrutura didática.  Atenção: A maioria das redes não segue fielmente o modelo OSI. Deve-se utilizá-lo com atenção.
  7. 7.  Trata da transmissão pura de bits em um canal de comunicação (ótico, elétrico, ondas)  Questões: ◦ Quantos volts representam o binário 1? ◦ Quanto dura um bit? ◦ Qual o sentido da transmissão? ◦ Quantos pinos um conector deve ter? ◦ Qual a função de cada conector?  Ou seja: questões elétricas, mecânicas e procedurais  Exemplos: RS-232, RS-485, CAT5e Enlace Rede Transporte Sessão Apresentação Aplicação7 6 5 4 3 2 1 Físico
  8. 8.  Transforma o canal de transmissão em um meio livre de erros para a camada de rede  Framing (fragmentação) ◦ quebra a informação em “pedaços” que possuem bits de controle  Controle de fluxo ◦ como evitar que um emissor rápido sobrecarregue um receptor lento?  Controle de erros ◦ quais as técnicas utilizadas para garantir a recepção correta de cada quadro (frame)  Controle de acesso ao meio físico ◦ como organizar o acesso de vários equipamentos ao meio físico?  Ex: Frame Relay, Ethernet Enlace Rede Transporte Sessão Apresentação Aplicação7 6 5 4 3 2 1 Físico
  9. 9.  Cria uma camada abstrata para a interconexão de várias redes e a oferece para o nível de transporte  Como os pacotes são encaminhados (roteados) da origem para o destino? ◦ roteamento estático/dinâmico  Endereçamento das sub-redes ◦ exemplo: IP  Controle de congestionamento  Exemplos: IP, IPX, X.25 Enlace Rede Transporte Sessão Apresentação Aplicação7 6 5 4 3 2 1 Físico
  10. 10.  Aceita os dados da camada de sessão, quebra-os em unidades menores, envia-os para a camada de rede e garante que o envio seja correto  Garantias ◦ pacotes em seqüência ◦ pacotes não duplicados ◦ pacotes sem erros  Emula uma conexão “byte stream” fim- a-fim  Controle de fluxo  Multiplexação de várias sessões  Exemplos: TCP, UDP, SPX Enlace Rede Transporte Sessão Apresentação Aplicação7 6 5 4 3 2 1 Físico
  11. 11. Enlace Rede Transporte Sessão Apresentação Aplicação7 6 5 4 3 2 1 Físico  Permite o estabelecimento de várias sessões dentro de uma mesma conexão lógica na camada de transporte  Gerenciamento da sessão ◦ sincronismo ◦ direção da transmissão ◦ checkpoints
  12. 12. Enlace Rede Transporte Sessão Apresentação Aplicação7 6 5 4 3 2 1 Físico  Oferece uma independência às aplicações quanto a representação interna dos dados  Tratamento da sintaxe e da semântica dos dados transmitidos: ◦ conversão de formatos de dados (big endian, little endian, ASCII, ASN.1, Unicode) ◦ mecanismos de compactação de dados ◦ criptografia
  13. 13. Enlace Rede Transporte Sessão Apresentação Aplicação7 6 5 4 3 2 1 Físico  Oferece serviços de aplicação aos usuários  Camada “visível” e que oferece serviços úteis aos usuários  Exemplos: ◦ transferência de arquivos ◦ correio eletrônico ◦ WWW ◦ Skype
  14. 14. Alessandro D. R. Fazenda adrfazenda@gmail.com

×