Você está na página 1de 212

Redes de Computadores

Prof. Guilherme Panes

Grade Curricular 2006

Redes de Computadores (240 horas)

Administrao de Servios Internet (105 horas)

Segurana em Redes (60 horas)

Referncias Bibliogrficas
TANEMBAUM, A. Redes de Computadores". Prentice-Hall, 4 Edio, 2003. TANEMBAUM, A. Sistemas Operacionais Modernos". Prentice-Hall SOARES, Luis Fernando Gome. "Redes de Computadores - Das LANs, MANs e WANs s Redes ATM". Editora Campus, 1995. RHODES, Peter D. "Building a network : how to specify and design, procure, and install a corporate LAN". New York, NY : McGraw-Hill, 1996. STEVENS, W. Richard. "UNIX network programming". Englewood Cliffs, NJ : Prentice-Hall, 1990. COMER, Douglas. "Internetworking with TCP/IP". Volume I, II e III. Prentice-Hall, 1991. STALLINGS, Willian. "Data and Computer Comunnication". PrenticeHall, 1997. HUITEMA, C. "Routing in the Internet". Prentice-Hall, 1997. THOMAS, Stephen A. " IPng and the TCP/IP protocols : implementing the next generation internet". Nova York: J.Wiley, 1996.

Ementa
Redes Locais Introduo Nvel Fsico Nvel de Enlace Nvel de Rede Nvel de Transporte Nveis Superiores Sistemas Operacionais Windows 2003 Linux Open Solaris 10

Evoluo em Redes
A histria das redes de computador complexa. Ela envolveu pessoas do mundo inteiro nos ltimos 35 anos. Apresentamos aqui uma viso simplificada de como evoluiu a Internet. Os processos de inveno e comercializao so muito mais complicados, mas pode ser til examinar o desenvolvimento fundamental. Nos anos 40, os computadores eram enormes dispositivos eletromecnicos propensos a falhas. Em 1947, a inveno de um transistor semicondutor criou vrias possibilidades para a fabricao de computadores menores e mais confiveis. Nos anos 50, os mainframes, que eram acionados por programas em cartes perfurados, comearam a ser usados por grandes instituies. No final dos anos 50, foi inventado o circuito integrado, que combinava vrios, depois muitos e agora combina milhes de transistores em uma pequena pea de semicondutor. Durante os anos 60, o uso de mainframes com terminais era bastante comuns assim como os circuitos integrados eram largamente utilizados.

Evoluo em Redes
No final dos anos 60 e 70, surgiram computadores menores, chamados de minicomputadores. No entanto, estes minicomputadores eram ainda muito grandes para os padres modernos. Em 1977, a Apple Computer Company apresentou o microcomputador, tambm conhecido como computador pessoal. Em 1981 a IBM apresentou o seu primeiro computador pessoal. O Mac amigvel, o IBM PC de arquitetura aberta e a maior microminiaturizao dos circuitos integrados conduziram difuso do uso de computadores pessoais nas casas e nos escritrios. Em meados dos anos 80, os usurios com computadores stand alone comearam a compartilhar dados usando modems para fazer conexo a outros computadores. Era conhecido como comunicao ponto-a-ponto ou dial-up. Este conceito se expandiu com a utilizao de computadores que operavam como o ponto central de comunicao em uma conexo dial-up. Estes computadores eram chamados de bulletin boards (BBS). Os usurios faziam a conexo aos BBSs, onde deixavam ou pegavam mensagens, assim como faziam upload e download de arquivos. A desvantagem deste tipo de sistema era que havia pouqussima comunicao direta entre usurios e apenas com aqueles que conheciam o BBS.

Evoluo em Redes
Uma outra limitao era que o computador de BBS precisava de um modem para cada conexo. Se cinco pessoas quisessem se conectar simultaneamente, seria necessrio ter cinco modems conectados a cinco linhas telefnicas separadas. Conforme foi crescendo o nmero de pessoas desejando usar o sistema, este no foi capaz de atender s exigncias. Por exemplo, imagine se 500 pessoas quisessem fazer a conexo ao mesmo tempo. Tendo incio nos anos 60 e continuando pelos anos 70, 80 e 90, o Departamento de Defesa americano (DoD) desenvolveu grandes e confiveis redes de longa distncia (WANs) por razes militares e cientficas. Esta tecnologia era diferente da comunicao ponto-aponto usada nos quadros de aviso. Ela permitia que vrios computadores se interconectassem usando vrios caminhos diferentes. A prpria rede determinaria como mover os dados de um computador para outro. Em vez de poder comunicar com apenas um outro computador de cada vez, muitos computadores podiam ser conectados usando a mesma conexo. A WAN do DoD com o tempo veio a se tornar a Internet.

Evoluo em Redes

Evoluo em Redes

Evoluo em Redes

Evoluo em Redes

Backbone RNP

Classificao de Redes

LAN (Local Area Network)


Geografia limitada : Interligam computadores de uma sala, prdio ou conjunto de prdios Redes LANs geralmente so particulares-em oposio s WANs. H custos de implantao,manuteno e gerenciamento Oferecem taxas tipicamente maiores que as WAN: 10 Mbps, 100 Mbps, 1Gbps A distncia curta permite estabelecer o tempo mximo de retardo nas transmisses

Aplicaes em LAN
Processamento distribudo : SGBDs Acesso base de dados corporativa Suporte a ferramentas de trabalho cooperativo Correio eletrnico local Automao industrial : uso de CLPs, manipuladores, robs, etc Redes Back-end : universidades, centros de pesquisa : interligao de multiprocessadores, etc

Exemplo LAN

MAN (Metropolitan Area Network)


Finalidade : para distncias intermedirias, tais como escritrios ou prdios em uma mesma cidade ou em um campus universitrio Nesse caso, redes comutadas (WAN) no apresentam uma boa relao custo/benefcio Oferecem uma possibilidade de crescimento estruturado

