MODELO OSI CAMADAS FUNCIONAMENTO

Slides:



Advertisements
Apresentações semelhantes
O Modelo OSI O RM-OSI é um modelo de referência p/ interconexão de sistemas abertos (open systems interconection) Padrão ISO 7498, publicado em 1984 Sistemas.
Advertisements

MODELO OSI Prof. Baroni Cel.:
Protocolos de Comunicação
enlaces de vários tipos aplicações protocolos hardware, software
Redes de computadores I
Redes de computadores I
Redes de Computadores AULA2.
Bruno Rafael de Oliveira Rodrigues
Administração e Projeto de Redes
Agenda Aula 4: Modelos de Referência OSI TCP/IP OSI x TCP/IP.
Redes de Computadores Arquitetura de Protocolos
MODELO DE REFERÊNCIA OSI
Definição de Um Modelo de Redes Padronizado.
Open Systems Interconnection
Modelo OSI OSI é um modelo de referência para interligação de sistemas abertos (open systems interconection) Padrão ISO 7498, publicado em 1984 Sistemas.
Modelos de Referência.
REDES DE COMPUTADORES II
Funcionalidades e Protocolos da Camada de Aplicação
Software de Rede Willamys Araújo.
REDES DE COMPUTADORES II
Modelo de referência OSI
Aula 9 - Camada de aplicação
Camada de sessão, apresentação e aplicação
Redes Aula 7 Professor: Marcelo Maia.
Sistemas Operacionais
Redes de Computadores Prof Rafael Silva.
Funcionalidade e Protocolos da Camada de Aplicação
O Modelo OSI Guilherme Guimarães.
CCNA 1 – Modelos OSI e TCP/IP
Protocolos e o Modelo OSI
Prof. Diogo Nunes de Oliveira
Camada de Transporte prof. Eduardo.
Prof. Msc. Wellington W. F. Sarmento
MAT164 – Redes de Computadores I
Modelos de Referência OSITCP/IP29/06/06.  Camadas de Protocolos  Modelo de Referência OSI Funcionamento Camadas e Funcionalidades  Modelo de Referência.
UNEMAT-FACIEX MODELOS DE REFERÊNCIA Dr. José Raúl Vento 2005.
SISTEMAS DE REDES 1 MODELO OSI CAMADAS FUNCIONAMENTO SR1 FAETEC.
Redes de Computadores.
Redes Aula 6 Professor: Marcelo Maia.
Prof. Carlos Roberto da Silva Filho, M. Eng.
MODELOS OSI. Introdução Permite a interconexão de sistemas abertos. Desenvolvido pela ISSO (International Organization for Standardization) Fornece um.
Redes de Computadores Prof Rafael Silva.
Comunicação.
MODELO DE REFERÊNCIA TCP/IP
Modelo OSI Apresentação Sessão Transporte Rede Enlace Física Aplicação
Disciplina de: Comunicação de Dados Professor: Carlos Pereira Trabalho Realizado por: João Santos.
Conectividade Prof.: Alessandro V. Soares Ferreira Aula 05 – Modelo OSI.
Arquitetura de redes ISSO/OSI Liane Tarouco UFRGS.
Modelo OSI Disciplina: Comunicação de Dados Ricardo Bento 12ºL nº11.
Administração e Projeto de Redes
TCP/IP.
Arquitetura TCP/IP Aplicação Transporte Rede Enlace Física.
Sistemas Distribuídos
Prof. Antonio P. Nascimento Filho Modelo OSI A ISO criou em 1984 um modelo de rede que ajudaria os fabricantes a criarem redes que poderiam ser compatíveis.
Trabalho elaborado por: Ana Beatriz nº1
Modelo de Referência OSI/ISO Modelo OSI
Redes Industriais Prof. Arthur Salgado.
Trabalho realizado por: Tiago Freitas Nº7
Redes de Computadores e Internet Sistemas de comunicação de dados Professor: Waldemiro Arruda.
Informática Industrial N8INF
Rede de Computadores MAT164 – Redes de Computadores I Universidade Federal da Bahia Instituto de Matemática Departamento de Ciência da Computação.
PROTOCOLOS ALUNOS: HUDSON JOSÉ WASHINGTON VITÓRIA GABRIEL KURIYAMA THIAGO SANTOS CAROLINA LIMA Professor: Alcebíades Lôbo.
REDES DE COMPUTADORES Camada de sessão, apresentação e aplicação
Aula: Arquiteturas de redes: modelo de referência OSI 04/12/2010.
Modelo OSI.
Prof. Ivair Teixeira Redes de Computadores.
O QUE FOI OSI ? OSI foi uma das primeiras organizações a definir formalmente uma forma comum de conectar computadores. A sua arquitectura é chamada OSI.
Alessandro D. R. Fazenda
Redes de Computadores e Aplicações – Modelo OSI Aula 2 IGOR ALVES.
Redes de Computadores Técnico em Informática Prof. Alberto Felipe / Ester.
Transcrição da apresentação:

