16
Camadas de Protocolos Camadas de Protocolos U Disciplina de Redes de Computadores Universidade Católica de Pelo Faculdade de Tecnologia Senac Pelotas Faculdade de Tecnologia Senac Pelotas Curso Superior de Tecnologia em Redes de Computadores Curso Superior de Tecnologia em Redes de Computadores Prof. Eduardo Maroñas Monks Prof. Eduardo Maroñas Monks Unidade Curricular - Redes de Computadores I Unidade Curricular - Redes de Computadores I

Camadas de Protocolos

Embed Size (px)

DESCRIPTION

Camadas de Protocolos. U Disciplina de Redes de Computadores. Faculdade de Tecnologia Senac Pelotas Curso Superior de Tecnologia em Redes de Computadores Prof. Eduardo Maroñas Monks Unidade Curricular - Redes de Computadores I. Universidade Católica de Pelo. Sumário. Modelo OSI - PowerPoint PPT Presentation

Citation preview

Page 1: Camadas de Protocolos

Camadas de ProtocolosCamadas de Protocolos

U

Disciplina de Redes de ComputadoresUniversidade Católica de PeloFaculdade de Tecnologia Senac PelotasFaculdade de Tecnologia Senac Pelotas

Curso Superior de Tecnologia em Redes de ComputadoresCurso Superior de Tecnologia em Redes de Computadores

Prof. Eduardo Maroñas MonksProf. Eduardo Maroñas Monks

Unidade Curricular - Redes de Computadores IUnidade Curricular - Redes de Computadores I

Page 2: Camadas de Protocolos

SumárioSumário

• Modelo OSIModelo OSI• Modelo TCP/IPModelo TCP/IP• Camadas de protocolosCamadas de protocolos• EncapsulamentoEncapsulamento

– ExemploExemplo

• ReferênciasReferências

Redes I – Camadas de Protocolos - Prof. Eduardo Monks Redes I – Camadas de Protocolos - Prof. Eduardo Monks 22

Page 3: Camadas de Protocolos

Diagrama Simplificado de Diagrama Simplificado de RedeRede

Software Software AplicativoAplicativo

Recursos de Recursos de Rede do Rede do Sistema Sistema

OperacionalOperacional

Interface de Interface de RedeRede

Software Software AplicativoAplicativo

Recursos de Recursos de Rede do Rede do Sistema Sistema

OperacionalOperacional

Interface de Interface de RedeRede

Meio Físico de Meio Físico de TransmissãoTransmissão

Host Host AAHost Host

BB

Redes I – Camadas de Protocolos - Prof. Eduardo Monks Redes I – Camadas de Protocolos - Prof. Eduardo Monks 33

Page 4: Camadas de Protocolos

Modelos: OSI x TCP/IPModelos: OSI x TCP/IP•Modelo de Referência OSI criado para estabelecer um padrão de Modelo de Referência OSI criado para estabelecer um padrão de compatibilidade e eficiência em redes de computadores. compatibilidade e eficiência em redes de computadores. Composto por Composto por 7 camadas7 camadas

•Devido a complexidade e a demora no desenvolvimento de Devido a complexidade e a demora no desenvolvimento de aplicações, o modelo adotado de fato acabou sendo o TCP/IPaplicaçõ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 As camadas têm a função de simplificar o estudo e implantação dos serviços e protocolos de rededos serviços e protocolos de rede

Redes I – Camadas de Protocolos - Prof. Eduardo Monks Redes I – Camadas de Protocolos - Prof. Eduardo Monks 44

Page 5: Camadas de Protocolos

Camada FísicaCamada Física• Trata dos aspectos físicos da transmissão de Trata dos aspectos físicos da transmissão de

bits.bits.• Não se preocupa com a correção dos dadosNão se preocupa com a correção dos dados• São definidos:São definidos:

– Taxa de transmissão (9600bit/s, 10Mbit/s, etc)Taxa de transmissão (9600bit/s, 10Mbit/s, etc)– Tipo de Transmissão (Banda base, larga)Tipo de Transmissão (Banda base, larga)– Tipo de codificação (Manchester, modulação)Tipo de codificação (Manchester, modulação)– Quantos pinos e qual a função de cada pino dos Quantos pinos e qual a função de cada pino dos

conectoresconectores– Outros procedimentos eletrônicos e mecânicosOutros procedimentos eletrônicos e mecânicos

