U
Faculdade
dePelo
Tecnologia Senac Pelotas
Universidade
Católica de
Disciplina de Redes de Computadores
Curso Superior de Tecnologia em Redes de Computadores
Prof. Eduardo Maroñas Monks
Unidade Curricular - Redes de Computadores I
Camadas de Protocolos
Sumário
•
•
•
•
Modelo OSI
Modelo TCP/IP
Camadas de protocolos
Encapsulamento
– Exemplo
• Referências
Redes I – Camadas de Protocolos - Prof. Eduardo Monks
2
Diagrama Simplificado de Rede
Host B
Software
Aplicativo
Software
Aplicativo
Recursos de
Rede do
Sistema
Operacional
Recursos de
Rede do
Sistema
Operacional
Interface de
Rede
Interface de
Rede
Host A
Meio Físico de
Transmissão
Redes I – Camadas de Protocolos - Prof. Eduardo Monks
3
Modelos: OSI x TCP/IP
•Modelo de Referência OSI criado para estabelecer um padrão de
compatibilidade e eficiência em redes de computadores. Composto
por 7 camadas
•Devido a complexidade e a demora no desenvolvimento de
aplicações, o modelo adotado de fato acabou sendo o TCP/IP
•As camadas têm a função de simplificar o estudo e implantação
dos serviços e protocolos de rede
Redes I – Camadas de Protocolos - Prof. Eduardo Monks
4
Camada Física
• Trata dos aspectos físicos da transmissão de
bits.
• Não se preocupa com a correção dos dados
• São definidos:
Taxa de transmissão (9600bit/s, 10Mbit/s, etc)
Tipo de Transmissão (Banda base, larga)
Tipo de codificação (Manchester, modulação)
Quantos pinos e qual a função de cada pino dos
conectores
– Outros procedimentos eletrônicos e mecânicos
–
–
–
–
• Exemplo:
– RS-232, DSL, SONET/SDH , padrão IEEE
802.3, Bluetooth
Redes I – Camadas de Protocolos - Prof. Eduardo Monks
5
Camada de Enlace de
Dados
• Transformar o canal de comunicação em uma
linha livre de erros de transmissão
• Controle de erros
• Controle de fluxo
• Mostra uma ligação ponto a ponto para a
camada superior (os bits são passados na
mesma ordem de saída).
• Disciplina acesso ao meio físico em redes de
difusão (broadcast)
• Responsável pela delimitação/sincronização de
quadros/caracteres = conjunto de bits da mesma
mensagem que trafegam juntos pela rede.
• Exemplos de protocolos:
– IEEE 802.3, protocolos PPP,
HDLC, ARP, ATM, Frame Relay,
STP (Spanning-Tree Protocol)
Redes I – Camadas de Protocolos - Prof. Eduardo Monks
6
Camada de Enlace de
Dados
• A camada de enlace é dividida
em duas subcamadas:
– Subcamada MAC (Media Access
Control)
• Responsável pelo controle ao
acesso do meio físico
– Subcamada LLC (Logical Link
Control)
• Possibilita a diferentes tipos de
protocolos utilizarem o mesmo
meio físico.
Redes I – Camadas de Protocolos - Prof. Eduardo Monks
7
Camada de Rede
• Cria uma independência em relação as
tecnologias empregas para transmissão e
interconexão entre sistemas
• Abstração de rede lógica
• Responsável pelo estabelecimento de rotas
• Determina como os pacotes acham o caminho
até seu destino
• Trata dos problemas de congestionamento e de
conversão de endereços entre sub-redes
diferentes
• Exemplos de protocolos:
– IP, ICMP, IPv6, IPX, X.25, IGMP,
IPSec
Redes I – Camadas de Protocolos - Prof. Eduardo Monks
8
Camada de Transporte
• Camada fim a fim
• Comunicação entre entidades de
um mesmo nível nos sistemas
finais
• Garantir que a informação chega
correta ao destino, oferecendo:
–
–
–
–
Controle de fluxo
Segurança
Transparência
Controle de erro
• Exemplos de protocolos:
– TCP, UDP, SPX, SCTP
Redes I – Camadas de Protocolos - Prof. Eduardo Monks
9
Camada de Transporte
• Camada fim a fim
Redes I – Camadas de Protocolos - Prof. Eduardo Monks
10
Camada de Sessão
• Mecanismo de controle de
diálogo entre processos dos
sistemas finais
• Estabelece, mantém e
sincroniza a interação entre
sistemas de computação
• Exemplos de protocolos:
– SSL, TLS
Redes I – Camadas de Protocolos - Prof. Eduardo Monks
11
Camada de Apresentação
• Oferece uma independência as
aplicações quanto a representação
interna de dados
• Tratamento da sintaxe e da
semântica dos dados transmitidos:
• Conversão de formatos de dados
(big endian, little endian, ASCII,
Unicode)
• Mecanismos de compactação de
dados
• Criptografia
Redes I – Camadas de Protocolos - Prof. Eduardo Monks
12
Camada de Aplicação
• Os serviços de aplicação ao usuário
• Definição dos protocolos que serão
implementados pelo software
aplicativo
• Exemplo de protocolos:
– Transferência de arquivos (ex: ftp, scp, etc)
– Correio eletrônico (ex: smtp, pop, imap,
etc)
– WWW (ex: http)
– Compartilhamento de arquivos e recursos
(ex: smb, cifs)
– ...
Redes I – Camadas de Protocolos - Prof. Eduardo Monks
13
Encapsulamento
• Cada camada possui controles
que são inseridos nos pacotes
• Estes controles formam o
cabeçalho do pacote
• O encapsulamento é o nome dado
ao processo de controles aos
dados empacotados
Redes I – Camadas de Protocolos - Prof. Eduardo Monks
14
Encapsulamento
• Exemplo
– Pacote HTTP
Redes I – Camadas de Protocolos - Prof. Eduardo Monks
15
Referências
• KUROSE, J. F.; ROSS, K. W. Redes de Computadores e a
Internet: uma abordagem top-down. 3ª edição. São
Paulo: Addison Wesley, 2007.
• Cisco Network Academy. CCNA - Módulo 1 – Capítulo 1.
• TANENBAUM, A. S. Redes de Computadores. Editora
Campus, 2003.
Redes I – Camadas de Protocolos - Prof. Eduardo Monks
16
Download

Rede de Computadores: Dispositivos