MAN (cont.)
Utilizam tecnologias semelhantes s LANs (ATM,FDDI) So otimizadas para distncias intermedirias (FDDI, DQDB) Apresentam um tempo de retardo e taxa de erros um pouco maiores que as LANs Otimizam a relao custo/benefcio : oferecem taxas superiores s das WANs, por custos semelhantes ao das LANs

Aplicaes MAN
Interligao entre as LANs nos escritrios de uma empresa, e a WAN nas centrais de comutao Interligao de LANs com uma distncia que cobre uma cidade, ou campus.

Exemplo MAN

WAN (Wide Area Network)


Interligam computadores em cidades, pases e at continentes distintos Geralmente so redes pblicas ou de grandes companhias que prestam servios (Telebras) Oferecem taxas tpicas mais baixas que as redes locais : 9600bps, 64Kbps, 1.5Mbps 2Mbps, 34Mbps, 155 Mbps Envolvem infra-estrutura dispendiosa : fios, cabos, centrais comutadoras, cabos submarinos, sistemas de rdio terrestre ou de satlite

WAN (Wide Area Network) (cont.)


Empresas geralmente contratam ou alugam canais de acordo com as suas necessidades O compartilhamento da infra-estrutura barateia seu custo Recentemente surgiram as redes RDSI, que oferecem servios de chaveamento de pacotes e chaveamento de circuitos (Frame relay e ATM)

Exemplo WAN

Exemplo LAN, MAN, WAN

SAN (Storage Area Network)


Na computao, um storage area network (rea de armazenamento em rede, em portugus) uma rede projetada para agrupar dispositivos de armazenamentos de computador. Os SANs so mais comuns nos armazenamentos de grande porte. Existem duas variaes de SANs: 1. Uma rede na qual o propsito principal a transferncia de dados entre computadores e dispositivos de armazenamento. Um SAN consiste em uma infra-estrutura de comunicao que prov conexes fsicas com uma camada de gerenciamento, que organiza as conexes, os dispositivos de armazenamento e os computadores, tornando a transferncia de dados robusta e segura. 2. Um sistema de armazenamento formado por dispositivos de armazenamento, computadores e/ou aplicaes, e todo um controle via software, comunicando-se atravs de uma rede de computadores.

Topologias

Topologia Fsica

Ponto-a-Ponto

Exemplo Ponto-a-Ponto

Multiponto

Multiponto

Topologias LANs e MANs

Topologia Estrela

Topologia Estrela

Topologia Estrela (cont.)

Topologia Estrela (cont.)

Topologia Estrela (cont.)

Topologia Estrela (cont.)

Topologia Estrela (cont.)

Problemas Topologia Estrela

Problemas Topologia Estrela

Topologia Estrela (cont.)

Topologia Anel

Topologia Anel (cont.)

Topologia Anel (cont.)

Topologia Anel (cont.)

Topologia Anel (cont.)

Topologia Anel (cont.)

Topologia Barramento

Topologia Barramento (cont.)

Topologia Barramento (cont.)

Topologia Barramento (cont.)

Topologia Barramento (cont.)

Topologia Barramento (cont.)

Topologias WAN

Topologia Totalmente Ligada

Topologia Barramento (cont.)

Topologia Anel

Topologia Anel (cont.)

Topologia Parcialmente Ligada

Topologia Parcialmente Ligada (cont.)

O Modelo OSI

Modelo OSI (cont.)


L pelos meados de 1980, essas empresas comearam a sentir os problemas causados pela rpida expanso. Assim como pessoas que no falam o mesmo idioma tm dificuldade na comunicao entre si, era difcil para as redes que usavam diferentes especificaes e implementaes trocarem informaes. O mesmo problema ocorreu com as empresas que desenvolveram tecnologias de rede proprietria ou particular. Proprietrio significa que uma empresa ou um pequeno grupo de empresas controla todos os usos da tecnologia. As tecnologias de rede que seguiam estritamente as regras proprietrias no podiam comunicar-se com tecnologias que seguiam diferentes regras proprietrias. Para tratar dos problemas de incompatibilidade entre as redes, a International Organization for Standardization (ISO) realizou uma pesquisa nos modelos de redes como Digital Equipment Corporation net (DECnet), Systems Network Architecture (SNA) e TCP/IP a fim de encontrar um conjunto de regras aplicveis a todas as redes. Com o resultado desta pesquisa, a ISO criou um modelo de rede que ajuda os fabricantes na criao de redes que so compatveis com outras redes.

Modelo OSI (cont.)


O modelo de referncia da Open System Interconnection (OSI) lanado em 1984 foi o modelo descritivo de rede que foi criado pela ISO. Ele proporcionou aos fabricantes um conjunto de padres que garantiam uma maior compatibilidade e interoperabilidade entre as vrias tecnologias de rede produzidas pelas companhias ao redor do mundo. O modelo de referncia OSI o modelo fundamental para comunicaes em rede. Apesar de existirem outros modelos, a maioria dos fabricantes de redes relaciona seus produtos ao modelo de referncia OSI. Isto especialmente verdade quando querem educar os usurios na utilizao de seus produtos. Eles o consideram a melhor ferramenta disponvel para ensinar s pessoas a enviar e receber dados atravs de uma rede.

Os sistemas Abertos

O Modelo OSI
Framework concebido pela ISO para a definio de padres, visando a interconexo de sistemas heterogneos (independncia de fabricante, sistema operacional e plataforma de hardware). Prov uma base conceitual para a interconexo de sistemas abertos e para o desenvolvimento de aplicaes distribudas. O termo aberto denota a habilidade do sistema em possuir conformidade com o modelo de referncia e os padres associados para a conexo. O modelo OSI um padro concernente apenas aos aspectos de arquitetura de rede.