• Exemplo:Exemplo:– RS-232, DSL, SONET/SDH , padrão RS-232, DSL, SONET/SDH , padrão

IEEE 802.3, BluetoothIEEE 802.3, Bluetooth

Redes I – Camadas de Protocolos - Prof. Eduardo Monks Redes I – Camadas de Protocolos - Prof. Eduardo Monks 55

Page 6: Camadas de Protocolos

Camada de Enlace de Camada de Enlace de DadosDados

• Transformar o canal de comunicação em uma Transformar o canal de comunicação em uma linha livre de erros de transmissãolinha livre de erros de transmissão

• Controle de errosControle de erros• Controle de fluxoControle de fluxo• Mostra uma ligação ponto a ponto para a Mostra uma ligação ponto a ponto para a

camada superior (os bits são passados na camada superior (os bits são passados na mesma ordem de saída).mesma ordem de saída).

• Disciplina acesso ao meio físico em redes de Disciplina acesso ao meio físico em redes de difusão (difusão (broadcastbroadcast))

• Responsável pela delimitação/sincronização de Responsável pela delimitação/sincronização de quadros/caracteres = conjunto de bits da quadros/caracteres = conjunto de bits da mesma mensagem que trafegam juntos pela mesma mensagem que trafegam juntos pela rede.rede.

• Exemplos de protocolos:Exemplos de protocolos:– IEEE 802.3, protocolos PPP, IEEE 802.3, protocolos PPP,

HDLC, ARP, ATM, Frame Relay, HDLC, ARP, ATM, Frame Relay, STP (STP (Spanning-Tree ProtocolSpanning-Tree Protocol))

Redes I – Camadas de Protocolos - Prof. Eduardo Monks Redes I – Camadas de Protocolos - Prof. Eduardo Monks 66

Page 7: Camadas de Protocolos

Camada de Enlace de Camada de Enlace de DadosDados

• A camada de enlace é dividida A camada de enlace é dividida em duas subcamadas:em duas subcamadas:– Subcamada MAC (Subcamada MAC (Media Access Media Access

ControlControl))• Responsável pelo controle ao Responsável pelo controle ao

acesso do meio físicoacesso do meio físico

– Subcamada LLC (Subcamada LLC (Logical Link Logical Link ControlControl))• Possibilita a diferentes tipos de Possibilita a diferentes tipos de

protocolos utilizarem o mesmo meio protocolos utilizarem o mesmo meio físico. físico.

Redes I – Camadas de Protocolos - Prof. Eduardo Monks Redes I – Camadas de Protocolos - Prof. Eduardo Monks 77

Page 8: Camadas de Protocolos

Camada de RedeCamada de Rede• Cria uma independência em relação as Cria uma independência em relação as

tecnologias empregas para transmissão e tecnologias empregas para transmissão e interconexão entre sistemasinterconexão entre sistemas

• Abstração de rede lógicaAbstração de rede lógica• Responsável pelo estabelecimento de rotas Responsável pelo estabelecimento de rotas • Determina como os pacotes acham o caminho Determina como os pacotes acham o caminho

até seu destinoaté seu destino• Trata dos problemas de congestionamento e de Trata dos problemas de congestionamento e de

conversão de endereços entre sub-redes conversão de endereços entre sub-redes diferentesdiferentes

• Exemplos de protocolos:Exemplos de protocolos:– IP, ICMP, IPv6, IPX, X.25, IGMP, IP, ICMP, IPv6, IPX, X.25, IGMP,

IPSecIPSec

Redes I – Camadas de Protocolos - Prof. Eduardo Monks Redes I – Camadas de Protocolos - Prof. Eduardo Monks 88

Page 9: Camadas de Protocolos

Camada de TransporteCamada de Transporte

• Camada fim a fimCamada fim a fim• Comunicação entre entidades de Comunicação entre entidades de

um mesmo nível nos sistemas um mesmo nível nos sistemas finaisfinais

• Garantir que a informação chega Garantir que a informação chega correta ao destino, oferecendo:correta ao destino, oferecendo:– Controle de fluxoControle de fluxo– SegurançaSegurança– TransparênciaTransparência– Controle de erroControle de erro

• Exemplos de protocolos:Exemplos de protocolos:– TCP, UDP, SPX, SCTPTCP, UDP, SPX, SCTP

Redes I – Camadas de Protocolos - Prof. Eduardo Monks Redes I – Camadas de Protocolos - Prof. Eduardo Monks 99

