Escolar Documentos
Profissional Documentos
Cultura Documentos
Introduo
Roteiro
Introduo Uso das Redes de Computadores Hardware de Rede Software de Rede Modelos de Referncia Exemplos de Rede
Roteiro
Introduo Uso das Redes de Computadores Hardware de Rede Software de Rede Modelos de Referncia Exemplos de Rede
Denies
Uma rede de computadores formada por um conjunto de mdulos processadores capazes de trocar informaes e compartilhar recursos, interligados por um sistema de comunicao (meios de transmisso e protocolos).
As redes de computadores possuem diversas aplicaes comerciais e domsticas As aplicaes comerciais proporcionam
Compartilhamento de recursos: impressoras, licenas de software, etc. Maior conabilidade por meio de replicao de fontes de dados Economia de dinheiro: telefonia IP (VoIP), vdeo conferncia, etc. Meio de comunicao eciente entre os empregados da empresa: e-mail, redes sociais, etc. Comrcio eletrnico
Modelo Cliente-Servidor
Uma congurao muito comum em redes de computadores emprega o modelo cliente-servidor
O cliente solicita o recurso ao servidor
Modelo Cliente-Servidor
No modelo cliente-servidor, um processo cliente em uma mquina se comunica com um processo servidor na outra mquina
O termo processo se refere a um programa em execuo Uma mquina pode rodar vrios processos clientes e servidores simultaneamente
Aplicaes Domsticas
Usurios Mveis
Questes Sociais
Com a popularizao e a massicao das redes de computadores surgiram questes de natureza social que at ento no eram notadas
Pontos de vista polmicos abordando temas como sexo, poltica, religio ou racismo Apologia a "coisas"proibidas Pirataria fora de controle Polticas de espionagem das empresas Grandes corporaes como o Google traando pers a partir do comportamento dos usurios Roubo de identidade (phishing)
Roteiro
Introduo Uso das Redes de Computadores Hardware de Rede Software de Rede Modelos de Referncia Exemplos de Rede
Hardware de Rede
O hardware de rede varia bastante de acordo com o tipo de rede Dentre os muitos critrios para classicar uma rede, destacam-se: a tecnologia de transmisso e a escala Segundo a tecnologia de transmisso, as redes so classicadas em
Redes de difuso (broadcast) Redes ponto-a-ponto
Segundo a escala
Redes pessoais Redes locais Redes metropolitanas Redes a longas distncias Redes interligadas
Tecnologia de Transmisso
Redes de difuso
Todas as mquinas compartilham um nico canal Comunicao por meio de pacotes endereados O endereamento pode ser
Para uma mquina especca (unicast) Para todas as mquinas da rede (broadcast) Para um subconjunto de mquinas da rede (multicast)
Redes ponto-a-ponto
Conexes entre pares de mquinas Ocorre o roteamento roteamento dos dados
Escala
Em relao a escala, as redes so classicadas de acordo com a tabela abaixo
Redes Pessoais
As redes pessoais (PAN - Personal Area Networks) permitem que dispositivos se comuniquem pelo alcance de uma pessoa So exemplos de redes pessoais
Computador ligado aos seus perifricos Fone ligado ao celular via Bluetooth
Redes Locais
As redes locais (LAN - Local Area Networks) so normalmente redes privativas que permitem a interconexo de equipamentos presentes em uma pequena regio (um prdio ou uma universidade ou que tenha poucos quilmetros de extenso) As LANs podem ser cabeadas, sem o ou mistas Atualmente as LANs cabeadas mais usadas usam o padro IEEE 802.3
Para melhorar a ecincia, cada computador ligado por um cabo a uma porta de um comutador (switch) Dependendo do cabeamento e tecnologia usados, essas redes atingem velocidades de 100Mbps, 1Gbps ou at 10Gbps Hoje em dia, hubs raramente so usados
Redes Locais
Com a preferncia do consumidor por notebooks, as LANs sem o caram bastante populares O padro mais utilizado o IEEE 802.11 conhecido como WiFi A verso mais recente, o 802.11n, permite alcanar velocidades da ordem de 300Mbps LANs sem o so geralmente interligadas rede cabeada atravs de um ponto de acesso
Redes Metropolitanas
Uma rede metropolitana (MAN - Metropolitan Area Network) basicamente uma grande verso de uma LAN onde a distncia entre os equipamentos ligados rede comea a atingir distncias metropolitanas (uma cidade) Exemplos de MANs so as redes de TV a cabo e as redes IEEE 802.16 (WiMAX)
Nos enlaces de longa distncia em redes WAN so usadas tecnologias que permitem o trfego de grandes volumes de dados: SONET, SDH, etc. Quando no h cabos, satlites podem ser utilizados em parte dos enlaces A sub-rede em geral operada por uma grande empresa de telecomunicaes conhecida como provedor de servio de Internet (ISP - Internet Service Provider)
Redes Interligadas
Redes heterogneas espalhadas pelo mundo podes ser interconectadas umas as outras formando uma rede interligada ou internet Para se referir rede mundial de computadores se utiliza a palavra Internet com "i"maisculo
Roteiro
Introduo Uso das Redes de Computadores Hardware de Rede Software de Rede Modelos de Referncia Exemplos de Rede
Hirarquia de Protocolos
A maioria das redes organizada como uma pilha de camadas (nveis) colocadas umas sobre as outras Cada camada oferece alguns servios para as camadas superiores escondendo os detalhes de implementao desses servios A camada n de uma mquina se comunica com a camada n de outra mquina As regras e convenes usadas na comunicao entre camadas de mesmo nvel so conhecidas como um protocolo da camada n As entidades que ocupam as mesmas camadas em diferentes mquinas so chamadas de pares
Hirarquia de Protocolos
Camadas, protocolos e interfaces
Hirarquia de Protocolos
A transmisso de dados ocorre realmente de uma camada para a camada imediatamente inferior ou superior Entre camadas adjacentes existe uma interface Uma interface dene um conjunto de operaes e servios que a camada inferior tem a oferecer camada superior As interfaces devem ser claras de modo a reduzir o uxo de dados e simplicar a substituio da implementao da camada As implementaes dos protocolos podem ser diferentes, contanto que os servios sejam oferecidos
Hirarquia de Protocolos
Uma lista com os protocolos usados em um determinado sistema chamada de pilha de protocolos (um protocolo por camada)
Hirarquia de Protocolos
Exemplo de uma comunicao em camadas: arquitetura lsofo-tradutor-secretria
Hirarquia de Protocolos
Cada camada acrescenta o seu cabealho a m de permitir que a mensagem seja entregue corretamente Cabealhos podem conter endereos, nmeros de seqncia, tamanhos, etc.
Questes de Projeto
Existem algumas questes fundamentais de projeto de redes de computadores que esto presentes em diversas camadas
Deteco e correo de erros para aumentar a conabilidade Necessidade de mecanismos de endereamento Escalabilidade para lidar com o crescimento das redes Escolha de rotas (roteamento) Lidar com os problemas de interligao de redes (fragmentao, ordenao, etc.) Controle de uxo quando o transmissor e o receptor operam em velocidades diferentes Qualidade de servio Acesso ao meio compartilhado Condencialidade
Roteiro
Introduo Uso das Redes de Computadores Hardware de Rede Software de Rede Modelos de Referncia Exemplos de Rede
Modelos de Referncia
Dois modelos de referncia para arquiteturas de redes merecem destaque: OSI e TCP/IP Modelo de referncia ISO OSI (Open Systems Interconnection)
Modelo destinado interconexo de sistemas abertos Possui 7 camadas: fsica, enlace de dados, rede, transporte, sesso, apresentao e aplicao
Modelo OSI
Modelo OSI com as suas sete camadas
Modelo OSI
Para se chegar nas sete camadas do modelo OSI, foram aplicados os seguintes princpios
Uma camada deve ser criada onde houver necessidade de outro grau de abstrao Cada camada deve executar uma funo bem denida A funo de uma camada deve ser escolhida tendo em vista a denio de protocolos padronizados internacionalmente Os limites das camadas devem ser escolhidos para minimizar o uxo de informaes pelas interfaces O nmero de camadas deve ser grande o bastante para que funes distintas no precisem ser desnecessariamente colocadas na mesma camada e pequeno o suciente para que a arquitetura no se torne difcil de controlar
Modelo OSI
O modelo OSI no uma arquitetura de rede, pois no especica os servios e protocolos que devem ser usados em cada camada O modelo OSI informa apenas o que cada camada deve fazer Camada fsica
A sua funo assegurar o transporte de bits atravs de um meio de transmisso Dessa forma, as questes de projeto dessa camada esto ligadas a nveis de tenso, tempo de bit, interfaces eltricas e mecnicas, quantidade de pinos, sentidos da comunicao, etc.
Modelo OSI
Modelo OSI
Camada de rede
A sua funo encaminhar pacotes entre a mquina de origem e a mquina de destino O roteamento pode ser esttico ou dinmico Realiza o controle de congestionamento Responsvel pela qualidade de servio Tem que permitir que redes heterogneas se comuniquem, sendo assim, deve lidar com questes como endereamento, tamanho dos pacotes e protocolos heterogneos
Modelo OSI
Camada de transporte
A sua funo bsica efetuar a comunicao m-a-m entre processos, normalmente adicionando novas funcionalidades ao servio j oferecido pela camada de rede Pode oferecer um canal ponto a ponto livre de erros com entrega de mensagens na ordem correta
Camada de sesso
A sua funo controlar quem fala e quando, entre a origem e o destino (analogia com operaes crticas em bancos de dados)
Modelo OSI
Camada de apresentao
A sua funo bsica transformar a sintaxe dos dados (forma de representao) sem afetar a semntica Gerencia estruturas de dados abstratas
Camada de aplicao
Contm uma srie de protocolos necessrios para os usurios nessa camada que o usurio interage
Modelo TCP/IP
Arquitetura voltada para a interconexo de redes heterogneas (ARPANET) Posteriormente, essa arquitetura cou conhecida como modelo TCP/IP graas aos seus principais protocolos O modelo TCP/IP composto por quatro camadas: enlace, internet, transporte e aplicao
Modelo TCP/IP
Camada de enlace
No uma camada propriamente dita, mas uma interface entre os hospedeiros e os enlaces de transmisso
Modelo TCP/IP
Camada de transporte
Permite que entidades pares (processos) mantenham uma comunicao Foram denidos dois protocolos para essa camada: TCP (Transmission Control Protocol) e UDP (User Datagram Protocol) O TCP um protocolo orientado a conexes convel que permite a entrega sem erros de um uxo de bytes O UDP um protocolo no orientado a conexes, no convel e bem mais simples que o TCP
Camada de aplicao
Contm todos os protocolos de nvel mais alto
Modelo TCP/IP
Modelos de Referncia
O modelo de referncia usado no livro do Tanenbaum e do Kurose um modelo em cinco camadas: fsica, enlace, rede, transporte e aplicao
O modelo OSI
O modelo foi concebido antes dos protocolos O modelo explicita a distino entre servios, interfaces e protocolos Possui 7 camadas Na camada de rede podem existir servios orientados conexo e no orientados conexo Na camada de transporte s existem servios orientados conexo
O modelo TCP/IP
Os modelo protocolos foram concebidos antes do modelo Possui 4 camadas Na camada de rede s existe servio no orientado conexo Na camada de transporte podem existir servios orientados conexo e no orientados conexo
Roteiro
Introduo Uso das Redes de Computadores Hardware de Rede Software de Rede Modelos de Referncia Exemplos de Rede
A Internet
A Internet no uma rede propriamente dita, mas sim um vasto conjunto de redes diferentes com protocolos e servios comuns A Internet teve suas origens no nal da dcada de 1950 e vem passando por diversas transformaes A Arpanet foi a precursora da Internet
Rede criada pela ARPA (Advanced Research Projects Agency) ligada ao departamento de defesa dos Estados Unidos Rede com comutao de pacotes com tolerncia a falhas Universidades americanas que tinham contratos com o departamento de defesa atuavam no seu desenvolvimento
A Internet
A idia era que a Arpanet pudesse resistir a guerras
A Internet
A sub-rede da Arpanet consistia de minicomputadores (os IMPs) conectados por linhas de 56 kbps (as melhores que o dinheiro podia comprar naquela poca)
A Internet
Testes de comunicao entre hospedeiros situados em diferentes universidades mostraram a necessidade de desenvolver protocolos adequados O TCP/IP foi implementado em diferentes plataformas A verso 4.2BSB do Unix desenvolvido pela universidade de Berkeley vinha com o TCP/IP com uma interface de soquetes A medida que a rede cresceu, foi necessrio desenvolver o sistema de nomes de domnio DNS (Domain Name System)
A Internet
O crescimento da Arpanet (1969, 1970, 1971 e 1972)
A Internet
A Arpanet teve um impacto considervel nas pesquisas nos Estados Unidos, mas estava restrito s universidades com contratos militares A NSF (National Science Foundation) desenvolveu um rede que se integrou a Arpanet e depois decidiu desenvolver uma rede sucessora da Arpanet A NSF desenvolveu um backbone que permitia ligar vrias universidades, laboratrios de pesquisa e museus A rede da NSF era chamada de NSFNET Com a entrada de grandes empresas privadas, a rede se ampliou formando a ANSNET A partir da, os servios de rede passaram a ser oferecidos comercialmente A partir de 1990, com o surgimento da World Wide Web, a Internet explodiu
A Internet
O backbone da NSFNET em 1988
Arquitetura da Internet
Atualmente, a Internet possui uma arquitetura similar gura abaixo
Arquitetura da Internet
Para entrar na Internet, um usurio precisa se conectar a um ISP (Internet Service Provider) A forma como o usurio se conecta ao ISP varia
DSL (Digital Subscriber Line) Conexo discada (dial-up) Cabo FTTH (Fiber to the home)
O nmero de usurios de telefonia mvel supera com folga o nmero de computadores e de linhas de telefone xos A evoluo do sistema de telefonia mvel passou por 3 geraes
1a gerao: AMPS (Advanced Mobile Phone System) 2a gerao: D-AMPS, CDMA e GSM (Global System for Mobile Communications) 3a gerao: UMTS (Universal Telecommunications System) tambm chamado de WCDMA (Wideband Code Division Multiple Access)
A estrutura da rede pode incluir pontos de acesso (APs) ou no (redes ad hoc) Dependendo da verso, o esquema de modulao usado varia
OFDM (Orthogonal Frequency Division Multiplexing) usado no 802.11g
Outro fator que merece destaque a segurana, j que o meio fsico a princpio acessvel a todos
Tcnicas de criptograa como WEP (Wired Equivalent Privacy) e WPA/WPA2 (WiFi Protected Access) so utilizadas
RFID em objetos
Padronizao de Redes
Grupos IEEE
Grupos IEEE