As Camadas do Modelo
O modelo separa as funcionalidades e as capacidades de arquitetura de rede em camadas. Define tambm os termos e objetos que so palavras reservadas no mundo das redes. As camadas definem desde aspectos fsicos at aspectos abstratos da aplicao. O modelo OSI constitudo de sete camadas: Aplicao, Apresentao, Sesso, Transporte, Rede, Enlace e Fsica.

As Camadas do Modelo (cont.)

As Camadas do Modelo
(cont.)

Camadas superiores Prestam servios relacionados com a natureza aplicao. Tratam de aspectos de interoperao aplicaes. Camadas inferiores Possibilitam a interconexo de sistemas equipamentos individuais. Esto relacionadas aspectos de transmisso e interconexo. Camada de transporte Prov comunicao fim-a-fim entre aplicaes. Interface entre as camadas de transporte e sesso Independe do tipo de sub-rede a ser utilizada e tipo de aplicao a ser suportada.

da de

ou a

do

Princpios do Modelo OSI


No criar um nmero muito grande de camadas para no fazer com que a tarefa de descrever e integrar as camadas fique mais complexa do que o necessrio. Criar uma fronteira num ponto onde a descrio dos servios possa ser pequena e o nmero de interaes atravs da fronteira seja minimizado (isto , as fronteiras entre as camadas devem ser escolhidas de forma a minimizar o fluxo de informaes atravs das interfaces). Criar camadas separadas para manipular funes que so manifestamente diferentes no processo ou na tecnologia envolvida.

Princpios do Modelo OSI


(cont.)

Agrupar funes similares em uma mesma camada (cada camada deve desempenhar uma funo bem definida); Criar uma fronteira onde a experincia do passado tem demonstrado ser necessria essa separao. Criar uma camada com funes facilmente localizadas de modo que a camada possa ser totalmente redesenhada e seus protocolos alterados drasticamente para tirar vantagem dos novos avanos em arquitetura, hardware, ou tecnologia de software, sem alterar os servios providos para (esperados das) camadas adjacentes .

Princpios do Modelo OSI


(cont.)

Criar uma fronteira onde possa ser til em algum momento do futuro se ter a interface correspondente padronizada. Criar uma camada onde seja necessrio um nvel de abstrao diferente na manipulao dos dados. Permitir alteraes de funes ou protocolos dentro de uma camada sem afetar as outras. Criar, para cada camada, fronteiras somente com a sua camada superior e inferior.

Entidades da Camada
No MR OSI as camadas parceiras se comunicam atravs de um objeto chamado entidade da camada. As entidade podem ser elementos de software ou de hardware. Entidade um termo que significa uma capacidade de comunicao (por exemplo, protocolo IP, protocolo TCP, um elemento roteador, etc).

Servios
A comunicao entre camadas feita atravs da requisio de (e da resposta a) servios. Cada camada responsvel por um conjunto de servios (servio = o que). Servios so solicitados (respondidos) atravs de pontos especficos localizados nas interfaces entre as camadas, denominados de Pontos de Acesso a Servios (SAPs - Service Access Points). A prestao de servios o que justifica a existncia de uma camada. Uma camada (N) fornece servios a uma camada (N+1) atravs da invocao de primitivas de servio (ex: connect, abort, data).

Comunicao entre Camadas


servios camada n+1 (n)SAPa (n)SAPx

camada n camada n-1

(n-1)SAPk

(n-1)SAPz servios

Protocolos
A comunicao entre camadas de mesmo nmero em ns distintos feita atravs de protocolos. Protocolos so um conjunto de regras que governa a interao em sistemas distribudos. Os protocolos existem como forma de viabilizar a prestao de servios pelas camadas (protocolo = como). Para que dois parceiros se comuniquem eles devem especificar o mesmo protocolo. Servios tm carter vertical, enquanto os protocolos tm carter horizontal. Os protocolos adicionam informaes s primitivas gerando primitivas maiores.

Servio vs. Protocolo


Transporte Servio Rede Protocolo Servio Enlace Rede

Elementos de um Protocolo
Sintaxe: Inclui aspectos como formato dos dados e nveis de sinal. Semntica: Inclui informao de controle para coordenao e manipulao de erros. Temporizao: Inclui aspectos temporais envolvidos na troca de dados entre transmissor e receptor.

Exemplo Protocolo IP

Comunicao entre Camadas Parceiras

camada n+1 camada n camada n-1

servios protocolo

servios

camada n+1 camada n camada n-1

Primitivas de Servio
Do ponto de vista abstrato, as primitivas, podem ser:

Requisio: quando um servio requisitado para ser desempenhado no parceiro. Resposta: quando, uma vez desempenhado pelo parceiro, gerada uma resposta ao servio requisitado.

As primitivas podem conter duas situaes possveis:


Primitivas de Requisio:
No instante em que enviada para a rede: request. No instante que a requisio chega no parceiro: indication.

Primitivas de Resposta:
No instante em que enviada: response. No instante que chega no requisitante: confirmation.

Representao das Primitivas


Sistema A request Rede Sistema B

indication response

confirmation

tempo

Grupos de Servios
Servios confirmados:

So servios que contm as quatro fases da primitiva (request, indication, response, confirmation). So servios que especificam apenas as fases de request e indication.

Servios no-confirmados:

PDU e SDU
Quando uma camada (N+1) requisita um servio camada (N), neste instante ela est enviando um conjunto de bytes que pode ser dividido em:

Cabealho: a parte do protocolo da camada (N+1); Contedo: a parte de dados da camada (N+1).

PDU (Protocol Data Unit) = cabealho + contedo. A PDU da camada (N+1) se encaixa na parte de dados da camada (N). Assim que a PDU ultrapassa a fronteira entre as camadas (N+1) e (N) ela recebe um novo nome na camada (N): SDU (Service Data Unit).

PDU e SDU
Transformao da primitiva:
(n)SAP

n+1
SDU

n
PDU

(n-1)SAP

n-1