MODELO OSI CAMADAS FUNCIONAMENTO 1 MODELO OSI CAMADAS FUNCIONAMENTO Arquiteturas de Redes

Arquiteturas de Redes Conjunto de regras para interligar equipamentos 2 Arquiteturas de Redes Conjunto de regras para interligar equipamentos Grandes fabricantes com soluções proprietárias para a interconexão de seus equipamentos: IBM - System Network Architecture (SNA) DEC - Digital Network Architecture (DNA) É preciso interligar essas soluções proprietárias. Motivações Preservação de investimentos - segurança de continuidade e de integração com tecnologias novas. Mais fabricantes – Mercado mais competitivo, preço menor e maior qualidade.

Organizações de padronização 3 Organizações de padronização Determinam normas e padrões para a indústria. Internacional: ISO (International Standards Organization) ITU-T (International Telecommunications Union) Nacionais: ANSI (EUA) EIA (indústria eletrônica) TIA (indústria de telecomunicações) IEEE (engenheiros elétricos e eletrônicos) ABNT (Brasil) BSI (Inglaterra) DIN (Alemanha)

Modelos de referência Modelo OSI 4 Modelos de referência Modelo OSI Open Systems Interconnection – ISO 7498 RM-OSI/ISO Arquitetura IEEE 802 Implementação para as camadas inferiores. Padrão ISO. Arquitetura TCP/IP Desenvolvido pela DARPA (órgão do Departamento de Defesa dos EUA). Padrão de fato. Arquitetura baseada no modelo de inter-redes.

5 Modelo OSI Motivação Necessidade de padrões para interconexão de sistemas heterogêneos Modelo de referência para interconexão aberta de sistemas Definição da estrutura básica para o desenvolvimento coordenado de padrões Estrutura Divisão em camadas – dividir para conquistar. Cada camada usa os serviços da camada inferior, e fornece serviços para a camada superior.

Modelo OSI - camadas Vantagens 6 Modelo OSI - camadas Vantagens Cada camada é isolada, logo pode ser trabalhada independentemente das camadas superior e inferior. Estrutura permite que padrões sejam desenvolvidos simultaneamente. Mudanças podem ser feitas nos padrões de uma camada sem afetar as demais. O modelo é complementado com padrões que especificam o protocolo e o serviço de cada camada Desvantagens Muitas camadas tornam o processo lento e burocrático, passando por várias camadas para enfim ser transmitido.

7 Modelo OSI - camadas

8 Modelo OSI - camadas

Modelo OSI – camada física 9 Modelo OSI – camada física Transmissão de bits através de um canal de comunicação. Características do meio físico e da transmissão do sinal. Característica s mecânicas, elétricas, funcionais e procedurais.

