Baixe o app para aproveitar ainda mais
Prévia do material em texto
CIÊNCIAS DE REDES I Professor: Vinícius Portilho Pereira FUNDAMENTOS DE PROTOCOLOS E MODELO DE REFERÊNCIA OSI Professor: Vinícius Portilho Pereira Conceitos Básicos Sistema de Comunicação É constituído de um arranjo topológico interligando vários módulos processadores através de: Enlaces físicos: Meios de Transmissão Protocolos: Conjunto de regras com a finalidade de organizar a comunicação o dispositivo que envia a mensagem de dados. Conceitos Básicos Sistema de Comunicação Um sistema básico de comunicação de dados é composto por cinco elementos: Mensagem: é a informação a ser transmitida. Pode ser constituída de texto, números, fi guras, áudio e vídeo – ou qualquer combinação desses elementos; Transmissor: é o dispositivo que envia a mensagem de dados. Pode ser um computador, uma estação de trabalho, um telefone, uma câmera de vídeo, entre outros; Receptor: é o dispositivo que recebe a mensagem. Pode ser um computador, uma estação de trabalho, um telefone, uma câmera de vídeo, etc.; Meio: é o caminho físico por onde viaja uma mensagem dirigida ao receptor; Protocolo: é um conjunto de regras que governa a comunicação de dados. Conceitos Básicos Protocolo ”de que forma” os serviços serão implementados Segundo Torres (2004), protocolo é a “linguagem” usada pelos dispositivos de uma rede de modo que eles consigam se entender, isto é, trocar informações entre si. Um protocolo é um conjunto de regras que governa a comunicação de dados (FOROUZAN, 2006) Essas regras determinam a estrutura e o formato das mensagens de dados, a ordem das operações durante a comunicação e como os erros são tratados. São essenciais para garantir que os dispositivos em redes diferentes ou heterogêneas possam se entender e trocar informações de maneira eficaz. É um acordo entre as partes que se comunicam, estabelecendo como se dará a comunicação Conceitos Básicos Características dos Protocolos de Rede Especificação Padrão: Os protocolos são definidos por meio de padrões que detalham suas especificações técnicas. Estrutura de Mensagens: Os protocolos definem a estrutura das mensagens que os dispositivos podem trocar. Isso inclui a organização dos cabeçalhos, campos de dados e informações de controle. Procedimentos e Etapas: Os protocolos descrevem os procedimentos que os dispositivos devem seguir durante a comunicação. Isso inclui a sequência de eventos, como a abertura e o fechamento de conexões, a transmissão e a recepção de dados, e a detecção e correção de erros. Camadas de Protocolo: Muitas redes seguem o modelo de camadas, onde diferentes protocolos são responsáveis por funções específicas em camadas separadas. Conceitos Básicos Exemplos de Protocolos: TCP/IP (Transmission Control Protocol/Internet Protocol): Protocolo base para o funcionamento da internet. HTTP (Hypertext Transfer Protocol) : Usado para acesso a páginas da Web de todos os tamanhos, podem usar a topologia lógica Ethernet para criar redes eficientes e escaláveis. SMTP – Simple Mail Transfer Protocol: é o mecanismo padrão de correio eletrônico da internet (FOROUZAN, 2006); FTP – File Transfer Protocol: o protocolo de transferência de arquivos FTP é o mecanismo padrão oferecido pela internet para copiar um arquivo de um host para outro (FOROUZAN, 2006); DNS – Domain Name Server: esse protocolo de aplicação tem por função identificar endereços IPs e manter uma tabela com os endereços dos caminhos de algumas redes na internet (DANTAS, 2002); Conceitos Básicos Camadas Em redes de computadores, o conceito de "camadas" se refere à divisão lógica e hierárquica de funcionalidades e protocolos que compõem uma rede. Essa divisão permite que a complexa tarefa de comunicação de dados seja dividida em camadas distintas, cada uma com sua função específica. O modelo de camadas é uma abordagem fundamental para projetar, implementar e entender redes de computadores. A maioria das redes é organizada como uma pilha de camadas ou níveis, o número de camadas, o nome, o conteúdo e a função de cada camada diferem de acordo com o modelo de rede escolhida. Conceitos Básicos Características das Camadas de Rede Hierarquia: As camadas são organizadas em uma estrutura hierárquica, com cada camada dependendo das camadas subjacentes e oferecendo serviços para as camadas superiores. Funções Específicas: Cada camada tem funções específicas e responsabilidades bem definidas. Isso ajuda a modularizar a complexidade da comunicação em rede. Interfaces Padronizadas: As camadas se comunicam por meio de interfaces padronizadas, que especificam como os dados e comandos são transmitidos entre elas. Independência: Cada camada é independente das outras. Isolamento de Complexidade: A divisão em camadas isola a complexidade de uma camada das camadas adjacentes, facilitando o desenvolvimento, a manutenção e a solução de problemas em redes. Conceitos Básicos Características das Camadas de Rede Serviços: Informa “o que” a camadas faz, quais suas funções; Interface: ”como acessar” os serviços, quais os parâmetros e quais os resultados esperados; Protocolo: ”de que forma” os serviços serão implementados Conceitos Básicos Exemplos de Modelos de Camadas: 7 – Camada Aplicação 6 – Camada de Apresentação 5 – Camada de Sessão 4 – Camada de Transporte 3 – Camada de Rede 2 – Camada de Enlace de Dados 1 – Camadas Física Modelo de referência TCP/IP: Modelo de referência OSI: 5 – Camada Aplicação 4 – Camada de Transporte 3 – Camada de Rede 2 – Camada de Enlace de Dados 1 – Camadas Física Conceitos Básicos Exemplos de Modelos de Camadas OSI: 7 – Camada Aplicação 6 – Camada de Apresentação 5 – Camada de Sessão 4 – Camada de Transporte 3 – Camada de Rede 2 – Camada de Enlace de Dados 1 – Camadas Física Computador 1 – Origem / Destino Computador 2 – Origem / Destino 7 – Camada Aplicação 6 – Camada de Apresentação 5 – Camada de Sessão 4 – Camada de Transporte 3 – Camada de Rede 2 – Camada de Enlace de Dados 1 – Camadas Física Conceitos Básicos Interfaces Como eu acesso o serviço de uma camada para outra: Entre cada par de camadas adjacentes(vizinhas) existe uma interface. A interface define as operações e os serviços que a camada inferior tem a oferecer à camada que se encontra acima dela e vice-versa. Por sua vez, isso exige que cada camada execute um conjunto específico de funções bem definidas Bibliografia Kurose, J.F. and Ross, K. W.; “Redes de Computadores e a Internet – 6ª Edição”, AddisonWesley, 2014. 2. Tanenbaum, A. S., “Redes de Computadores – 5ª Edição”, Editora Campus, 2011
Compartilhar