PDU e SDU
(n)PDU = (n)SDU + (n)protocolo
(n)SDU (n)PCI (n)PDU PCI - protocol control information

PDU e SDU

Encapsulamento dos Dados


Os servios de uma camada recebem o respectivo protocolo e so passados, atravs do SAP, camada inferior
Apl Apr Ses Tr Red Enl Fis Dados

Dados Dados

Dados Dados Dados Dados

Encapsulamento dos Dados (cont.)

Servios x Protocolos

Camadas User e Provider


A camada (N) requisita servios somente da camada imediatamente inferior (N-1); por essa razo, ela dita usuria (user) dessa camada. Uma camada abstrai a existncia das camadas mais inferiores, oferecendo a somatria das funcionalidades de todas as camadas inferiores. Por essa abstrao, a camada (N) dita provedora (provider) de servios para a camada superior (N+1). O provimento de servios abstrai, inclusive, o aspecto da comunicao com a camada parceira. Portanto, o provider oferece os servios e a conexo da camada (N-1), a um usurio da camada (N).

Camadas User e Provider


(cont.)
Sistema A
camada (n)

Sistema B
camada (n)

User A

User B

Provider
camada (n-1)

Viso Geral
Sistema A Sistema B

User A

User B

Provider (n)
camada (n) camada (n)

User A Provider (n-1)


camada (n-1) camada (n)

User B

TCP/IP

Histrico

Histrico (cont.)

Histrico (cont.)

Histrico (cont.)

Histrico (cont.)

OSI x TCP/IP
Existe alguma discusso sobre como mapear o modelo TCP/IP dentro do modelo OSI. Uma vez que os modelos TCP/IP e OSI no combinam exatamente, no existe uma resposta correta para esta questo. Alm do mais, o modelo OSI no realmente rico o suficiente nas camadas mais baixas para capturar a verdadeira diviso de camadas; necessrio uma camada extra (a camada internet) entre as camadas de transporte e de rede. Protocolos especficos para um tipo de rede que rodam em cima de estrutura de hardware bsica precisam estar na camada de rede. Exemplos desse tipo de protocolo so ARP e o Spanning Tree Protocol (usado para manter pontes de rede redundantes em idle enquanto elas so necessrias). Entretanto, eles so protocolos locais e operam debaixo da funcionalidade internet. Reconhecidamente colocar ambos os grupos (sem mencionar protocolos que so logicamente parte da camada internet, mas rodam em cima de um protocolo internet, como ICMP) todos na mesma camada pode ser um tanto confuso, mas o modelo OSI no complexo o suficiente para fazer um trabalho melhor.

OSI x TCP/IP (cont.)


Geralmente, as trs camadas mais acima do modelo OSI (aplicao, apresentao e sesso) so consideradas como uma nica camada (aplicao) no modelo TCP/IP. Isso porque o TCP/IP tem uma camada de sesso relativamente leve, consistindo de abrir e fechar conexes sobre TCP e RTP e fornecer diferentes nmeros de portas para diferentes aplicaes sobre TCP e UDP. Se necessrio, essas funes podem ser aumentadas por aplicaes individuais (ou bibliotecas usadas por essas aplicaes). Similarmente, IP projetado em volta da idia de tratar a rede abaixo dele como uma caixa preta de forma que ela possa ser considerada como uma nica camada para os propsitos de discusso sobre TCP/IP.

Camada 1 - Fsica

Camadafisica.pdf+redes-2fisica(com. Circuito+pacote)

Laboratrio 1
Prtica de interligao de duas estaes com o Kit Bit 9

Camada 2 - Enlance

Projeto 802

Projeto 802 (cont.)

A relao das normas IEEE 802 apresentada a seguir. 802 802.1B 802.1K 802.1D 802.1E 802.1F 802.1G 802.1H 802.1Q 802.2 802.3 802.4 802.5 802.6 802.10 802.11 802.12 802.15 802.16 802.17 Overview and Architecture. LAN/MAN Management. Media Access Control (MAC) Bridges. System Load Protocol. Common Definitions Management Information. and Procedures for IEEE 802

Remote Media Access Control (MAC) Bridging. Recommended Practice for Media Access Control (MAC) Bridging of Ethernet V2.0 in IEEE 802 Local Area Networks. Virtual Bridged Local Area Networks. Logical Link Control. CSMA/CD Access Method and Physical Layer Specifications. Token Bus Access Method and Physical Layer Specifications. Token Ring Access Method and Physical Layer Specifications. Distributed Queue Layer Specifications. Dual Bus Access Method and Physical

Interoperable LAN/MAN Security. Wireless LAN Specifications. Medium Access Control (MAC) Sublayer and Physical Layer

Demand Priority Access Method, Physical Layer and Repeater Specification. Wireless Medium Access Control (MAC) and (PHY) Specifications for: Wireless Personal Area Networks. Standard Systems. Air Interface Ring for Access Fixed Broadband and Physical Wireless Physical Layer Access Layer

Resilient Packet Specifications.

Method

Redes Wireless O Comit 802 do IEEE tm os seguintes grupos de trabalho ativos trabalhando na elaborao de normas de redes sem fio (Wireless): 802.11 802.15 802.16 802.20 Wireless LAN (WLAN) Wireless Personal Area Network (WPAN) Broadband Wireless Access (BBWA) Mobile Wireless Access WIFI Bluetooth entre outros. WiMax Mobile-Fi

Camada Enlace
A camada enlace subdividida em duas subcamadas: a subcamada de controle de enlace lgico (Logical Link Control - LLC) (802.2) e a subcamada de controle de acesso ao meio (Medium Access Control - MAC) (802.3). A camada fsica prov servios de transmisso e recepo de bits. Nesse nvel, so definidas as interfaces eltricas e mecnicas, as caractersticas de sincronizao e a especificao do meio de transmisso. A subcamada MAC trata do controle do acesso a um meio compartilhado, da montagem de dados em quadros, endereamento e deteco de erros. J a subcamada de enlace lgico prov servios de comunicao de quadros com controle de fluxo e controle de erros. Essa subcamada oculta as diferenas entre as diferentes propostas de redes locais do Projeto 802, fornecendo uma nica interface para a camada de rede.

