Modelo de Camadas OSI

Documentos relacionados
(Open System Interconnection)

O modelo ISO/OSI (Tanenbaum,, 1.4.1)

APLICAÇÃO REDE APLICAÇÃO APRESENTAÇÃO SESSÃO TRANSPORTE REDE LINK DE DADOS FÍSICA 1/5 PROTOCOLOS DE REDE

MÓDULO 7 Modelo OSI. 7.1 Serviços Versus Protocolos

Prof. Marcelo Machado Cunha Parte 3

Modelos de Camadas. Professor Leonardo Larback

Protocolo. O que é um protocolo? Humano: que horas são? eu tenho uma pergunta

Unidade 2.1 Modelos de Referência. Bibliografia da disciplina. Modelo OSI. Modelo OSI. Padrões 18/10/2009

Unidade 2.1 Modelos de Referência

APOSTILA DE REDES DE COMPUTADORES PARTE - III

Funções específicas de cada camada do modelo OSI da ISO.

Cap 01 - Conceitos Básicos de Rede (Kurose)

Introdução à Redes de Computadores

Revisão. Karine Peralta

Fundamentos de Informática

Redes de Computadores

Modelo de referência OSI. Modelo TCP/IP e Internet de cinco camadas

Arquitetura de Redes: Camadas de Protocolos (Parte II)

CAMADA DE TRANSPORTE

Capítulo 7 CAMADA DE TRANSPORTE

REDES DE COMPUTADORES Prof. Ricardo Rodrigues Barcelar

Claudivan C. Lopes

Prof. Manuel A Rendón M

TRANSMISSÃO DE DADOS Prof. Ricardo Rodrigues Barcelar

Arquitetura de Redes: Camadas de Protocolos (Parte I) Prof. Eduardo

Camadas de Transporte, Sessão & Apresentação. Função. Camadas REDES x TRANSPORTE. Redes de Computadores Prof. Leandro C. Pykosz

FACULDADE PITÁGORAS. Prof. Ms. Carlos José Giudice dos Santos

Camadas da Arquitetura TCP/IP

Redes de Computadores

1 Redes de Computadores - TCP/IP Luiz Arthur

Camada de Transporte TCP/IP e Aplicação

REDES DE COMPUTADORES Prof. Ricardo Rodrigues Barcelar

Modelo OSI. Prof. Alexandre Beletti Ferreira. Introdução

Capítulo 9 - Conjunto de Protocolos TCP/IP e Endereçamento. Associação dos Instrutores NetAcademy - Julho de Página


Protocolos Hierárquicos

Arquiteturas de Rede. Prof. Leonardo Barreto Campos


Redes de Computadores II INF-3A

AULA 03 MODELO OSI/ISO. Eduardo Camargo de Siqueira REDES DE COMPUTADORES Engenharia de Computação

Redes de Computadores. Prof. André Y. Kusumoto

Comunicando através da rede

Centro Tecnológico de Eletroeletrônica César Rodrigues. Atividade Avaliativa

Há dois tipos de configurações bidirecionais usados na comunicação em uma rede Ethernet:

CCNA 2 Conceitos Básicos de Roteadores e Roteamento

REDES DE COMPUTADORES

TCP/IP TCP UDP IP HTTP HTTPS FTP TFTP TELNET POP3 IMAP SMTP SNMP DHCP

Universidade Tuiuti do Paraná Faculdade de Ciências Exatas. Tecnologia de Análise e Desenvolvimento de Sistemas. TCP/IP x ISO/OSI

Arquitetura e Protocolos de Rede TCP/IP. Modelo Arquitetural

ADDRESS RESOLUTION PROTOCOL. Thiago de Almeida Correia

UNIVERSIDADE FEDERAL DE SANTA CATARINA DEPARTAMENTO DE INFORMÁTICA E ESTÁTISTICA GRADUAÇÃO EM CIÊNCIAS DA COMPUTAÇÃO DISCIPLINA: COMUNICAÇÃO DE DADOS

Prof. Samuel Henrique Bucke Brito

Rede d s d e d Com o pu p t u ado d r o es Conceitos Básicos M d o e d los o de d Re R de d s:

