120 likes | 220 Views
Aula 24 – TEC 11ºF. Redes de computadores Prof. António dos Anjos. Organizações de Normas. Internacionais: ISO – International Standardization Organization ; ISOC – Internet Society ; ITU – International Telecommunications Union ;
E N D
Aula 24 – TEC 11ºF Redes de computadores Prof. António dos Anjos
Organizações de Normas • Internacionais: • ISO – International Standardization Organization; • ISOC – Internet Society; • ITU – International Telecommunications Union; • IEEE – Institute of Electric and Electronic Engineers. • Nacionais: • ANSI – American National Standards Institute; • BSI – British Standards Institute; • NP – Norma Portuguesa.
A necessidade de Normas • HWs (e SWs) de diferentes fabricantes não funcionam entre si (compatibilidade); • Redes de diferentes não podem ser interligadas; • Aumento do número de redes com implementações proprietárias: • Muitas LANs e poucas WANs.
O modelo de referência OSI • Desenvolvido pela ISO – International Standards Organization; • Nome completo: International Standards Organization Open Systems Interconnection 7 Layer Reference Model; • Foi aprovado em 1984 como norma internacional para arquitectura de comunicações; • Principal objectivo: • Fornecer um enquadramento lógico para o desenvolvimento de protocolos.
O modelo de referência OSI (2) • Para que as comunicações em rede possam ser realizadas, existem centenas ou até milhares questões que precisam de resposta, por exemplo: • Que tipo de cabo ou meio de TX deve ser usado? • Como devem ser transmitidos os dados através do meio? • Como é que cada nó numa rede sabe quando transmitir? • Como é que cada nó sabe a quantidade de dados que pode transmitir de cada vez? • Como podem computadores com SOs diferentes comunicar? • Etc… • Tentar trabalhar com tantas variáveis ao mesmo tempo é praticamente impossível.
Separação em Camadas – Positivo • No modelo OSI as perguntas encontram-se agrupadas em sete grupos de questões relacionadas. Estes grupos são chamados de camadas; • Benefícios da divisão em camadas: • Compreender as partes é mais fácil que compreender a interacção do todo; • A divisão do problema permite que cada parte possa ser analisada por especialistas das diferentes áreas (e.g. construção de uma casa); • A alteração numa das camadas não implica a alteração de todo o conjunto. Interfaces simples entre camadas permitem desenvolvimentos internos. • Assim em vez de termos centenas de questões para responder, temos um modelo de referência;
Separação em Camadas – Negativo • Aspectos negativos da divisão em camadas: • A camada N tem de, simultaneamente: • Recolher dados das camadas N-1 e N+1; • Fornecer dados às camadas N-1 e N+1. • Isso resulta numa performance inferior devido ao maior overhead na comunicação. • As normas não definem como passar os dados de uma camada para a outra;
Modelo OSI – As camadas Meio físico
Envio de uma carta do Tibúrcio para o Manel As camadas - Encapsulamento • De seguida coloca mais 5 folhas no envelope02; • Cada envelope poderá ir em camiões diferentes até à filial da transportadora relativa ao local onde mora o Manel.
Recepção das cartas pelo Manel As camadas - Encapsulamento • O processo agora é inverso; • Como os envelopes são numerados, é possível ao Manel organizar as cartas; • A devolução do AR não precisa subir nas camadas (comunicação de pares – peers).
Modelo OSI – Encapsulamento • No modelo OSI o encapsulamento funciona de maneira similar: • Cada camada acrescenta aos dados, informação importante para o tratamento dos mesmos a esse nível. • Essa informação acrescentada em cada camada é chamada de Header (cabeçallho)
O modelo OSI – Síntese • É um protocolo? • Não! • Apenas faz recomendações para a implementação das diversas tarefas associadas à comunicação de redes, ou seja, é uma base para a criação de protocolos; • Resumidamente: • O modelo OSI, por agrupar questões relacionadas, divide o problema de passar informação de um computador para outro noutra rede, em sete problemas mais simples; • Então, se o modelo OSI consiste em grupos de questões, o que são as respostas? • São os conjuntos de protocolos (e.g. IPX/SPX (S.O. Novell), AppleTalk (MacOS), TCP/IP)