IEEE 802 x OSI

Camada Enlace

Solues:
Contagem de Caracteres Caracteres de Inicio e fim de quadro Flags de inicio e fim de quadro

Controle de Erro

Logical Link Control LLC (802.2)

Controle de Fluxo Software Janelas Deslizantes

Medium Access Control MAC (802.3)

CSMA/CD (802.3)

CSMA/CD (802.3) (cont.)

CSMA/CD (802.3) (cont.)

CSMA/CD (802.3) (cont.)

CSMA/CD (802.3) (cont.)

CSMA/CD (802.3) (cont.)

CSMA/CD (802.3) (cont.)

CSMA/CD (802.3) (cont.)

CSMA/CD (802.3) (cont.)

CSMA/CD (802.3) (cont.)

CSMA/CD (802.3) (cont.)

CSMA/CD (802.3) (cont.)

CSMA/CD (802.3) (cont.)

PDU MAC

Tecnologias (802.3)

802.11 (Wireless)
As redes sem fio IEEE 802.11, que tambm so conhecidas como redes Wi-Fi, foram uma das grandes novidades tecnolgicas dos ltimos anos. Atualmente, so o padro de facto em conectividade sem fio para redes locais. Como prova desse sucesso pode-se citar o crescente nmero de Hot Spots e o fato de a maioria dos computadores portteis novos j sarem de fbrica equipados com interfaces IEEE 802.11.

Cronologia
1989: o Federal Communications Commission (FCC), rgo americano responsvel pela regulamentao do uso do espectro de freqncias, autorizou o uso de trs faixas de freqncia; 1990: o Institute of Electrical and Electronics Engineers (IEEE) instaurou um comit para definio de um padro para conectividade sem fio; 1997: aps sete anos de pesquisa e desenvolvimento, o comit de padronizao da IEEE aprovou o padro IEEE 802.11; nessa verso inicial, as taxas de transmisso nominal atingiam 1 e 2 Mbps; 1999: foram aprovados os padres IEEE 802.11b e 802.11a, que usam as freqncias de 2,4 e 5 GHz e so capazes de atingir taxas nominais de transmisso de 11 e 54 Mbps, respectivamente. O padro 802.11b, apesar de atingir taxas de transmisso menores, ganhou fatias maiores de mercado do que 802.11a; as razes para isso foram basicamente duas: primeiro, as interfaces 802.11b eram mais baratas do que as 802.11a e, segundo, as implementaes de 802.11b foram lanadas no mercado antes do que as implementaes de 802.11a. Alm disso, nesse ano foi criada a Wireless Ethernet Compatibility Alliance (WECA), que se organizou com o objetivo de garantir a interoperabilidade entre dispositivos de diferentes fabricantes; 2000: surgiram os primeiros hot spots, que so reas pblicas onde possvel acessar a Internet por meio das redes IEEE 802.11. A WECA lanou o selo Wireless Fidelity (Wi-Fi) para atestar a aderncia dos produtos s especificaes; mais tarde o termo Wi-Fi tornou-se um sinnimo de uso abrangente das tecnologias IEEE 802.11;

Cronologia (cont.)
2001: a companhia americana de cafeterias Starbucks implementou hot spots em sua rede de lojas. Os pesquisadores Scott Fluhrer, Itsik Mantin e Adi Shamir demonstraram que o protocolo de segurana Wired Equivalent Privacy (WEP) inseguro; 2002: a WECA passou a se chamar Wi-Fi Alliance (WFA) e lanou o protocolo Wi-Fi Protected Access (WPA) em substituio ao protocolo WEP; 2003: o comit de padronizao da IEEE aprovou o padro IEEE 802.11g que, assim como 802.11b, trabalha na freqncia de 2,4 GHz, mas alcana at 54 Mbps de taxa nominal de transmisso. Aprovou tambm, sob a sigla IEEE 802.11f, a recomendao de prticas para implementao de handoff; 2004: a especificao 802.11i aumentou consideravelmente a segurana, definindo melhores procedimentos para autenticao, autorizao e criptografia; 2005: foi aprovada a especificao 802.11e, agregando qualidade de servio (QoS) s redes IEEE 802.11. Foram lanados comercialmente os primeiros pontos de acesso trazendo pr-implementaes da especificao IEEE 802.11e; 2006: surgiram as pr-implementaes do padro 802.11n, que usa mltiplas antenas para transmisso e recepo, Multiple-Input MultipleOutput (MIMO), atingindo taxa nominal de transmisso de at 600 Mbps.

Classificaes 802.11
802.11a Chega a alcanar velocidades de 54 Mbps dentro dos padres da IEEE e de 72 a 108 Mbps por fabricantes no padronizados. Esta rede opera na freqncia de 5 GHz e inicialmente suporta 64 utilizadores por Ponto de Acesso (PA). As suas principais vantagens so a velocidade, a gratuidade da freqncia que usada e a ausncia de interferncias. A maior desvantagem a incompatibidade com os padres no que diz respeito a Access Points 802.11 b e g, quanto a clients, o padro 802.11a compativl tanto com 802.11b e 802.11g na maioria dos casos, j se tornando padro na fabricao dos equipamentos. 802.11b Alcana uma velocidade de 11 Mbps padronizada pelo IEEE e uma velocidade de 22 Mbps, oferecida por alguns fabricantes no padronizados. Opera na freqncia de 2.4 GHz. Inicialmente suporta 32 utilizadores por ponto de acesso. Um ponto negativo neste padro a alta interferncia tanto na transmisso como na recepo de sinais, porque funcionam a 2,4 GHz equivalentes aos telefones mveis, fornos microondas e dispositivos Bluetooth. O aspecto positivo o baixo preo dos seus dispositivos, a largura de banda gratuita bem como a disponibilidade gratuita em todo mundo. O 802.11b amplamente utilizado por provedores de internet sem fio. 802.11d Habilita o hardware de 802.11 operar em vrios pases aonde ele no pode operar hoje por problemas de compatibilidade, por exemplo, o IEEE 802.11a no opera na Europa.