Modelo OSI – camada física O nível físico fornece as características mecânicas, elétricas, funcionais e de procedimento para ativar, manter e desativar conexões físicas para a transmissão de bits entre entidades de nível de enlace (ou ligação). O protocolo desse nível dedica-se à transmissão de uma cadeia de bits. Ao projetista desse protocolo cabe decidir como representar O e 1, quantos microssegundos durará um bit (intervalo de sinalização), se a transmissão será half-duplex ou fulf-duplex, como a conexão será estabelecida e desfeita quantos pinos terá o conector da rede e quais seus significados bem como outros detalhes elétricos e mecânicos.

Modelo OSI – camada de enlace 1111 Modelo OSI – camada de enlace Detecta e opcionalmente corrige erros que ocorram no nível físico. Transmissão e recepção de quadros (delimitação) Controle de fluxo

NÍVEL DE ENLACE DE DADOS Neste nível é possível detectar e opcionalmente corrigir erros que por ventura ocorram no nível físico. O nível de enlace vai assim converter um canal de transmissão não confiável em um canal confiável para o uso do nível de rede. A técnica utilizada é a partição da cadeia de bits a serem enviados ao nível físico, em quadros, cada um contendo alguma forma de redundância (reversão) para detecção de erros. Outra questão pelo nível de enlace é a de como evitar que o transmissor envie ao receptor mais dados do que este tem condições de processar. Esse problema é evitado com a utilização de algum mecanismo de controle de fluxo que possibilita ao transmissor saber qual é o espaço disponível no buffer do receptor em um dado momento.

Modelo OSI – camada de rede 1313 Modelo OSI – camada de rede Endereçamento Roteamento Serviços Circuito virtual Datagrama

Modelo OSI – camada de rede O objetivo desse nível é fornecer ao nível de transporte uma independência quanto a considerações de chaveamento e roteamento associadas ao estabelecimento e operação de uma conexão de rede. Existem duas filosofias quanto ao serviço oferecido pelo nível de redes: datagrama e circuito virtual. No serviço de datagrama (serviço não-orientado à conexão), cada pacote não tem relação alguma de passado ou futuro com qualquer outro pacote, devendo assim carregar, de uma forma completa, seu endereço de destino. Nesse tipo de serviço, o roteamento é calculado toda vez que um pacote tem que ser encaminhado por um nó da rede. No serviço de circuito virtual (serviço orientado à conexão), é necessário que o transmissor primeiramente envie um pacote de estabelecimento de conexão. A cada estabelecimento é dado um número, correspondente ao circuito, para uso pelos pacotes, subsequentes com o mesmo destino. Nesse método, os pacotes pertencentes a uma única conversação não são independentes. Neste nível não há garantia necessariamente que um pacote chegue a seu destino, os pacotes podem ser perdidos ou mesmo chegar fora da seqüência original da transmissão.

Modelo OSI – camada de transporte 1515 Modelo OSI – camada de transporte Fornece comunicação confiável fim-a-fim. Controle de fluxo Detecção e recuperação de erros fim- a-fim Segmentação e remontagem de mensagens.

Modelo OSI – camada de transporte A camada de transporte regula o fluxo de informações da origem para o destino de forma confiável e precisa. Sua principal função é regular o fluxo de informações da origem para o destino e fazê-lo de forma confiável e segura. O protocolo TCP/IP da camada 4 do modelo OSI (camada de transporte) tem dois protocolos: o TCP e o UDP. Estas são as suas características:

Modelo OSI – camada de transporte TCP UDP Orientado para conexão Confiável Divide as mensagens enviadas em segmentos Reagrupa as mensagens na estação de destino Reenvia tudo o que não foi recebido ( se um número de seqüência estiver faltando, o segmento que faltar será retransmitido). Reagrupa as mensagens a partir de segmentos recebidos UDP O UDP troca datagramas, sem confirmações ou entrega garantida Não confiável Transmite mensagens (chamado de datagramas do usuário) Não fornece verificação de software para a entrega da mensagem (não é confiável) Não reagrupa as mensagens de entrada

