Baixe o app para aproveitar ainda mais
Prévia do material em texto
https://www.youtube.com/watch?v=4vvMtZHw7Vw Arquitetura OSI (Open Systems Interconnection) Modelo conceitual para estruturar e entender o funcionamento de protocolos de rede, dividido em 7 camadas e sua estrutura mostra como deveria ser o protocolo ideal, entanto protocolos como TCP/IP, I PX/SPX e o NetBEUI não utilizam o modelo em sua totalidade. Objetivos ● Realizar a Interconexão de computadores ● Padronizar as redes de comunicação (eliminação dos sistemas proprietários / desenvolvidas pelo fabricantes) ● Estabelecimento da ISO RM(reference model)-OSI como modelo de referência para criação de novos ● protocolos e facilitar a interconexão de computadores/dispositivos de rede. Conceitos do funcionamento 1. Construído em camadas com funções própria e bem definidas 2. Cada camada tem um nível de abstração 3. Cada camada apenas se comunica com a camada imediatamente inferior ou superior. 4. Cada camada é responsável por algum tipo de processamento e definição clara de fronteiras 5. Camadas oferecer serviços (referente a suas funções) a outras camadas (camada inferior provedora e camada superior usuária) Terminologias Pontos de acesso a serviços - SAPs Pontos de acesso onde uma camada acesso serviços oferecidos por outra camada Ex. rede telefônica e tomadas. Unidade de dados ● Unidade de dados de interface IDU ● Unidade de dados de serviços SDU ● Unidade de dados de protocolos PDU Serviços orientados à conexão Necessidade do estabelecimento de uma conexão antes do diálogo Ex. ligação telefônica: tirar o telefone do gancho, discar, esperar o atendimento e após isso inicia o diálogo ● Estabelecimento da conexão ● Troca de dados (diálogo) ● Terminar conexão (desconexão) Serviços confiáveis Serviços que garantem transmissão, eliminando os erros, perdas e problemas de sequenciamento. Podem introduzir atrasos na comunicação. Serviços de datagrama Serviços que não tem conexão, com/sem reconhecimento, confiável/não-confiável. Terminologias Primitidas de serviços Request: solicitação de serviço Indication: indicação de solicitação de serviço Response: resposta a uma solicitação de serviço Confirm: confirmação de um serviço Uso das primitivas: Connection.request Connection.indication Connection.response Connection.confirm Data.request Data.indication Disconnect.request Disconnect.indication Serviços confirmados Tem 4 primitivas de serviço (request, indication, response e confirm) Serviços não confirmados Tem 2 primitivas de serviço (request e indication) Modelo OSI Entidade de protocolo São elementos ativos existentes em cada camada que implementam serviços e protocolos referente a esta.. Entidades pares: entidades do mesmo nível (mesmo serviço) mas em sistemas diferentes. Entidade de interface: entrelace de dados (firebug, outlook, webmail…) Camadas Primeira camada - física Os bits são transferidos pela rede, garantir compatibilidade física de quem envia para quem recebe. Vários modos de representar bits: ● Tensão ● Duração do sinal ● Codificação As conexões podem ser elétricas ou mecânicas com modos de transmissão unilateral, bilateral… Segunda camada - enlace de dados Controle de fluxo de dados e correções de erros. Visa transformar o meio de comunicação numa linha livre de erros de transmissão. Faz o controle de fluxo da informação transferida e tratamentos de erros e perdas durante a transmissão. A informação é quebrada em quadros (frames) onde podem ocorrer problemas na delimitação dos quadros. Terceira camada - rede Endereçamento e caminho das informações até o destino (protocolos de roteamento) Comunicação entre sub redes de interconexão, a comunicação é feita pelo protocolo IP, mas também tem outros como o IPX. Definição do caminho pela mensagem de roteamento. Tem o tratamento de problemas de tráfego e congestionamento algoritmos dentro do roteador. Quarta camada - transporte Detecção e eliminação de erros das camadas anteriores, controle de fluxo e ordenação de dados. Decomposição de dados recebidos das camadas superiores em unidades menores. Garantia de transporte das mensagens (fim-a-fim) Multiplexação de conexões (muitos apps rodando ao mesmo tempo) Definição da qualidade do serviço oferecido á camada de sessão Utiliza os protocolos UDP Sem conexão Não é confiável, não faz verificação de software Veloz Usado para vídeo e voz (skype, gtalk...) TCP Confiável Orientado para conexão Entrega garantida Controle de fluxo Handshake triplo, janelamento, PAR, números de confirmação e retransmissão Quinta camada - sessão Comunicação entre 2 processos em máquinas diferentes, inicio, fim e reinício das comunicações. Sessões de diálogos entre os usuários e sincronização Orientação para as aplicações que utilizarão a rede Sincronização de diálogos (transferências de arquivos, programas…) Sexta camada - apresentação/tradução Conversão dos formatos de caracteres utilizando na transmissão. Apresentação de info (sintaxe e semântica) Codificação de informações (ASCII, EBCIC…) Compreensão de dados e criptografia Sétima camada - aplicação Programas de computadores do servidor - cliente, onde faz os protocolos de nível altos das aplicações. Serviços adequados às aplicações da rede. Terminal virtual, transferência de arquivos, FTP, SMTP, HTTP, DHCP… Camada física passa bits, por várias formas… Referências https://optclean.com.br/o-modelo-de-referencia-rm-osi/ https://drive.google.com/drive/folders/1iayxqnBmDPyh7UD2sAMJ2NqbXsYL-R2K
Compartilhar