Classificaes 802.11 (cont.)


802.11e Agrega qualidade de servio (QoS) s redes IEEE 802.11. Neste mesmo ano foram lanados comercialmente as primeiros pontos de acesso trazendo pr-implementaes da especificao IEEE 802.11e. Em suma, 802.11 permite a transmisso de diferentes classes de trfego, alm de trazer o recurso de Transmission Oportunity (TXOP), que permite a transmisso em rajadas, otimizando a utilizao da rede. 802.11f Recomenda prtica de equipamentos de WLAN para os fabricantes de tal forma que os Access Points (APs) possam interoperar. Define o protocolo IAPP (Inter-Access-Point Protocol). 802.11g Baseia-se na compatibilidade com os dispositivos 802.11b e oferece uma velocidade de 54 Mbps. Funciona dentro da frequncia de 2,4 GHz. Tem os mesmos inconvenientes do padro 802.11b (incompatibilidades com dispositivos de diferentes fabricantes). As vantagens tambm so as velocidades). Usa autenticao WEP esttica. Torna-se por vezes difcil de configurar, como Home Gateway devido sua freqncia de rdio.

Classificaes 802.11 (cont.)


802.11h Verso do protocolo 802.11a (Wi-Fi) que vai ao encontro com algumas regulamentaes para a utilizao de banda de 5 GHz na Europa. O padro 11h conta com dois mecanismos que optimizam a transmisso via rdio: a tecnologia TPC permite que o rdio ajuste a potncia do sinal de acordo com a distncia do receptor; e a tecnologia DFS, que permite a escolha automtica de canal, minimizando a interferncia em outros sistemas operando na mesma banda. 802.11i O IEEE ratificou o padro IEEE 802.11i, que traz, de forma intrnseca, as primitivas de segurana aos protocolos IEEE 802.11b, 802.11a e 802.11g de Wireless LAN (WLAN). 802.11j Diz respeito a bandas que operam as faixaxs 4.9GHz e 5GHz, disponveis no Japo.

Classificaes 802.11 (cont.)


802.11k Possibilita um meio de acesso para Access Points (APs) transmitir dados de gerenciamento. O IEEE 802.11k o principal padro da indstria que esto agora em desenvolvimento e permitir transies transparentes do Conjunto Bsico de Servios (BSS) no ambiente WLAN. O padro IEEE 802.11k fornece informaes para a descoberta do melhor ponto de acesso disponvel. 802.11m Em fase final de homologao. 802.11n Em fase final de homologao. Tem sua largura de banda de 104Mbps e opera nas faixas de 2,4Ghz e 5Ghz. Promete ser o padro wireless para distribuio de mdia, pois oferecer, atravs de configuraes MIMO, taxas mais alta de transmisso (at 500 Mbps), maior eficincia na propagao do sinal e ampla compatibilidade reversa com demais protocolos. O 802.11n atende tanto as necessidades de transmisso sem fio para o padro HDTV, como de um ambiente altamente compartilhado, empresarial ou no.

Classificaes 802.11 (cont.)


802.11p Em fase final de homologao. 802.11r Padroniza o hand-off rpido quando um cliente wireless se reassocia quando estiver se locomovendo de um ponto de acesso para outro na mesma rede. 802.11s Padroniza "self-healing/self-configuring" nas Redes Mesh (malha) fdf. 802.11t Em fase final de homologao. 802.11u Interoperabilidade com outras redes mveis/celular. 802.11v Em fase final de homologao.

ATM (cont.)
A tecnologia ATM (do ingls, Assynchronous Transfer Mode) transporta dados, voz e vdeo na forma de clulas de tamanho fixo (53 bytes) atravs de uma rede formada por comutadores (switches) conectados via enlaces de diferentes velocidades. Esta rede e' suportada e controlada por meio de protocolos de sinalizao que permitem ao equipamento final requerer uma conexo com as caractersticas mais adequadas ao tipo de servio que se quer fazer uso. Desde a sua concepo, o ATM foi projetado para integrar voz, vdeo e comunicao de dados atravs de uma rede nica. Embora tenha sido pensado como uma tcnica de multiplicao e comutao de alta velocidade em redes publicas, nos ltimos anos, ele tambm comeou a ser utilizado como uma tecnologia para redes locais e/ou corporativas de velocidade elevada.

ATM (cont.)
Enquanto parece claro que o ATM a melhor soluo para a integrao de servios multimdia, no se pode desconsiderar o fato de que a grande maioria das redes existentes so baseadas em tecnologias mais antigas (Ethernet, Token Ring, etc.) e se interconectam atravs de roteadores que rodam protocolos como o IP. Para estes, as maiores duvidas residem na parte tcnica. Como garantir a interoperabilidade e a compatibilidade desta rede com o ATM? Neste caso, parece ser mais sensato apostar em tecnologias alternativas como o Gigabit Ethernet ou o IP Switching, que incrementam a banda passante, mantendo a "filosofia" do que est funcionando.

Frame Relay
O protocolo Frame Relay resultado da combinao das funcionalidades de multiplexao estatstica e compartilhamento de portas do X.25, com as caractersticas de alta velocidade e baixo atraso (delay) dos circuitos TDM. O Frame Relay um servio de pacotes que organiza as informaes em frames, ou seja, em pacotes de dados com endereo de destino definido, ao invs de coloca-los em slots fixos de tempo, como o caso do TDM. Este procedimento permite ao protocolo implementar as caractersticas de multiplexao estatstica e de compartilhamento de portas. Considerando o modelo OSI para protocolos, o Frame Relay elimina todo o processamento da camada de rede (layer 3) do X.25. Apenas algumas funcionalidades bsicas da camada de enlace de dados (layer 2) so implementadas, tais como a verificao de frames vlidos, porm sem a solicitao de retransmisso em caso de erro.

