Escolar Documentos
Profissional Documentos
Cultura Documentos
MODELOS DE REFERNCIA
Modelo de referncia OSI; Modelo de referncia TCP/IP; Modelo OSI X Modelo TCP/IP; Viso Geral de protocolos de rede; Endereamento IP.
Modelo OSI
Para evitar solues proprietrias nas redes, foram apresentadas sugestes de arquiteturas abertas; Duas destas arquiteturas so de particular importncia e esto contidas nos Modelos de Referncia OSI (1978, revisado em 1983) e TCP/IP (1974, com alteraes em1985).
Modelo OSI
OSI (Camada OSI) significa Open Systems Interconnection (Interconexo de Sistemas Abertos);
Desenvolvido pela International Organization for Standardization (ISO) Organizao Internacional para Padronizao;
Objetivo: Criar padres de conectividade para interligao de sistemas de computadores, tratando apenas da interligao de sistemas e no dos aspectos internos dos sistemas; Protocolos como o TCP/IP, IPX/SPX e NetBEUI no seguem este padro, apenas algumas partes dele;
O Modelo de referncia OSI apresenta sete camadas: Aplicao, Apresentao, Sesso, Transporte, Rede, Enlace de Dados e Fsica.
Modelo OSI
Se o Sistema A fosse de um fabricante diferente dos Sistemas B, C ou D no haveria a possibilidade de Interligao porque no existia padronizao; Com o modelo OSI, a partir de 1978, os fabricantes comearam a criar seus sistemas seguindo este padro;
Modelo OSI
Modelo OSI
um modelo de 7 camadas, onde cada camada s se comunica com uma camada imediatamente superior ou inferior; Foi dividido em 3 Blocos:
Camadas de Aplicao (Aplicao / Apresentao / Sesso ); Camadas de rede (Fisica / Enlace / Rede); Camada de transporte que tem a funo de fazer a comunicao entre esses dois blocos.
Modularizao facilita a manuteno e a atualizao do sistema; As mudanas na implementao de uma camada so transparentes para o resto do sistema.
Funcionamento Simplificado
1. Os dados so tratados verticalmente atravs das sete camadas adjacentes na estao transmissora, do seu nvel mais alto (nvel de aplicao) at o nvel mais baixo (nvel fsico); 2. Cada camada realiza um grupo de funes e atribui um cabealho ao pacote de dados da camada imediatamente inferior. Esse processo de servios sucessivos e envelopamento feito at atingir o nvel 1; 3. No nvel 1 (um) camada fsica - os dados so efetivamente transmitidos ao n ou equipamento adjacente, atravs do meio fsico, que pode variar em cada trecho da rede; 4. Na estao receptora realizado o processo inverso, onde cada camada presta os seus servios, retira o cabealho, realiza o grupo de funes da camada e passa para a camada superior; 5. Atravs desse processo de envelopamento e desenvelopamento, os protocolos so executados em cada camada com a sua funcionalidade especfica.
Funcionamento - Exemplo
Outro Exemplo
Encapsulamento de dados
Quando uma aplicao envia seus dados atravs de um sistema baseado em camadas, cada uma dessas partes acrescenta informaes importantes para a manipulao daquele pacote pelo respectivo protocolo da camada;
Os dados acrescentados por uma camada so importantes somente para a prpria camada, e no influenciam os dados de outras camadas; No final, os dados so enviados como uma seqncia nica de bits pela rede.
Encapsulamento de Dados
Camada de Sesso
Service Request
Service Reply
Controle de Fluxo
transmite
buffer cheio
transmite
buffer vazio
Camada de Rede
Camada de Enlace
24 bits Cdigo do fornecedor 24 bits Nmero de srie
00AA00.2CFACA
Camada de Enlace
MAC (Media Access Control) Address; Endereo MAC (ou LAN, ou fsico, ou Ethernet);
Presente em cada n:
usado para levar o quadro de uma interface at outra interface conectada fisicamente (da mesma rede); Endereo MAC de 48 bits (para a maioria das redes), gravados na ROM do adaptador (placa de rede);
Apresentao:
Geralmente escrito desta forma: 00:AA:00:4B:14:A1 Outras vezes desta forma: 00-AA-00-4B-14-A1
Resumo
Funes especializadas referentes aos aplicativos (envio de arquivos, terminal virtual, e-mail, etc...); Formatao de dados (compactao e criptografia) e converso de caracteres e cdigos (ASCII); Negociao e estabelecimento de conexo (atividades com incio, meio e fim) Autenticao; Diviso da mensagem em pacotes; meios e mtodos para a sua entrega de modo adequado; Roteamento de pacotes atravs de uma ou vrias redes tendo uma viso de endereamento fim-a-fim ; Trata de comunicao entre dois equipamento apenas, interconectados entre si; Transmisso dos bits (sinais eltricos) atravs do meio fsico.
Modelo TCP/IP
Evoluo Histrica
No incio dos anos 60, uma associao entre o DARPA (Defense Advanced Research Projects Agency), um grupo de universidades e algumas instituies, criaram o "ARPANET Network Working Group; Em 1969, a rede ARPANET entrou em operao, consistindo inicialmente de quatro ns e utilizando a comunicao baseada em pacotes;
O objetivo era estudar tcnicas para implementar sistemas de comunicao de dados robustos e independentes de fornecedores;
ARPANET foi to bem sucedida que vrias organizaes ligadas rede passaram a us-la cotidianamente.
Evoluo Histrica
Em 1974, foi proposto um grupo de protocolos centrais para satisfazer as seguintes necessidades:
Permitir o roteamento entre redes diferentes (chamadas subnets ou sub-redes); Independncia da tecnologia de redes utilizada para poder conectar as sub-redes; Independncia do hardware; Possibilidade de recobrar-se de falhas;
Originalmente, esses protocolos foram chamados de NCP (Network Control Program), mas, em 1978, passaram a ser chamados de TCP/IP.
Evoluo Histrica
Em 1980, o DARPA comeou a implementar o TCP/IP na ARPANET, dando origem Internet. Em 1983, o DARPA finalizou a converso de todos seus computadores e exigiu a implementao do TCP/IP em todos os computadores que quisessem se conectar ARPANET; Alm disso, o DARPA tambm financiou a implementao do TCP/IP como parte integral do sistema operacional Unix, exigindo que este fosse distribudo de forma gratuita. Dessa forma o Unix e, conseqentemente, o TCP/IP, se difundiram, cobrindo mltiplas plataformas.
Protocolos TCP/IP
Um conjunto de protocolos que permitem que computadores possam se comunicar, no importando o fabricante ou o sistema operacional; Os dois protocolos mais importantes deram seus nomes arquitetura: Transmission Control Protocol / Internet Protocol; Os protocolos TCP/IP podem ser utilizados sobre qualquer estrutura de rede. Exemplo: Ethernets, Token Ring, PPP, X25, Frame Relay e etc.; A arquitetura TCP/IP, assim como o Modelo OSI, realiza a diviso de funes do sistema de comunicao em estruturas de camadas.
Camadas TCP/IP
O modelo TCP/IP formado por 4 camadas conforme abaixo:
Aplicao; Transporte; Inter-Rede; Rede;
Diferentemente do modelo OSI, o modelo TCP/IP no um modelo apenas didtico ou conceitual, pois, ele especifica os protocolos a serem utilizados em cada camada.
Protocolo TCP/IP
Camada Aplicaco
O TCP/IP rene os protocolos que fornecem servios de comunicao ao sistema e ao usurio; Inclui os detalhes das camadas de apresentao, sesso e aplicao do Modelo OSI; Inclui os protocolos de Servios Bsicos DNS / DHCP, e de servios ao usurio Telnet / FTP / HTTP / SMTP e Etc.
Camada de Transporte
Realiza o transporte de dados fim-a-fim, sem se preocupar com os elementos intermedirios (endereos e caminhos); As suas atribuies envolvem a qualidade de servios (confiabilidade), controle de fluxo de pacotes e a deteco e correo de erros; Principais Protocolos:
UDP: User Datagram Protocol; TCP: Transmission Control Protocol.
Camada Inter-Rede
Gerencia o movimento (comutao) e o roteamento dos pacotes na rede; Sua finalidade enviar pacotes da origem de qualquer subrede e faz-los chegar ao destino, independentemente do caminho e das redes que tomem para chegar l, usando um identificador, o endereo IP; Principal Protocolo: IP (Internet Protocol);
Outros Protocolos: ICMP (Internet Control Message Protocol) / IGMP (Internet Group Management Protocol).
Camada Rede
Este nvel abrange o driver de dispositivo no S.O., a correspondente placa de rede e outros detalhes de hardware necessrios para o interfaceamento fsico com a rede (Ex. V24 / V35 / RS422 e etc);
Essa camada se relaciona com tudo aquilo que um pacote necessita, para realmente estabelecer um link fsico entre a origem e o destino;
Inclui detalhes das tecnologias de LAN e WAN que foram empregadas; Equivalente s camadas fsica e de enlace do Modelo OSI; Exemplos de protocolos desta camada: X25 / Frame Relay / ATM / PPP / Ethernet / Token Ring / ARP e RARP.
Camadas TCP/IP
V 24 / V 35 / RS 422
Protocolos?
Um dos assuntos mais importantes em relao a redes locais protocolos; So os protocolos que definem como a rede ir funcionar de verdade, pois so eles que definem como os dados enviados por programas sero transferidos pela rede; a "linguagem" usada pelos dispositivos de uma rede de modo que eles consigam se entender, isto , trocar informaes entre si.
Comunicao
Modelo TCP / IP
Exemplos de Protocolos
Ethernet Token Ring FDDI (Fiber Distributed Data Interface) ATM (Asynchronous Transfer Mode) PPP (Point to Point Protocol) X25 Frame Relay
ARP
Exemplo
RARP
Reverse ARP; Realiza a funo oposta do ARP; O RARP usado quando o endereo fsico conhecido mas o endereo IP no;
ICMP
Internet Control Message Protocol ; usado para notificar o IP e os protocolos das camadas superiores sobre erros no nvel da rede e problemas no controle do fluxo. Envio de mensagens entre hosts; O comando de teste PING um protocolo ICMP; O Ping envia um datagrama para um endereo e solicita que o computador de destino retorne os dados enviados em um datagrama de resposta; Outras funes deste protocolo:
controlar a velocidade de transmisso de um computador para o outro, para que no haja sobrecarga de dados; avisar quando um computador de destino no foi achado na rede; avisar quando o TTL (time to live) de um datagrama chegou a zero. Isso indica que o nmero de hops muito grande para o valor de TTL atual. (A cada roteador em que um datagrama passar, seu TTL ser decrementado. At que chegue a zero. Chegando a zero, esse pacote ser descartado.).
IP
Internet Protocol Cuida do endereamento dos computadores em uma rede TCP/IP. Endereamento e roteamento de pacotes entre diferentes hosts; Formado por 4 octetos, representando um endereo nico na rede Internet; Ex.: 200.196.152.040 (www.itau.com.br) ipv4
TCP
Transmission Control Protocol o principal protocolo de transporte da Internet. Aceita mensagens de qualquer tamanho de um protocolo da camada superior e oferece transporte Full-duplex Realiza a sincronizao de seqncias de transmisso criando caminhos entre origem e destino no momento da transmisso para envio do pacote Orientado a conexo Confirma entrega dos pacotes um servio de entrega orientado conexo, ou seja, estabelece uma conexo antes de trocar dados (segmentos). Garante a entrega correta dos dados no destino, atravs de um esquema de confirmaes de recepo O envio dos pacotes realizado atribuindo um identificador de cada segmento, chamado porta, que est relacionado ao protocolo da camada de aplicao que est sendo transportado Ex.: Porta 21 (FTP), porta 80 (Http), porta 443 (Https), etc.
UDP
User Datagram Protocol
No orientado a conexo
No tem confirmao de entrega dos dados No faz conexes, no faz controle de fluxo, e outras funes que o TCP faz, o UDP mais rpido que o TCP um protocolo sem conexo e no confivel. Utilizado quando a velocidade de entrega mais importante do que a preciso, como nas transmisses de voz e vdeo.
FTP
File Transfer Protocol Permite que um usurio transfira arquivos entre dois computadores na rede;
Oferece variedade de Logins, inspeo de relatrios, manipulao de arquivos, execuo de comandos e outras funes; Pode ser usado para copiar arquivos entre sistemas operacionais;
Exemplo: ftp://ftp.pucpr.br/
SMTP/POP3
Simple Mail Transfer Protocol
SNMP
Simple Network Management Protocol Protocolo para gerncia de rede Segue a arquitetura do Modelo TCP/IP Utiliza protocolo UDP para entrega das mensagens.
Telnet
Remote Terminal Emulation
Permite que usurios acessem os aplicativos com base em host de rede, com PCs funcionando como se fossem terminais burros
DNS
Domain Name System um sistema de banco de dados distribudos que fazem a resoluo do endereo/nome para as aplicaes do cliente Por exemplo: no IE ao digitar www.faculdadeined.com.br, o DNS realizar uma converso deste nome para o endereo IP vlido desta pgina, pois na Internet o endereamento feito atravs de endereo IP.
DHCP
Dynamic Host Configuration Protocol Quando no utilizado IP fixo nas mquinas da sua rede, deve existir um servidor DHCP para conceder dinamicamente endereos IPs para cada nova conexo de uma mquina na rede.
Endereamento IP
Endereamento IP
O IP um protocolo da Camada de rede
um endereo lgico nico em toda a rede, portanto, quando estamos navegando na Internet estamos utilizando um endereo IP nico mundialmente, pois a Internet uma rede mundial
Em redes locais podemos utilizar alguns endereos que no so vlidos na Internet. Estes so reservados para redes locais, mas cada mquina da rede local utilizar um nico IP nesta rede local.
Endereo IPv4
Um endereo IP consiste em 4 bytes ou 32 bits. Ao invs de trabalhar com 32 bits por vez, comum a prtica de segmentao dos 32 bits de um endereo IP em quatro campos de 8 bits chamados de octetos; Cada octeto convertido em um nmero de base decimal na escala de 0255. Estes so separados por um ponto. Este formato chamado de notao decimal pontuada. Em uma rede, estes nmeros devem ser nicos e seguem a algumas regras que veremos a seguir; Exemplo.: 74.125.91.104 (www.google.com).
Host x Rede
Cada endereo IP inclui uma identificao de rede e uma de host (mquina): A identificao de rede (tambm conhecida como endereo de rede) identifica os sistemas que esto localizados no mesmo segmento fsico de rede na abrangncia de roteadores IPs. Todos os sistemas na mesma rede fsica devem ter a mesma identificao de rede. A identificao de rede deve ser nica na rede; A identificao de host (tambm conhecido como endereo de host) identifica uma estao de trabalho, servidor, roteador, ou outro host TCP/IP (n da rede) dentro de uma rede. O endereo para cada host deve ser nico para a identificao de rede.
Host x Rede
Classes IP
Existem 5 classes (A,B,C,D,E) de endereos IP, que iro variar conforme a quantidade de endereos de rede existente em cada classe;
O objetivos das classes determinar qual parte do endereo IP pertence a rede e qual parte do endereo IP pertence ao host, alm de permitir uma melhor distribuio dos endereos IPs.
Classe A
O primeiro byte do endereo est entre 1 e 127. Exemplo: 13.0.0.1 / 80.10.69.12 / 37.25.10.99 Nos endereos de Classe A, o primeiro nmero identifica a rede e os outros trs nmeros identificam o prprio host.
Classe B
O primeiro byte do endereo est entre 128 e 191. Exemplo: 133.0.0.1 / 140.10.69.12 / 190.25.10.99. Nos endereos de Classe B, os dois primeiros nmeros identificam a rede e os outros dois nmeros identificam o host.
Classe C
O primeiro byte do endereo est entre 192 e 223. Exemplo: 200.0.0.1 / 220.10.69.12 / 195.25.10.99 Nos endereos de Classe C, o trs primeiros nmeros identificam a rede e os ltimos nmeros identificam o prprio host.
Classe D
O primeiro byte do endereo est entre 224 e 239; Exemplo: 225.0.0.1 / 239.10.69.12 / 226.25.10.99; Esta classe est reservada para criar agrupamentos de computadores para o uso de Multicast (acesso apenas a endereos que estejam configurados para receber os dados). No podemos utilizar esta faixa de endereos para enderear os computadores de usurios na rede TCP/IP.
Classe E
O primeiro byte do endereo est entre 240 e 247. A Classe E um endereo reservado e utilizado para testes e novas implementaes (IETF Internet Engeneering Task Force) e controles do TCP/IP. No podemos utilizar esta faixa de endereos para enderear os computadores na rede TCP/IP.
1-126
128-191 192-223 224-239 240-247
126 R.H.H.H
16.384 R.R.H.H 2.097.152 R.R.R.H
100.1.240.28
157.100.5.195 205.35.4.120
16.777.214
65.534 254
Multicast Resevado
Conflitos IP
Para definirmos os IPs de uma rede, precisamos seguir estas duas regras:
Na mesma rede, os IPs de todas as mquinas devem estar na mesma rede. Por exemplo: Endereos Classe A. (13.0.0.1, onde o 13 rede e 0.0.1 host); Todos os hosts desta rede devem estar na mesma rede, ou seja, com IPs comeados por 13; Numa mesma rede no poder haver endereos IPs iguais.
Conflitos IP
Mscara de Sub-Rede
Existem casos onde faz-se necessrio subdividir uma rede em redes menores. Imagine o administrador de uma rede que contm 16 milhes de hosts. Ele dever utilizar uma rede Classe A; A mscara de rede foi criada para formar sub-redes menores, e tambm possibilitar uma melhor utilizao dos endereos IP disponveis;
Em resumo, o parmetro Mscara de Sub-rede serve para confirmar ou alterar o funcionamento das Classes de endereos padres do TCP/IP;
Sempre dever ser configurado o IP e a mscara em uma rede.
Mscara de Sub-Rede
Endereo Mscara Classe Sub-rede 131.108.2.0 15.6.0.0 168.124.36.0
168.124.36.12 255.255.255.0 B
Mscara de Sub-rede
Em uma rede, o primeiro endereo da rede identifica o endereo da rede em si, e no poder ser utilizado em nenhum equipamento;
O ltimo endereo tambm no poder ser utilizado, pois reservado para broadcast dentro daquela rede;
Exemplo:
IP: 200.220.171.4 Mscara: 255.255.255.0 Rede: 200.220.171.0 Broadcast: 200.220.171.255
Mscara de Sub-Rede
Tambm pode ser necessrio, em casos especiais, subdividir ainda mais as classes de endereos IP; Para isso existem outras mscaras de IP conforme exemplos abaixo:
IP: 200.220.171.0 Mask: 255.255.255.0 Endereos entre: 200.220.171.0 e 200.220.171.255 IP: 200.220.171.0 Mask: 255.255.255.128 Endereos entre: 200.220.171.0 e 200.220.171.127 IP: 200.220.171.0 Mask: 255.255.255.192 Endereos entre: 200.220.171.0 a 200.220.171.63 Etc.
Endereo IPv5
Protocolo de fluxo em tempo real (experimental); Nunca foi amplamente utilizado.
Endereo IPv6
Com a exploso da Internet e com o surgimento constante de novos servios, os atuais IPv4 esto se tornando escassos. Surge ento, a necessidade de implementarmos um novo padro de endereamento (IPv6); Ele um nmero que foi criado para substituir o antigo IPv4. Possui 128bits, enquanto que o IPv4 possui apenas 32bits; Exemplo em representao hexadecimal: 1080:0:0:0:8:800:200C:417A
Broadcast
Difuso, transmisso; Em redes, um endereo de broadcast um endereo IP (e este sempre o ltimo endereo da rede); Permite que a informao seja enviada para todas as mquinas de uma LAN, MAN e WAN.