Modelo OSI – camada de transporte TCP X UDP Tanto o TCP quanto o UDP usam números de porta (ou soquete) para passar as informações às camadas superiores. Os números de portas são usados para manter registro de diferentes conversações que cruzam a rede. Algumas portas são reservadas. Números abaixo de 255 - para aplicações públicas O tamanho da janela no segmento TCP/IP determina a quantidade de dados que pode ser transmitida de uma vez, antes de receber uma confirmação do destino

Modelo OSI – camada de sessão 1919 Modelo OSI – camada de sessão Controle de Diálogo Pontos de sincronização. Recuperação da sessão em caso de falhas. Controle de Atividade Agrupamento lógico de diálogos. Cada atividade corresponde a uma tarefa que pode ser interrompida e depois retomada.

Modelo OSI – camada de sessão Tipos de serviços oferecidos: Intercâmbio de Dados Gerenciamento de Diálogos Sincronização Gerenciamento de Atividades Relatório de Exceções Definem pontos de sincronização em diálogos possibilitando interrupções e retornos. Útil no caso de ocorrerem erros. O texto na camada de sessão é dividido em páginas, e essas páginas são divididas em pontos de sincronização. Caso ocorram erros, o diálogo deve ser retomado a partir do último ponto de sincronização transmitido.

Modelo OSI – camada de sessão FUNÇÕES Permite que o fluxo de mensagens sejam divididas pelo usuário em unidades lógicas menores independentes (atividades). Cada atividade é completamente independente de outra subseqüente ou anterior. O usuário determina o que deve constituir cada atividade. Tudo o que a camada de sessão faz é transmitir para o receptor as indicações de inicio, finalização, retomada, interrupção ou descarte de uma atividade. A camada de sessão não sabe quando as solicitações de atividades são feitas e como são as reações do receptor. Caso ocorram problemas e erros inesperados, estes podem ser relatados ao parceiro de um determinado usuário.

Modelo OSI – camada de apresentação 2222 Modelo OSI – camada de apresentação Garante interoperabilidade de sistemas heterogêneos. Coordena a conversão de dados e suas representações Tradução de códigos Compactação de dados Criptografia

Modelo OSI – camada de apresentação FUNCIONAMENTO A camada de apresentação é responsável por apresentar os dados de uma forma que o dispositivo receptor possa entender. Fornece três funções principais. Essas funções são: Formatação de dados (apresentação) Criptografia de dados Compactação de dados Padrões utilizados na camada de apresentação: EBCDIC e ASCII usados para texto PICT - um formato de figura usado para transferir figuras MIDI - para música digitalizada MPEG - padrão para a compactação e codificação de vídeo de animação.

Modelo OSI – camada de apresentação FUNCIONAMENTO Em todas as camadas abaixo (física até sessão), o dado é uma sequência de bytes. A forma como essa sequência está organizada dentro do micro depende do hardware (sintaxe concreta). Na camada de cima (aplicação), o dado é uma estrutura complexa. O papel da camada de apresentação é fazer a "tradução", da sintaxe abstrata para uma sintaxe de transferência.

Modelo OSI – camada de aplicação 2525 Modelo OSI – camada de aplicação Oferece serviços aos processos de aplicação: Serviços de diretório. Aplicações específicas: Transferência de arquivos. Correio eletrônico.

Modelo OSI – camada de aplicação A camada de aplicação é a camada OSI mais próxima do usuário; ela fornece serviços de rede aos aplicativos do usuário. A camada de aplicação é responsável pela identificação do parceiro de comunicação e pelo fornecimento de funções para determinados serviços de aplicativo, como transferência de arquivo e terminais virtuais. Alguns aplicativos incluem: Telnet FTP (File Transfer Protocol) HTTP (HyperText Transfer Protocol) DHCP (Dynamic Host Configuration Protocol)  