Frame Relay
Fluxo das informaes O fluxo bsico das informaes em uma rede Frame Relay descrito a seguir: As informaes so enviadas atravs da rede Frame Relay usando o DLCI, que especifica o destinatrio do frame; Se a rede tiver algum problema ao processar o frame devido falhas ou ao congestionamento nas linhas de dados, os frames so simplesmente descartados; A rede Frame Relay no executa a correo de erros, pois ela considera que o protocolo da aplicao de usurio executa a recuperao de falhas atravs da solicitao de retransmisso dos frames perdidos; A recuperao de falhas executada pelo protocolo da aplicao, embora confivel, apresenta como resultado o aumento do atraso (delay), do processamento de frames e do uso de banda, o que torna imprescindvel que a rede minimize o descarte de frames; A rede Frame Relay requer circuitos da rede de transmisso com baixas taxas de erros e falhas para apresentar boa eficincia; Em redes de transmisso de boa qualidade, o congestionamento de longe a causa mais freqente de descarte de frames, demandando da rede Frame Relay a habilidade de evitar e reagir rapidamente ao congestionamento como forma de determinar a sua eficincia.

Camada 3 - Rede

Camada de Rede
responsvel pelo endereamento dos pacotes, convertendo endereos lgicos em endereos fsicos, de forma que os pacotes consigam chegar corretamente ao destino. Essa camada tambm determina a rota que os pacotes iro seguir para atingir o destino, baseada em fatores como condies de trfego da rede e prioridades. Essa camada usada quando a rede possui mais de um segmento e, com isso, h mais de um caminho para um pacote de dados trafegar da origem ao destino. Encaminhamento, endereamento, interconexo de redes, tratamento de erros, fragmentao de pacotes, controle de congestionamento e sequenciamento de pacotes so funes desta camada. Movimenta pacotes a partir de sua fonte original at seu destino atravs de um ou mais enlaces. Define como dispositivos de rede descobrem uns aos outros e como os pacotes so roteados at seu destino final.

Protocolo IP

Sistema de Comunicao Universal

Endereo IP

Converso Binria/Decimal

Endereo IP (cont.)

Classes de Endereamento IP
1.0.0.0 a 127.255.255.255 128.0.0.0 a 191.255.255.255 192.0.0.0 a 223.255.255.255 224.0.0.0 a 239.255.255.255 240.0.0.0 a 247.255.255.255

Endereo IP Classe A

Endereo IP Classe B

Endereo IP Classe C

Endereo IP Classes D e E

Capacidade das Classes em Redes/Hosts

Mscaras de Sub-Redes

Mscaras de Sub-Redes (cont.)

Mscaras de Rede Padro

Endereos de Rede/Broadcast com Mscara Padro


Endereo de Rede Endereo que usado para significar toda a rede. Exemplo Classe C: 192.168.0.0 Endereo de broadcast Os endereos de broadcast permitem aplicao enviar dados para todos os hosts de uma rede, e o seu endereos sempre o ltimo possvel na rede. Um caso especial o endereo 255.255.255.255 cujo significado seria, caso fosse permitido, o endereamento de todos os hosts. Exemplo Classe C: 192.168.0.255

VLSM (Variable Length Subnet Mask)

VLSM

Uso Eficiente do Espao de Endereamento

Uso Eficiente do Espao de Endereamento

Agregao de Rotas

Agregao de Rotas (cont.)

Valores para Mscaras VLSM


Valor 0 = 00000000 128 = 10000000 192 = 11000000 224 = 11100000 240 = 11110000 248 = 11111000 252 = 11111100 254 = 11111110 255 = 11111111

IP Subnet Calculator

Endereos de Rede/Broadcast com VLSM


Os endereos de rede e broadcast com VLSM ficam dependentes da sub-rede aplicada. Por exemplo: 192.168.0.0/30 110000000.10101000.0000000.00000000 111111111.11111111.1111111.11111100

Redes: 26 = 64 Hosts: 2 2 = 2

Rede

Sub-rede Hosts

Endereo de Rede da 1 Sub-Rede: 192.168.1.0 Endereo de Broadcast da 1 Sub-Rede: 192.168.1.3

CIDR (de Classless InterDomain Routing),

CIDR
Novo esquema de endereamento da Internet definido pelo IETF nas RFCs 1517 a 1520 (1995). O esquema tambm chamado de Supernetting (super-rede). Motivao:

Crescimento exponencial da Internet Eminente exausto dos endereos Classe B Rpido crescimento do tamanho das tabelas de roteamento global da Internet Eventual exausto do espao de endereos do IPv4

CIDR (cont.)
Elimina o conceito tradicional de redes classes A, B e C (da o nome classless).

Uso do prefixo de rede, em vez dos 3 primeiros bits do endereo IP, para determinar o ponto de diviso entre o NetID e o HostID. Suporta o emprego de redes de tamanho arbitrrio.

Permite uma alocao eficiente do espao de endereos do IPv4. Suporta agregao de rotas.

Uma nica entrada na tabela pode representar o espao de endereos de talvez milhares de rotas classfull tradicionais.

CIDR (cont.)
Cada informao de roteamento anunciada junto com uma mscara de bits (prefix-length).

Roteadores que suportam CIDR NO se baseiam nos trs primeiros bits do endereo e sim no tamanho do prefixo.

O prefixo a maneira de se especificar o nmero de bits contguos mais esquerda na poro rede de cada entrada na tabela de roteamento.

