1.23k likes | 1.36k Views
:. Disciplina: Serviços de Rede Carga Horária: 60 horas. Revisão de Redes O que é uma rede ?. No mínimo 2 ou mais Micros interligados que compartilham informações. Componentes de uma Rede?. Placas de Redes, Cabeamento, Topologia, protocolo. Tipos de Configurações de Rede?.
E N D
:. Disciplina: Serviços de Rede Carga Horária: 60 horas
Revisão de Redes • O que é uma rede ? No mínimo 2 ou mais Micros interligados que compartilham informações • Componentes de uma Rede? Placas de Redes, Cabeamento, Topologia, protocolo. • Tipos de Configurações de Rede? Centralizadas - Cliente - Servidor, Descentralizadas - Ponto a ponto • Tipos de Redes? Diferenciam-se basicamente pela forma e dimensões: LAN, MAN e WAN • Topologias de Rede? Referem-se a forma que os micros estão dispostos e como os dados são transmitidos
Infra-Estrutura de uma Rede? Placas de Rede, Hubs, Comutadores, Repetidores, Pontes, Roteadores, Gateways. • Protocolos utilizados em Redes? TCP - Roteável, n micros NETBEUI - Não Roteável - 255 micros IPX/SPX - Roteável - n micros. • TCP/IP ? 4 grupos de 8 bits - Octetos Dividido em 2 partes: Rede e Host 5 Classes. Sendo 3 utilizadas: Classe A - 1 a 126 - R.H.H.H - Sub-rede:255.0.0.0 Classe B - 128 a 191- R.R.H.H - Sub-rede:255.255.0.0 Classe C - 192 a 223 - R.R.R.H-Sub-rede:255.255.255.0
O MODELO DE REFERÊNCIA OSI O tráfego na rede é gerado quando ocorre uma solicitação na rede. A Solicitação tem de ser alterada daquilo que o usuário vê para um formato que possa ser utilizado na rede. Essa transformação é possível por meio do modelo de referência do Open Systems Interconnection (OSI), desenvolvido pela Internacional Organization for Standardzation ( ISO) O tráfego da rede é enviada na forma de pacotes de dados. Um pacote de dados é a informação de um usuário transformado em um formato entendido pela rede. Todas as transformações derivam de um modelo OSI de 07 Camadas, que é utilizado como uma diretriz pelos desenvolvedores de programas de rede. Embora vários fabricantes manipulem o modelo, ele ainda é fundação utilizada no desenvolvimento.
As 7 camadas do modelo OSI, operam como blocos de construção para os pacotes de dados. Cada camada adicionará informações ao pacotes de dados, contudo o pacote de dados não é alterado. As informações adicionadas a um pacote são chamadas de cabeçalho. O Cabeçalho de uma camada é simplesmente a informação que detalha o formato do pacote de dados. Esse cabeçalho é recebido na camada correspondente do cliente receptor e é utilizado para entender o formato do pacote. Todas as camadas se comunicam com as camadas que lhe são adjacentes. Isso significa que qualquer camada pode ser comunicar com a camada diretamente acima ou abaixo dela. A Comunicação por meio do modelo OSI de 7 camadas não tem um caminho definitivo, mas a comunicação sempre ocorre verticalmente.
Aplicação Aplicação Apresentação Apresentação Sessão Sessão Transporte Transporte Rede Rede Enlace Enlace Física Física MicroB MicroA Comunicação Virtual O MODELO OSI
Os pacotes de dados não tem de iniciar na camada 7, que é a parte superior, ou na camada do Aplicativo. É possível, por exemplo, que a comunicação comece na camada 3, mas a camada 2 e 1 terão de ser utilizadas de modo que o cabeçalho possam ser adicionados. Suponha, que o cliente 1 utilize um utilitário que inicie na Camada 3. A camada 3 adiciona um cabeçalho e passo-o para a Camada 2, que também adiciona um cabeçalho e passo-o para a Camada 1. A Camada 1, adiciona um cabeçalho e o coloca na rede. O cliente 2 recebe o pacote e o processa, iniciando na Camada 1. A Camada 1 remove o cabeçalho que lhe foi adicionado pela Camada 1 no cliente 1 e passa as informações restantes para a Camada 2, que remove o cabeçalho que foi adicionado pela Camada 2 no cliente e assim sucessivamente
Aplicação Apresentação Sessão Transporte Rede Enlace Física Remetente Receptor Dados Dados Dados Dados + Cabeçalho de aplicativo - Cabeçalho de aplicativo Dados Dados + Cabeçalho de Apresentação - Cabeçalho de Apresentação Dados Dados - Cabeçalho de Sessão + Cabeçalho de Sessão Dados + Cabeçalho deTransporte Dados - Cabeçalho de Transporte Dados + Cabeçalho de Rede Dados - Cabeçalho de Rede Dados + Cabeçalho deEnlace Dados - Cabeçalho de Enlace Dados Dados - Cabeçalho Físico + Cabeçalho Físico FLUXO DE DADOS UTILIZANDO O MODELO OSI
A Camada de Aplicativo • A Camada 7, a mais alta no modelo OSI é a camada de Aplicativo.É responsável por interagir com o aplicativo do usuário; ela aceita os dados do aplicativo a partir do aplicativo de software e fornece o serviço de aplicativo de rede que é responsável pela solicitação do usuário.Alguns exemplos de transformação de dados na camada de Aplicativo incluem o seguinte: • Envio de um e-mail, a camada de aplicativo, fornecerá acesso ao serviço do Simple Mail Transfer Protocol (SMTP) • Uma transferência de arquivos pode ser realizada utilizando o File Transfer Protocol (FTP). O Serviço de FTP é uma responsabilidade da camada de Aplicativo.
Solicitar um Site da Web, como www.contilnet.com.br, no seu navegador colocará uma solicitação na camada de Aplicativo para conversão do nome por meio do DNS e também uma solicitação de protocolo para o HTTP • Os aplicativos existem na Camada de Aplicativo, mas esses aplicativos são transparentes para o usuário. A Camada de Aplicativo é a única camada que interage com o aplicativo de software do usuário. A CAMADA DE APRESENTAÇÃO A Camada de Apresentação tem como principal função a conversão, principalmente de linguagens. A linguagem utilizada em redes é o protocolo. Se 2 clientes utilizarem protocolos diferentes é necessário a conversão, que é responsabilidade da Camada de Apresentação.
A Camada de Apresentação também é responsável pelo gerenciamento de todos os dados. Ela fornece a conversão de um conjunto de caracteres, criptografia de dados e compactação de dados. Também é responsável pelo redirecionamento das solicitações de entrada e de saída. • Tanto a Camada de Aplicativo, quanto a de Apresentação, fornecem serviços de rede, mais cada uma um tipo de serviço diferente, o termo serviço de rede, pode ser confundido, para tanto lembre-se que: • Os serviços de aplicativos de rede são invocados pelo usuário e se comunicam diretamente com a camada de aplicativo. Um e-mail de um usuário utilizará o serviço de aplicativo SMTP na camada de aplicativo.
Os serviços de rede não são invocados diretamente pelos usuários, mas são exigidos para comunicação de rede. Esses serviços são transparentes aos usuários. Quando a camada de Aplicativo recebe uma solicitação de um usuário para enviar um e-mail, a camada de aplicativo utiliza um cabeçalho SMTP para descrever a solicitação do usuário e passa isso à camada de apresentação. Essa por sua vez utilizará o serviço da estação de trabalho para solicitar os serviços do servidor de e-mail. • Os serviços de aplicativos de rede são invocados pelo usuário e operam na camada de Aplicativo. Os serviços são transparentes ao usuário e operam na camada de Apresentação. Uma vez que o serviço de rede correto tenha sido selecionada, uma sessão tem de ser estabelecida.
A CAMADA DE SESSÃO Também conhecida como Camada de conexão de Aplicativo, esta camada permite que aplicativos idênticos que operam em dois clientes diferentes comuniquem-se. Ela faz isso estabelecendo uma conexão virtual, com base no nome do usuário, nome de computador ou credenciais de rede do cliente. Faz o gerenciamento de uma conexão virtual emitindo pontos de verificação nos dados que ela recebe. Um Ponto de verificaçãoinforma aos aplicativos
Não há nenhuma correspondência unívoca entre o Modelo OSI e o Modelo TCP/IP. Cada camada do OSI, mapeia uma ou mais camadas do modelo TCP/IP
Aplicação Aplicativos que funcionam dentro da Internet : HTTP FTP , TELNET, GOPHER. Aplicação Apresentação Sessão Transporte Transporte TCP e o UDP Inter-Redes / Internet IP , o ICMP, o ARP e o RARP Rede Enlace Interface com Rede Gateways ou roteadores. Física Modelo OSI Versus TCP/IP
O MODELO DE REFERÊNCIA DO TCP/IP O TCP/IP não é um único protocolo, é um conjunto de protocolos. Por causa da diversidade do TCP/IP, ele não utiliza diretamente o modelo OSI, utiliza um modelo de quatro camadas para comunicação, como mostrado na figura anterior. A seguir iremos comentar algumas funções de cada camada, conforme segue: CAMADA DE APLICATIVO É responsável pelos Aplicativos do TCP/IP. Há dois tipos de aplicativos nessa camada: aplicativos baseados em soquete e aplicativos do sistema básico de saída e entrada de rede (NetBios). Os aplicativos baseados em soquetes existem em todos os clientes que utilizam o TCP/IP, e possuem três elementos :Um endereço IP, uma Porta e um tipo de Serviço.
A CAMADA DE TRANSPORTE O principal propósito da camada de Transporte é conectar ou não conectar. Dois protocolos são utilizados na Camada de Transporte. O TCP e UDP. O TCP é uma comunicação confiável orientada para a conexão que é mais lenta na transmissão. O UDP é uma comunicação não - garantida sem conexão que é mais rápida na transmissão. Quando um aplicativo utilizado o TCP para comunicação, um handshake de 3 vias é estabelecido, assegurando que os pacotes são entregues livres de erros, na seqüência e sem perda ou duplicação de dados. O TCP garante a entrega dos pacotes de dados, mais é mais lento na transmissão. Um aplicativo que utilize o UDP, não estabelece um hadshake de 3 vias e não oferece uma garantia de entrega. Essencialmente o UDP envia os dados ao cliente receptor e espera que ele seja recebido.
A CAMADA DE INTER-REDE / INTERNET A Camada Inter-Rede funciona quase da mesma maneira como a Camada de Rede do Modelo OSI. É a principal responsável pelo endereçamento e roteamento de rede. Além disso, essa camada é responsável pela fragmentação do pacote. OS pacotes de dados são montados e remontados para transmissão nessa camada. • Vários protocolos operam na camada de Inter-Rede, mais os mais comuns são: • Internet Protocol (IP) • Internet Control Message Protocol (ICMP) • Address Resolution Protocol (ARP) • Internet Group Management Protocol (IGMP)
A CAMADA DE INTERFACE DE REDE É correspondente às camadas de Enlace e as Camadas Física do Modelo OSI e é responsável pelo acesso à rede. Ela se comunica diretamente com a rede, é a ligação entre a topologia de rede e a camada de Inter-rede. Algumas aplicações do TCP/IP A Camada de Aplicativo do modelo TCP/IP oferece vários aplicativos para a comunicação de rede e seria quase impossível listar todos. Alguns aplicativos mais importantes e comuns incluem: Domain Name System (DNS) File Transfer Protocol (FTP) Dynamics Host Configuration Protocol (DHCP) Simple Mail Transport Protocol (SMTP) Post Office Protocol (POP3) Hyper Text Transfer Protocol (HTTP) Secure Sockets Layer (SSL ) Network Basic Input Output System (NetBIOS)
ARQUITETURA TCP/IP • Inicialmente o TCP/IP, tinha uma arquitetura de 4 camadas, com o passar dos anos, um modelo contemporâneo de arquitetura TCP/IP de 5 camadas evoluiu como resposta ao Modelo de referência do OSI de sete camadas. O propósito básico do modelo é definir um conjunto de padrões abertos para qualquer desenvolvimento atual ou futuro no campo do TCP/IP. Um modelo de referência desempenha um papel muito importante servindo como diretriz funcional para dividir os processos e tarefas de comunicação da rede das seguintes maneiras • Permite que os fornecedores desenvolvam produtos compatíveis; • Facilita o entendimento de operações complexas; • Categoriza as tecnologias de rede e suas implementações de protocolo, o que permite um desenvolvimento de um design especializado das funções modulares.
MODELO OSI VS TCP/IP DE 5 CAMADAS Aplicação APLICAÇÃO Apresentação Sessão TRANSPORTE Transporte Rede INTER-REDE Enlace INTERFACE DE REDE FISICA Física
Assim como o modelo OSI, o modelo de arquitetura TCP/IP é conjunto de camadas, onde cada camada representa um grupo de tarefas específicas e facetas da comunicação. Uma vez que o modelo TCP/IP é teórico, essas camadas não existem fisicamente nem realizam qualquer função. As implementações de protocolo, que são uma combinação de hardware e software, na verdade realizam as funções associadas com as camadas correspondestes. O Modelo TCP/IP consiste nas seguintes cinco camadas: 1. Camada Física - Fornece o meio físico (como os cabos, placas, etc) para a transmissão de dados de um computador para outro
2. Camada da Interface de Rede - É responsável por identificar os dispositivos em uma rede com base nos seus endereços de hardware e, desse modo, controlar o fluxo de dados e organizar os bits da camada física em quadros. 3. Camada Inter-Rede - É responsável pela transmissão (roteamento) dos dados em redes diferentes 4. Camada de Transporte - É responsável por organizar as mensagens recebidas de camadas mais altas nos segmentos, por controlar os erros e por controlar o fluxo de fim a fim. 5. Camada de Aplicativo - Essa camada fornece a interface do usuário de rede na forma de aplicativos e serviços de rede.