Modelo OSI – camada de aplicação funcionamento A última camada, ou camada 7 do modelo OSI, é chamada de camada de aplicação. A camada de aplicação, como usuário final, é a que mais está perto de você, quando você está interagindo com aplicações do software, como ao enviar e receber correios eletrônicos através de uma rede. Uma aplicação cliente-servidor trabalha repetindo constantemente a seguinte rotina em loop: solicitação do cliente, resposta do servidor; solicitação do cliente, resposta do servidor, etc. Um navegador da Web acessa uma página da Web solicitando um localizador uniforme de recursos (URL), de um servidor da remoto Em um ambiente LAN, o suporte de rede de aplicações indiretas é uma função cliente-servidor. Se um cliente quiser salvar um arquivo de processador de texto em um servidor da rede, o redirecionador permitirá que a aplicação processadora de texto se torne um cliente da rede. Se as unidades C e D forem unidades locais do computador e se quisermos salvar um arquivo na unidade F ( uma unidade de rede ) estaremos usando um redirecionador

Modelo OSI – camada de aplicação funcionamento . O redirecionador é um protocolo que trabalha com sistemas operacionais de computadores e clientes de rede ao invés de programas de aplicações específicos. A Internet baseia-se em um esquema de endereçamento hierárquico. Isso envolve o roteamento, que é baseado em classes de endereços ao invés de endereços individuais. Para associar o conteúdo do site ao seu endereço, o sistema de nome de domínio foi desenvolvido. Um domínio é um grupo de computadores associados por sua localização geográfica ou pelo seu tipo de negócios. O nome de domínio é uma seqüência de caracteres e/ou números, geralmente um nome ou abreviatura, que representa o endereço numérico de um site da Internet EX: .edu - sites educativos .com - sites comerciais. O Servidor de Nome de Domínio (DNS) é um dispositivo em uma rede que gerencia os nomes de domínios e responde às solicitações dos clientes para converter um nome de domínio no endereço IP associado.

TRANSMISSÃO DE DADOS NO MODELO OSI O processo começa com a entrega dos dados a serem transmitidos pelo usuário para uma entidade do nível de aplicação no sistema A. Os dados do usuário recebem a denominação Unidade de Dados do Serviço (Service Data Unit – SDU), sendo eles, nesse caso, a SDU do nível de aplicação. A entidade da camada de aplicação junta aos dados do usuário um cabeçalho denominado informação de Controle do Protocolo (Prococol Control Information – PCI). O objeto resultante dessa junção é chamado Unidade de Dados do Protocolo (Protocol Data Unit – PDU). A PDU é a unidade de informação trocada pelas entidades pares, ao executar o protocolo de uma camada, para fornecer o serviço que cabe à camada em questão. A PDU do nível de aplicação (cabeçalho + dados do usuário) é então passada para o nível de apresentação.

TRANSMISSÃO DE DADOS NO MODELO OSI A entidade do nível de apresentação trata a unidade que recebe da mesma forma que p nível de aplicação trata os dados do usuário (a PDU do nível de aplicação é uma SDU no nível de apresentação), e acrescenta seu cabeçalho compondo assim a PDU do nível de apresentação. Esse processo continua até o nível de enlace, que geralmente acrescenta um cabeçalho e um fecho, que contém uma frame Check Sequence (FCS) para detecção de erros. A PDU do nível d enlace, que é denominada quadro (frame), é transmitida pelo nível físico através do meio de transmissão, depois de agregar ao quadro seu cabeçalho e seu fecho. Quando o quadro é recebido pelo destinatário, o processo inverso ocorre. À medida que a unidade de dados vai sendo passada para as camadas superiores, cada camada retira o cabeçalho e o fecho que foi acrescentado por sua entidade para na origem, executa as operações do protocolo de acordo com a informação contida no cabeçalho, e passa a unidade de dados com a informação contida no cabeçalho, e passa a unidade de dados para a camada superior. O processo se encerra com o usuário no sistema remoto B recebendo os dados enviados pelo usuário do sistema A.