Revisão. 1.1 Histórico 1.2 Protocolo 1.3 Classificação 1.4 Lan 1.5 Wan

AULA 01 INTRODUÇÃO. Eduardo Camargo de Siqueira REDES DE COMPUTADORES Engenharia de Computação

Camada de Transporte

Interconexão de redes locais. Repetidores. Pontes (Bridges) Hubs. Pontes (Bridges) Pontes (Bridges) Existência de diferentes padrões de rede

REDES DE COMPUTADORES. Arquiteturas de Redes

Redes de Computadores - Capitulo II prof. Ricardo de Macedo 1 ISO INTERNATIONAL ORGANIZATION FOR STANDARDZATION

Aula 03 Regras de Segmentação e Switches

Redes de Computadores

Capítulo 3: Implementar a segurança por meio de VLANs

REDES DE COMPUTADORES Prof. Ricardo Rodrigues Barcelar

SISTEMAS DISTRIBUIDOS

Protocolos de Redes Revisão para AV I

III.2. CABLE MODEMS CARACTERÍSTICAS BÁSICAS UNIDADE III SISTEMAS HÍBRIDOS

Fundamentos de Redes de Computadores. Elementos de Redes Locais

CCNA 1 Modelos OSI e TCP/IP. Kraemer

INTERNET = ARQUITETURA TCP/IP

Unidade 3 Visão Geral de Equipamentos de Rede

Redes de Comunicação Modelo OSI

Comunicação de Dados

Exercícios de Revisão Redes de Computadores Edgard Jamhour. Segundo Bimestre

Redes. Pablo Rodriguez de Almeida Gross

Capítulo 11 - Camada de Transporte TCP/IP e de Aplicação. Associação dos Instrutores NetAcademy - Julho de Página

Serviço de datagrama não confiável Endereçamento hierárquico. Facilidade de fragmentação e remontagem de pacotes

Redes de Computadores. Revisões

Redes TCP/IP. Prof. M.Sc. Alexandre Fraga de Araújo. INSTITUTO FEDERAL DO ESPÍRITO SANTO Campus Cachoeiro de Itapemirim

Capítulo 7 CAMADA DE TRANSPORTE

Unidade: CIDR e Análise do protocolo TCP/IP. Unidade I:

PROJETO DE REDES

Na Figura a seguir apresento um exemplo de uma "mini-tabela" de roteamento:

Guia de Conectividade Worldspan Go Res! A V A N Ç A D O

Redes de Computadores

Veja abaixo um exemplo de um endereço IP de 32 bits:

Rede de Computadores. Carlos Eduardo Pereira GCAR GCAR. IMP= Interface Message Processor. hosts. IMPs. Referência: Tanenbaum - Redes de Computadores

Sistemas Distribuídos Capítulos 3 e 4 - Aula 4

Rede de Computadores

Redes de computadores são sistemas complexos. Decomposição dos sistemas em elementos realizáveis

Modelo de Referência OSI

Módulo 8 Ethernet Switching

Aula 3. Objetivos. A internet.

REDES DE COMPUTADORES

TECNOLOGIA WEB INTERNET PROTOCOLOS

REDES DE COMPUTADORES

TCP/IP TCP UDP IP HTTP HTTPS FTP TFTP TELNET POP3 IMAP SMTP SNMP DHCP

Arquitetura de Redes de Computadores. Bruno Silvério Costa

Capítulo 9. Gerenciamento de rede

Transcrição:

Modelo de Camadas OSI 1

Histórico Antes da década de 80 -> Surgimento das primeiras rede de dados e problemas de incompatibilidade de comunicação. Década de 80, ISO, juntamente com representantes de diversos fabricantes existentes, cria um grupo de trabalho para resolver o problema. 1984, surgia o primeiro resultado desse esforço: O Modelo de Referência OSI, criado com o intuito de padronizar a comunicação de dados e de permitir a interoperabilidade independentemente e marca (fabricante) ou sistema utilizado. O modelo OSI é um modelo de referência, ou seja, ele específica todos os processos requeridos para que a comunicação de dados ocorra e divide esses processos em grupos lógicos, chamados layers (camadas). 2