Page 10: Camadas de Protocolos

Camada de TransporteCamada de Transporte

• Camada fim a fimCamada fim a fim

Redes I – Camadas de Protocolos - Prof. Eduardo Monks Redes I – Camadas de Protocolos - Prof. Eduardo Monks 1010

Page 11: Camadas de Protocolos

Camada de SessãoCamada de Sessão

• Mecanismo de controle de Mecanismo de controle de diálogo entre processos dos diálogo entre processos dos sistemas finaissistemas finais

• Estabelece, mantém e Estabelece, mantém e sincroniza a interação entre sincroniza a interação entre sistemas de computaçãosistemas de computação

• Exemplos de protocolos:Exemplos de protocolos:– SSL, TLSSSL, TLS

Redes I – Camadas de Protocolos - Prof. Eduardo Monks Redes I – Camadas de Protocolos - Prof. Eduardo Monks 1111

Page 12: Camadas de Protocolos

Camada de ApresentaçãoCamada de Apresentação

• Oferece uma independência as Oferece uma independência as aplicações quanto a representação aplicações quanto a representação interna de dadosinterna de dados

• Tratamento da sintaxe e da Tratamento da sintaxe e da semântica dos dados transmitidos:semântica dos dados transmitidos:

• Conversão de formatos de dados Conversão de formatos de dados ((big endian, little endianbig endian, little endian, ASCII, , ASCII, Unicode)Unicode)

• Mecanismos de compactação de Mecanismos de compactação de dadosdados

• CriptografiaCriptografia

Redes I – Camadas de Protocolos - Prof. Eduardo Monks Redes I – Camadas de Protocolos - Prof. Eduardo Monks 1212

Page 13: Camadas de Protocolos

Camada de AplicaçãoCamada de Aplicação

• Os serviços de aplicação ao usuárioOs serviços de aplicação ao usuário• Definição dos protocolos que serão Definição dos protocolos que serão

implementados pelo software implementados pelo software aplicativoaplicativo

• Exemplo de protocolos:Exemplo de protocolos:– Transferência de arquivos (ex: ftp, scp, Transferência de arquivos (ex: ftp, scp,

etc)etc)– Correio eletrônico (ex: smtp, pop, imap, Correio eletrônico (ex: smtp, pop, imap,

etc)etc)– WWW (ex: http)WWW (ex: http)– Compartilhamento de arquivos e recursos Compartilhamento de arquivos e recursos

(ex: smb, cifs)(ex: smb, cifs)– ......

Redes I – Camadas de Protocolos - Prof. Eduardo Monks Redes I – Camadas de Protocolos - Prof. Eduardo Monks 1313

Page 14: Camadas de Protocolos

EncapsulamentoEncapsulamento

• Cada camada possui controles Cada camada possui controles que são inseridos nos pacotesque são inseridos nos pacotes

• Estes controles formam o Estes controles formam o cabeçalhocabeçalho do pacote do pacote

• O O encapsulamentoencapsulamento é o nome é o nome dado ao processo de controles dado ao processo de controles aos dados empacotadosaos dados empacotados

Redes I – Camadas de Protocolos - Prof. Eduardo Monks Redes I – Camadas de Protocolos - Prof. Eduardo Monks 1414

Page 15: Camadas de Protocolos

• ExemploExemplo– Pacote HTTPPacote HTTP

Redes I – Camadas de Protocolos - Prof. Eduardo Monks Redes I – Camadas de Protocolos - Prof. Eduardo Monks 1515

EncapsulamentoEncapsulamento

Page 16: Camadas de Protocolos

ReferênciasReferências• KUROSE, J. F.; ROSS, K. W. Redes de Computadores e KUROSE, J. F.; ROSS, K. W. Redes de Computadores e

a Internet: uma abordagem top-down. 3ª edição. São a Internet: uma abordagem top-down. 3ª edição. São Paulo: Addison Wesley, 2007.Paulo: Addison Wesley, 2007.

• Cisco Network Academy. CCNA - Módulo 1 – Capítulo Cisco Network Academy. CCNA - Módulo 1 – Capítulo 1.1.

• TANENBAUM, A. S. Redes de Computadores. Editora TANENBAUM, A. S. Redes de Computadores. Editora Campus, 2003.Campus, 2003.

Redes I – Camadas de Protocolos - Prof. Eduardo Monks Redes I – Camadas de Protocolos - Prof. Eduardo Monks 1616