Rede com NetID = 20 bits e HostID=12 bits seria anunciada com um tamanho de prefixo de 20 bits (/20).

CIDR (cont.)
Um prefixo /20 representa um espao de 212 (4.096) endereos.

Um prefixo /20 tambm pode ser usado para representar uma rede classe A, B ou C tradicional.

Classe A: 10.23.64.0/20 = 00001010. 00010111. 01000000. 00000000 Classe B: 130.5.0.0/20 = 10000010. 00000101. 00000000. 00000000 Classe C: 200.7.128.0/20 = 11001000. 00000111. 10000000. 00000000

CIDR (cont.)

CIDR (cont.)
Num ambiente classful, um ISP s pode alocar endereos /8, /16 ou /24. Usando CIDR, o ISP pode distribuir blocos do seu espao de endereos que atendam as necessidades especficas de cada cliente. Conseqentemente, isso confere maior flexibilidade e permite melhor utilizao do espao de endereamento alocado ao ISP

CIDR (cont.)
Num ambiente classful, um ISP s pode alocar endereos /8, /16 ou /24. Usando CIDR, o ISP pode distribuir blocos do seu espao de endereos que atendam as necessidades especficas de cada cliente. Conseqentemente, isso confere maior flexibilidade e permite melhor utilizao do espao de endereamento alocado ao ISP

CIDR x VLSM
CIDR e VLSM so essencialmente a mesma coisa j que ambos permitem dividir recursivamente uma poro do espao de endereos IP em pedaos (blocos) menores. A diferena que com VLSM a recurso feita no espao de endereamento previamente alocado para a organizao, sendo isso invisvel para a Internet global. O CIDR, por sua vez, permite a alocao recursiva de um bloco de endereos por um Internet Registry a um highlevel ISP , a um middle-level ISP, a um low-level ISP e, finalmente, rede privada da organizao.

Classe de loopback (local)


O endereo de loopback local (127.0.0.0/8) permite aplicao-cliente enderear ao servidor na mesma mquina sem saber o endereo do host, chamado de "endereo local". Na pilha do protocolo TCPIP, a informao flui para a camada de rede, onde a camada do protocolo IP reencaminha de volta atravs da pilha. Este procedimento esconde a distino entre ligao remota e local.

Endereos Pblicos/Privados
Para comunicar na Internet, necessrio utilizar endereos que tenham sido atribudos pela autoridade de atribuio de nmeros para a Internet, (IANA, <i>Internet Assigned Numbers Authority</i>). Os endereos atribudos pela IANA podem receber trfego de locais da Internet e so conhecidos como endereos pblicos. Um pequeno negcio ou escritrio recebe a atribuio de um endereo pblico (ou endereos) do fornecedor de servios Internet, que recebeu um intervalo de endereos pblicos. Para permitir que vrios computadores numa pequena filial ou escritrio comuniquem na Internet, cada computador tem de possuir o respectivo endereo pblico prprio. Este requisito d grande importncia ao conjunto disponvel de endereos pblicos. Para retirar alguma desta importncia, a IANA forneceu um esquema de reutilizao de endereos, atravs da reserva de IDs de rede para conjuntos de redes privados. As IDs de rede privada incluem:

10.0.0.0 com a mscara de sub-rede 255.0.0.0 172.16.0.0 com a mscara de sub-rede 255.240.0.0 192.168.0.0 com a mscara de sub-rede 255.255.0.0

Encapsulamento no TCP/IP
Encapsulamento
Application Header TCP Header IP Header Ethernet Header IP Header TCP Header TCP Header

User Data
Application Layer

User Data
TCP Layer

Application Data
TCP Segment IP Layer

Application Data
IP Datagram Link Layer Ethernet Trailer

Application Data
Ethernet Frame

46 to 1500 bytes

Ethernet

Datagrama IP

Datagrama IP
Version (verso): Indica qual a verso do IP que est sendo usado. (normalmente IPv4) Header Length (comprimento do cabealho): Indica quantas palavras de 4 bytes existem no cabealho Type of Service-TOS (tipo de servio): Indica o nvel de servio associado ao datagrama (*) Datagram Length (comprimento do datagrama): comprimento, em bytes, do datagrama - incluindo o cabealho (max 65,535 bytes) Datagram Identification (identificao do datagrama): Identifica, univocamente, um datagrama enviado para um host
(*) http://www.iana.org/assignments/ip-parameters

Datagrama IP
Flags: bits indicadores. O primeiro no usado. O Dont Fragment (DF) e More Fragment (MF) controlam o modo como um datagrama fragmentado Fragment Offset: Indica qual o fragmento Time to Live (TTL): Indica por quantos roteadores um datagrama pode passar antes de ser descartado (max TTL 255) Protocol: Indica qual o protocolo de camada superior que usa o datagrama IP Header Checksum: Armazena o resultado de um clculo efetuado sobre os bits do cabealho. Tem por objetivo permitir que o destino averigue a integridade dos dados recebidos

Datagrama IP
Source/Destination IP Addresses (Endereos IP fonte/destino): Endereos IP (32bits) do host que envia o datagrama (fonte) e do host que receber o datagrama (destino) Options (opes): As opes (*) atualmente definidas raramente so usadas. Existem opes para segurana, armazenamento de rota, roteamento mandatrio, timestamp, etc. Data (dados): So os dados transportados pelo datagrama IP. So atribudos pelos protocolos de camadas superiores
(*) http://www.iana.org/assignments/ip-parameters

Internet Protocol
Packet Analysis
IP Header Version: Header Length: Service Type: Datagram Length: Identification: Flags: Fragment Offset: TTL: Encapsulated Protocol: Header Checksum: Source IP Address: Destination IP Address: 4 20 bytes 0x00 40 bytes 0x5850 MF=off, DF=on 0 32 TCP 0x9658 172.16.10.2 (broken) 172.16.10.5 (testbed)

Você também pode gostar