O modelo de camadas OSI e as respectivas PDUs Camada Descrição Aplicação Application Layer - Provê a interface com o usuário. Apresentação Sessão Transporte Rede Presentation Layer - Trata da semântica, compressão / descompressão, criptografia e tradução dos dados. Session Layer - Gerência o "diálogo" entre as portas lógicas e mantém a separação dos dados de diferentes aplicações. Transport Layer - Provê a comunicação confiável (ou não) e executa checagem de erros antes da retransmissão dos segmentos. Network Layer - Define e gerencia o endereçamento lógico da rede (ex. IP) Nome da PDU Segmento / Segment Pacote / Packet / Datagram Enlace Física Data-link Layer - Acomoda os pacotes em "quadros" através do processo do encapsulamento. Detecta erros, porém, não os corrige. Physical Layer - Responsável pela movimentação dos bits entre as pontas e pela definição das interfaces, especificações elétricas e de pinagem dos cabos. Quadro / Frame "bits" 3

Facilitando o processo de memorização das camadas que compõem o modelo OSI Amanhã Ao Sair do Trabalho Resolverei Entrar na Faculdade. (Aplicação Apresentação Sessão Transporte Rede Enlace de Dados Física) 4

A Camada de Aplicação É nessa camada que ocorre a interação micro-usuário. A camada de aplicação é responsável por identificar e estabelecer a disponibilidade da aplicação na máquina destinatária e disponibilizar os recursos para que tal comunicação aconteça. Exemplos: Navegadores e Servidores Web (Internet Explorer, Firefox, Apache, IIS), e-mails gateways, servidores de banco de dados (MS-SQL, MySQL, Oracle), servidores X-window, entre muitos outros. 5

A Camada de Apresentação A camada de apresentação responde às solicitações de serviço da camada de aplicação e envia solicitações de serviço para a camada imediatamente inferior (sessão). Diferentemente das camadas inferiores, preocupadas em mover os bits de forma confiável de um ponto a outro, essa camada preocupa-se com a sintaxe e a semântica dos dados transmitidos. Exemplos: Formatação; PostScript, ASCII, EBCDIC, ASN.1, entre outras. Compressão; TIFF, PICT, GIF, QuickTime, MPEG, JPEG, entre outros. 6

A Camada de Sessão A camada de sessão é responsável pelo estabelecimento, gerenciamento e finalização de sessões entre a entidade transmissora e a entidade receptora. Ela basicamente mantém os dados de diferentes aplicações separados uns dos outros. Exemplos: Network File System (NFS), Structured Query Language (SQL), Remote Procedure Call (RPC), Apple Talk Session Protocol (ASP), entre outros. 7

A Camada de Transporte Os serviços definidos na camada de transporte são responsáveis pela segmentação e reconstrução de fluxos de dados provenientes de camadas superiores. Eles provêm comunicação ponto a ponto e podem estabelecer uma conexão lógica entre a aplicação origem e a aplicação destino em uma rede. A camada de transporte também é responsável pela disponibilização de mecanismos para multiplexar fluxos de dados de camadas superiores e pelo estabelecimento e finalização (quebra) dos circuitos virtuais (lógicos). Essa camada mascara os detalhes de qualquer informação relacionada à rede das camadas superiores, promovendo uma transmissão de dados de modo bastante transparente. 8

Controle de Fluxo (Camada de Transporte) A integridade dos dados é assegurada pela camada de transporte mantendo-se o controle do fluxo de dados e permitindo aos usuários a requisição de um transporte de dados confiável entre as pontas. Para que essa comunicação seja confiável, é preciso que uma comunicação orientada a conexão seja estabelecida, e que os protocolos envolvidos assegurem-se do seguinte: Os segmentos transmitidos são confirmados (acknowledged) ao serem recebidos; Qualquer segmento não confirmado é retransmitido; Os segmentos são reconstitúidos em sua sequência original, uma vez recebidos pelo computador destinatário; Uma gerência do fluxo de dados é mantida a fim de evitar congestionamento, sobrecarga e perda de dados. 9

