Baixe o app para aproveitar ainda mais
Prévia do material em texto
PROTOCOLOS DE REDES Proto colo s d e R ed e s Fundamentos de Protocolos Prof. Mateus Novaes P roto colo s d e R ed e s FUNDAMENTOS DE PROTOCOLOS � Sumário � Conceitos de um protocolo � Conexões entre estações � Comutação � Arquiteturas de camadas OSI e TCP/IP; P roto colo s d e R ed e s � Arquiteturas de camadas OSI e TCP/IP; � Protocolos TCP/IP � Principais organismos de padronização e organização ISO, IEEE, IETF, ICANN. P roto colo s d e R ed e s FUNDAMENTOS DE PROTOCOLOS � Conceitos de um protocolo � Protocolos humanos vs. Protocolos de redes P roto colo s d e R ed e s P roto colo s d e R ed e s FUNDAMENTOS DE PROTOCOLOS � Conceitos de um protocolo � Conceito geral: � Conjunto de regras e formas que devem ser obedecidas para atingir um objetivo comum P roto colo s d e R ed e s� Conceito aplicado a redes de computadores: � Um protocolo define o formato e a ordem das mensagens trocadas entre duas ou mais entidades comunicantes. Bem como as ações realizadas na transmissão ou no recebimento de uma mensagem ou evento. P roto colo s d e R ed e s FUNDAMENTOS DE PROTOCOLOS � Conceitos de um protocolo � Em redes é comum protocolos utilizarem serviços de outros protocolos � HTTP que utiliza o TCP � TCP que utiliza o IP P roto colo s d e R ed e s P roto colo s d e R ed e s FUNDAMENTOS DE PROTOCOLOS � Conexões entre estações � Estações conectadas fisicamente � Estações não conectadas diretamente P roto colo s d e R ed e s P roto colo s d e R ed e s FUNDAMENTOS DE PROTOCOLOS � Comutação de pacotes � comutação pela origem � comutação por circuitos virtuais � comutação por destino P roto colo s d e R ed e s P roto colo s d e R ed e s � Hierarquia de protocolos: � Para reduzir a complexidade de uma rede ela é dividida em pilha de camadas ou níveis � O objetivo de uma camada é oferecer recursos as R ed e s d e co m p utad o res I FUNDAMENTOS DE PROTOCOLOS � O objetivo de uma camada é oferecer recursos as camadas superiores, abstraindo detalhes de implementações � Cada camada se comunica com a camada de mesmo nível no destino R ed e s d e co m p utad o res I FUNDAMENTOS DE PROTOCOLOS � Hierarquia de protocolos: � Utiliza-se um protocolo como acordo entre as partes que se comunicam � Os dados não são efetivamente transferidos entre R ed e s d e co m p utad o res I � Os dados não são efetivamente transferidos entre camadas de mesmo nível � Dados são enviados para camadas inferiores até atingir o meio físico R ed e s d e co m p utad o res I SOFTWARE DE REDE � Hierarquia de protocolos: R ed e s d e co m p utad o res I R ed e s d e co m p utad o res I SOFTWARE DE REDE � Hierarquia de protocolos: � Um conjunto de camadas e protocolos se chama arquitetura de rede � Uma lista de protocolos é chamada de pilha de R ed e s d e co m p utad o res I � Uma lista de protocolos é chamada de pilha de protocolos � Exemplos: R ed e s d e co m p utad o res I SOFTWARE DE REDE � Hierarquia de protocolos: R ed e s d e co m p utad o res I R ed e s d e co m p utad o res I SOFTWARE DE REDE � Hierarquia de protocolos: R ed e s d e co m p utad o res I R ed e s d e co m p utad o res I SOFTWARE DE REDE � Tipos de serviços: � Serviço orientado a conexões � Estabelece, usa e encerra a conexão � Tubo entre o emissor e receptor � Negociação dos parâmetros da conexão R ed e s d e co m p utad o res I� Serviço sem conexão � Similar ao sistema postal �Mensagens podem chegar desordenadas R ed e s d e co m p utad o res I SOFTWARE DE REDE � Tipos de serviços: � Ambos podem ser caracterizados pela qualidade de serviço � Confiáveis R ed e s d e co m p utad o res I � Não confiáveis � Serviço orientado a conexão � Seqüência de mensagens � Fluxo de Bytes � Serviço de solicitação e resposta R ed e s d e co m p utad o res I SOFTWARE DE REDE �Modelos de referência � Modelo de referência OSI �Modelo bem definido � Protocolos raramente utilizados R ed e s d e co m p utad o res I � Modelo de referência TCP/IP �Modelo fraco � Protocolos de uso geral R ed e s d e co m p utad o res I SOFTWARE DE REDE �Modelo de referência OSI � Chamado de Modelo de referencia ISO OSI � ISO – International Standards Organization � OSI – Open Systems Interconnection R ed e s d e co m p utad o res I � Modelo com 7 camadas � Princípios para criação das camadas: � Camadas executam funções bem definidas �Minimizar fluxo de informações �Muitas camadas x poucas camadas R ed e s d e co m p utad o res I SOFTWARE DE REDE R ed e s d e co m p utad o res I R ed e s d e co m p utad o res I SOFTWARE DE REDE �Modelo de referência OSI � Modelo não especifica protocolos e serviços � Informa o que cada camada deve fazer � ISO criou padrões para cada camada, que não fazem R ed e s d e co m p utad o res I ISO criou padrões para cada camada, que não fazem parte do modelo R ed e s d e co m p utad o res I SOFTWARE DE REDE �Modelo de referência OSI � Camada Física � Trata transmissão de bits brutos � Especifica: R ed e s d e co m p utad o res I � Os pinos dos conectores; � Voltagem; � Tempo que dura a transmissão de um bit R ed e s d e co m p utad o res I SOFTWARE DE REDE �Modelo de referência OSI � Camada de enlace de dados � Transformar o canal de transmissão bruto numa linha que pareça livre de erros. Divide os dados de entradas em quadros de dados R ed e s d e co m p utad o res I � Divide os dados de entradas em quadros de dados � Possivelmente haja um quadro de confirmação � Controle de fluxo e de erros � Em redes de difusão deve haver controle de acesso ao meio � Subcamada de acesso ao meio R ed e s d e co m p utad o res I SOFTWARE DE REDE �Modelo de referência OSI � Camada de rede � Determina como os pacotes são roteados da origem até o destino � Rotas estáticas Rotas determinadas pela origem R ed e s d e co m p utad o res I � Rotas determinadas pela origem � Rotas dinâmicas � Controle de congestionamento e da qualidade de serviço � Redes com tamanhos máximos de mensagens diferentes � Em redes de difusão a camada é simples ou inexistente R ed e s d e co m p utad o res I SOFTWARE DE REDE �Modelo de referência OSI � Camada de transporte � Dividir os dados das camadas superiores, podendo assegurar que os fragmentos cheguem corretamente ao seu destino R ed e s d e co m p utad o res I � Serviço pode ser oferecido diretamente ao usuário � Características do serviço mais comum: � Entrega de mensagens ou bytes � Canal ponto a ponto livre de erros �Mensagens ordenadas � Camada fim a fim R ed e s d e co m p utad o res I SOFTWARE DE REDE �Modelo de referência OSI� Camada de sessão � Controle de dialogo � Gerenciamento de token (controle de operações criticas) R ed e s d e co m p utad o res I � Sincronização R ed e s d e co m p utad o res I SOFTWARE DE REDE �Modelo de referência OSI � Camada de apresentação � Cuida da forma como o dado é representado � Números (Big-endian e Little-endian) R ed e s d e co m p utad o res I � Caracteres (Ascii, unicode) R ed e s d e co m p utad o res I SOFTWARE DE REDE �Modelo de referência OSI � Camada de aplicação � Protocolos comumente utilizados pelos usuários � Utilizados para transferência de arquivos, consulta de nomes, correio eletrônico, etc... R ed e s d e co m p utad o res I nomes, correio eletrônico, etc... R ed e s d e co m p utad o res I SOFTWARE DE REDE �Modelo de referência TCP/IP � Surgiu devido a necessidades da ARPANET � Rede patrocinada pelo DoD � Um dos principais objetivos é interconectar redes R ed e s d e co m p utad o res I � Um dos principais objetivos é interconectar redes heterogenias � Outro objetivo era se adaptar a mudanças na topologia � A nomenclatura originou-se de dois protocolos principais � TCP e IP R ed e s d e co m p utad o res I SOFTWARE DE REDE �Modelo de referência TCP/IP R ed e s d e co m p utad o res I R ed e s d e co m p utad o res I SOFTWARE DE REDE �Modelo de referência TCP/IP � Camada inter-redes � Serviço sem conexão � Deve enviar pacotes de uma origem a um destino independente da tecnologia utilizada R ed e s d e co m p utad o res I independente da tecnologia utilizada � Similar ao serviço de correios mundial � Define um formato específico de pacote e um protocolo chamado IP (Internet Protocol) � Similar a camada de rede do OSI R ed e s d e co m p utad o res I SOFTWARE DE REDE �Modelo de referência TCP/IP � Camada de transporte � Permitir que origem e destino mantenham uma conversação � TCP (RFC 793) R ed e s d e co m p utad o res I � Orientado a conexão � Confiável � Sem erros � UDP (RFC 768) � Sem conexão e não-confiável � Similar a camada de transporte do OSI R ed e s d e co m p utad o res I SOFTWARE DE REDE �Modelo de referência TCP/IP � Camada de aplicação � Utilizada pelo usuário � Protocolos de alto nível R ed e s d e co m p utad o res I � TELNET, FTP, SMTP, SNMP, DNS, HTTP, etc.... � Camada de host/rede � O modelo TCP/IP não especifica R ed e s d e co m p utad o res I SOFTWARE DE REDE �Modelo de referência TCP/IP R ed e s d e co m p utad o res I R ed e s d e co m p utad o res I SOFTWARE DE REDE � Critica ao modelo OSI � Problemas �Momento ruim � Tecnologia ruim R ed e s d e co m p utad o res I � Implementações ruins � Política ruim R ed e s d e co m p utad o res I SOFTWARE DE REDE � Critica ao modelo OSI � Momento ruim R ed e s d e co m p utad o res I R ed e s d e co m p utad o res I SOFTWARE DE REDE � Critica ao modelo OSI � Tecnologia ruim � A escolha das 7 camadas foi mais política do que técnica � Padrão complexo R ed e s d e co m p utad o res I � Repetidos controles de erro e fluxo R ed e s d e co m p utad o res I SOFTWARE DE REDE � Critica ao modelo OSI � Implementações ruins � Devido a complexidade, as implementações criadas ficaram lentas, pesadas e gigantescas OSI foi associado a baixa qualidade R ed e s d e co m p utad o res I � OSI foi associado a baixa qualidade � TCP/IP era boa e gratuita R ed e s d e co m p utad o res I SOFTWARE DE REDE � Critica ao modelo OSI � Política ruim � TCP/IP era associado ao UNIX � OSI era considerado criação dos ministérios de comunicações europeus, da comunidade européia e dos EUA R ed e s d e co m p utad o res I comunicações europeus, da comunidade européia e dos EUA � Idéia de que burocratas estavam tentando empurrar um padrão tecnicamente inferior. R ed e s d e co m p utad o res I SOFTWARE DE REDE � Critica ao modelo TCP/IP � Não diferencia os conceitos de interface, serviço e protocolo � Modelo não é abrangente R ed e s d e co m p utad o res I � Modelo não é abrangente � Tecnologia Bluetooth � Não faz distinção entre camadas física e de enlace � Alguns protocolos não foram devidamente projetados e implementados � TELNET R ed e s d e co m p utad o res I SOFTWARE DE REDE � Organismos de padronização � ISO - International Standard Organization � IEEE - Institute of Electronic and Electrical Engineer � IETF - Internet Engineering Task Force � ICANN - Internet Corporation for Assigned Names R ed e s d e co m p utad o res I � ICANN - Internet Corporation for Assigned Names and Number R ed e s d e co m p utad o res I SOFTWARE DE REDE � Organismos de padronização � ISO - International Standard Organization � Desenvolvedora de padronizações internacionais �Membros em diversos países ABNT (Brasil) R ed e s d e co m p utad o res I � ABNT (Brasil) � Exemplos � PT/PRT (Portugal); BR/BRA (Brasil); � ISO9001 �Modelo OSI (Open Systems Intercomunication) � www.iso.org/ R ed e s d e co m p utad o res I SOFTWARE DE REDE � Organismos de padronização � IEEE - Institute of Electronic and Electrical Engineer � Instituto de Engenheiros Eletricistas e Eletrônicos �Mais voltado para a esfera acadêmica R ed e s d e co m p utad o res I � Publicação de jornais � Organização de congressos com workshops nas mais diversas áreas � Promover publicações � Artigos científicos, teses e dissertações � www.ieee.org � ieeexplore.ieee.org R ed e s d e co m p utad o res I SOFTWARE DE REDE � Organismos de padronização � IETF - Internet Engineering Task Force � Comunidade internacional aberta de projetistas, usuários, vendedores e pesquisadores interessados no desenvolvimento da internet R ed e s d e co m p utad o res I � Responsável por registrar RFCs � Draft -> RFC � RFC 793 – Transmission Control Protocol (TCP) � www.ietf.org R ed e s d e co m p utad o res I SOFTWARE DE REDE � Organismos de padronização � ICANN - Internet Corporation for Assigned Names and Number � Responsável pela coordenação global do sistema de identificadores exclusivos da Internet R ed e s d e co m p utad o res I � ICANN � IANA � Registro.br � DNS, IP, MAC � www.icann.org R ed e s d e co m p utad o res I
Compartilhar