Operação de Controle de Fluxo Internet Computador Origem sincronização Computador Destino negociação ( handhaking ) sincronização confirmação estabelecimento da conexão transferência de dados Enquanto dados estão sendo transmitidos entre dois dispositivos, ambos verificam periodicamente a conexão estabelecida para assegurar-se de que os dados estão sendo enviados e recebidos apropriadamente. 10

A Camada de Rede A camada de rede é responsável pelo roteamento dos dados atravês da internetwork e pelo endereçamento lógico dos pacotes de dados, ou seja, pelo transporte de tráfego entre máquinas que não se encontram diretamente conectadas. Roteadores ou routers também chamados de dispositivos de camada 3 (layer 3 devices) são definidos nessa camada e provêm todos os serviços relacionados ao processo de roteamento. Pontos mais relevantes sobre routers são: Não propagam mensagens de broadcast ou de multicast; Utilizam o endereço lógico no cabeçalho de camada de rede para determinar o router vizinho para qual o pacote deve ser enviado; Podem utilizar listas de acesso, criadas por um administrador, para gerenciar a segurança dos pacotes entrantes ou saintes; Podem prover funções de camada de Enlace (bridging) se necessário e, simultaneamente, efetuar roteamento de pacotes na mesma interface; Possibilitam a comunicação entre Virtual LANs (VLANs); Podem prover Qualidade de Serviço (Quality of service QOS) para tipos específicos de tráfego de dados. 11

A Camada de Enlace de Dados A camada de Enlace assegura que os dados sejam transmitidos ao equipamento apropriado e converte os dados vindos da camada superior (Rede) em bits, tornando possível a transmissão através de meios físicos, como cabos, definidos na camada física. A camada de Enlace formata a mensagem em frames e adiciona um cabeçalho customizado contendo o endereço de hardware (MAC address) das máquinas transmissora e destinatária. Essa informação adicionada forma uma espécie de cápsula envolvendo a mensagem original, de modo análogo aos módulos lunares do projeto Apollo, no qual módulos úteis apena a alguns estágios da viagem são descartados à medida que esses estágios são completados. É importante entender que à camada de Rede (onde os routers são definidos) não importa a localização física das máquinas, mas a localização lógica das redes. A camada de Enlace de Dados (onde switches e bridges são definidos), sim, é responsável pela identificação de cada máquina (endereçamento físico) em uma rede local. Os dispositivos desse camada (switches ou bridges) adicionam o endereço do hardware transmissor (endereço MAC) a uma tabela-filtro, formando uma base de dados que mapeia a porta que recebeu o frame para o endereço de hardware (MAC address) gravado na interface do dispositivo que o transmitiu. Depois da formação da tabela-filtro, o dispositivo de camada 2 apenas enviará frames para o segmento onde o endereço de hardware está localizado. 12

A Camada Física A camada Física pega os quadros enviados pela camada de Link de Dados e os transforma em sinais compatíveis com o meio onde os dados deverão ser transmitidos. Se o meio for elétrico, essa camada converte os Os e 1s dos quadros em sinais elétricos a serem transmitidos pelo cabo. Se o meio for óptico (uma fibra óptica), essa camada converte os Os e 1 s dos quadros em sinais luminosos e assim por diante, dependendo do meio de transmissão de dados. A camada Física especifica, portanto, a maneira com que os Os e 1s dos quadros serão enviados para a rede (ou recebidos da rede, no caso da recepção de dados). Ela não sabe o significado dos Os e 1 s que está recebendo ou transmitindo. Por exemplo, no caso da recepção de um quadro, a camada física converte os sinais do cabo em Os e 1 s e envia essas informações para a camada de Link de Dados, que montará o quadro e verificará se ele foi recebido corretamente. Como você pode facilmente perceber, o papel dessa camada é efetuado pela placa de rede dos dispositivos conectados em rede. Note que a camada Física não inclui o meio onde os dados circulam, isto é, o cabo da rede. O máximo com que essa camada se preocupa é com o tipo de conector e o tipo de cabo usado para a transmissão e recepção dos dados, de forma que os Os e 1s sejam convertidos corretamente no tipo de sinal requerido pelo cabo, mas o cabo em si não é responsabilidade dessa camada 13