Вы находитесь на странице: 1из 76

Redes de Computadores

Antonio Carlos Souza antoniocarlos@ifba.edu.br

Roteiro
Definio; Internet; Padres da Internet; Protocolos; Estrutura da Rede Periferia da internet; Servios de Conexo da Internet; Ncleo da Rede; Taxonomia da Rede; Camadas de protocolo e seus modelos de servio; Atualidades; Referncias Bibliogrficas;

Definio
Conjunto de computadores autnomos interconectados por uma nica tecnologia
Tanenbaum, 2003

Em vez de darmos uma definio em uma nica frase, tentaremos uma abordagem mais descritiva. H dois modos de fazer isso: um deles descrever a Internet em detalhes, isto , os componentes bsicos de hardware e software que a formam; outro descrever a Internet como uma infra-estrutura de rede que prov servios para aplicaes distribudas.
Kurose, 2006

Internet
uma rede de computadores mundial, isto , uma rede que interconecta milhes de equipamentos de computao em todo o mundo
Kurose, 2006

Histrico a Internet
Em 1960- Leonard Kleinrock publica o primeiro trabalho sobre comutao de pacotes; Em 1970- Surgimento de novas redes de comutao de pacotes:
ALOHANET; Telnet; Redes SNA da IBM;

Entre 1980 e 1990- Aproximadamente 200 mquinas estavam conectadas ARPAnet; Dcada de 1990: Exploso da internet.

Internet- Viso dos Componentes


Hospedeiros ou sistemas Finais: Equipamentos de computao conectados;

Internet: viso dos componentes


Enlaces (links) de comunicao: Os sistemas finais so conectados entre si por enlaces (links);

Internet- Viso dos Componentes


Comutadores de pacotes: Encaminha a informao que est chegando a um de seus enlaces de comunicao de entrada para um de seus enlaces de comunicao de sada; Exemplo: Roteadores

Internet- Viso dos Componentes


Provedores de Servioes de Internet (Internet Service Providers- ISPs): Os sistemas computacionais acessam a internet por meio das ISPs; Protocolos: controlam o envio e o recebimento de mensagens.
Ex.: TCP, UDP, HTTP, DNS, FTP

Padres da Internet
Todos os padres da internet so desenvolvidos pela IETF (Internet Engineering Task Force- Fora de Trabalho de Engenharia de Internet); Os documentos padronizados IETF so denominados RFCs (Request for Comments- Pedido de Comentrios)Definem protocolos como TCP, IP, HTTP (para WEB) e SMTP.

Protocolo
So regras que definem o formato, ordem das mensagens enviadas e recebidas pelas entidades da rede; e aes tomadas quando da transmisso ou recepo de mensagens. Controlam o envio e recebimento de mensagens. ex., TCP, IP, HTTP, FTP, PPP.

Estrutura da Rede
Periferia (Borda) da Rede
Aplicaes e hosts

Ncleos da rede
Roteadores Rede de redes

Redes de acesso, meio fsico:


Enlaces de comunicao

Periferia (Borda) da Internet


Sistemas Finais: rodam programas de aplicao
WWW, email.

Clientes/Servidor: O host faz o pedido ao servidor


Servidores WEB, Correio, FTP

Peer-peer (p2p): uso mnimo (ou nenhum) de servidores dedicados.


Ex: Gnutella, KaZaA.

Periferia da Internet

Servios de Conexo da Internet


As redes TCP/IP e, em particular a internet, oferecem dois tipos de servios s aplicaes de sistemas finais:
Servios Orientados para Conexo; Servios no Orientados para Conexo;

Servios Orientados para Conexo


Quando uma aplicao utiliza o servio orientado para a conexo, o programa cliente e o programa servidor (que residem em sistemas finais diferentes) enviam pacotes de controle um para o outro antes de remeter pacotes com os dados que devero ser transmitidos
Kurose, 2006

Servios Orientados para Conexo


Os servios orientados para conexo providos pela internet vm conjugados com diversos outros servios:
Transferncia confivel de dados: Quer dizer que uma aplicao pode confiar que a conexo entregar todos os seus dados sem erro e na ordem certa (retransmisso). H excees. Controle de Fluxo: Garante que nenhum dos lados de uma conexo sobrecarregue o outro enviando demasiados pacotes muito rapidamente; Controle de Congestionamento: Ajuda a evitar que a internet trave. O transmissor diminui a taxa de transmisso quando a rede est congestionada.

Servios no Orientados para Conexo


No h apresentao mtua no servio no orientado para a conexo na internet. Quando um lado de uma aplicao quer enviar pacotes ao outro lado, o programa remetente simplesmente os envia. Dados podem ser entregues mais rpidos; Como no h transferncia confivel dos dados, uma fonte nunca sabe com certeza quais pacotes chegaram ao destino.

Ncleo da Rede
H duas abordagens fundamentais para montagem de um ncleo de rede:
Comutao de circuitos e comutao de pacotes.

Ncleo da Rede- Comutao de circuitos


Os recursos necessrios ao longo de um caminho (bufferes, taxa de transmisso de enlaces) para prover comunicao entre os sistemas finais so reservados pelo perodo da sesso de comunicao.
Circuito dedicado por chamada (Redes Telefnicas)

Ncleo da Rede- Comutao de circuitos


MULTIPLEXAO POR DIVISO DE FREQNCIA (FDM); MULTIPLEXAO POR DIVISO DE TEMPO (TDM);

Circuito dedicado por chamada (Redes Telefnicas)

Ncleo da Rede- Comutao de circuitos- FDM


O espectro de freqncia de um enlace compartilhado entre as conexes estabelecidas atravs desse enlace.

FDM freqncia

Exemplo: 4 usurios

tempo

Ncleo da Rede- Comutao de circuitos- TDM


Em um enlace TDM o tempo dividido em quadros de durao fixa, e cada quadro dividido em um nmero fixo de compartimentos (SLOTS).

Exemplo: TDM 4 usurios

freqncia tempo

Ncleo da Rede- Comutao de Pacotes


Cada fluxo de dados fim a fim dividido em pacotes; Pacotes dos usurios A, B compartilham os recursos da rede; Cada pacote usa toda a banda do canal; Recursos so usados quando necessrio; Congestionamento: pacotes so enfileirados, esperam para usar o enlace.

Comutao de Pacotes: Multiplexao Estatstica


Comutao de pacotes aloca utilizao de enlace por demanda. A capacidade de transmisso do enlace ser compartilhada pacote por pacote somente entre usurios que tenham pacotes que precisam ser transmitidos pelo enlace:

A B

Ethernet 10 Mbps

multiplexao estatstica 2 Mbps

fila de pacotes esperando a vez no enlace de sada

34 Mbps

Ncleo da Rede- Comutao de


Pacotes- REDES DE DATAGRAMAS

No mantm informao de estado de conexo em seus comutadores; Toma decises de transmisso com base no endereo de destino e no segundo a conexo a qual o pacote pertence. Rotas podem mudar durante a sesso

Ncleo da Rede- Comutao de PacotesREDES DE CIRCUITOS VIRTUAIS


Qualquer rede que transmita pacotes segundo nmeros de circuitos virtuais (X.25, Frame Relay, Redes ATM); Conexo virtual entre um sistema final de origem e um sistema final de destino; Um identificador de circuito virtual ser atribudo a um CV quando ele for estabelecido pela primeira vez entre a fonte e o destino; Um comutador de uma rede CVs mantm informaes de estado para suas conexes em curso.

Taxonomia da Rede
Redes de Telecomunicaes

Redes de comutao de circuitos

Redes de comutao de pacotes

FDM

TDM

Redes de CVs

Redes de datagramas

Camadas de protocolo e seus modelos de servio Arquitetura de Camadas

Camadas de protocolo e seus modelos de servio Arquitetura de Camadas

Camadas de protocolo e seus modelos de servio Pilhas de Protocolos


Aplicao Transporte Rede Enlace Fsica

Camadas de protocolo e seus modelos de servio Camada de Aplicao


Residem aplicaes de rede e seus protocolos. Ela inclui muitos protcolos, tais como HTTP, SMTP, FTP. EX: Se um usurio quiser baixar um e-mail com seu aplicativo de e-mail, ser feito um contato com a camada de aplicao para efetuar o pedido.

Camadas de protocolo e seus modelos de servio Camada de Transporte


Transporta mensagens da camada de aplicao entre os lados do cliente e servidor de uma aplicao. H dois protocolos de transporte na internet: TCP e UDP;

Camadas de protocolo e seus modelos de servio Camada de Rede


Responsvel pela movimentao, de uma mquina para outra, de pacotes de camada de rede conhecidos como datagramas; Converte os endereos lgicos em endereos fsicos, de forma que os pacotes consigam chegar corretamente ao destino.

Camadas de protocolo e seus modelos de servio Camada de Enlace


Roteia um datagrama por meio de uma srie de comutadores de pacotes (denominados roteadores da internet) entre a origem e o destino. A camada de rede depende dos servios da camada de transporte. Pega os pacotes de dados recebidos da camada de Rede e os transforma em quadros que sero trafegados pela rede, adicionando informaes como o endereo da placa de rede de origem e de destino, dados de controle.

Camadas de protocolo e seus modelos de servio Camada Fsica


Tem como objetivo movimentar os bits individuais que esto dentro do quadro de um n para o seguinte; Pega os quadros enviados pela camada de enlace e os transforma em sinais compatveis com o meios onde os dados devero ser transmitidos.

Camadas de protocolo e seus modelos de servio Pilhas de Protocolos


Aplicao Transporte Rede Enlace Fsica
HTTP, HTTPS, SMTP, FTP, SSH, IRC, TELNET...

TCP, UDP, DCCP

Ipva, Ipv6, ICMP, ARP...

Ethernet, Wi-fi, Token ring, FDDI

RS-232, EIA-422, RS-449

Introduo Uso das Redes


Nas Empresas: Compartilhamento de Recursos Alta Confiabilidade/Disponibilidade

Introduo Uso das Redes


Economia (melhor preo/desempenho) Escalabilidade (mais carga, mais processador) Meio de Comunicao entre Pessoas

Para as pessoas
Informaes Remotas
Instituio financeira Jornais eletrnicos

Comunicao pessoa-pessoa
e-mail, news, videoconferncia

Entretenimento

Introduo Aplicao de Redes


A revoluo da informao poder mudar a sociedade tanto quanto a revoluo industrial A.S.Tanenbaum

Acesso Remoto a Programas Acesso Remoto a Banco de Dados Facilidade de Comunicao Mudanas Bruscas:
Escritrio Escola Lojas

Introduo Hardware de Redes


Duas dimenses importantes: Tecnologia de transmisso
Difuso (pessoa no corredor chamando algum) Ponto a ponto (conversa no telefone)

Escala (tamanho fsico)


multiprocessador, multicomputador, LANs, MANs, WANs e Internet

Introduo Redes Locais e Metropolitanas


Privadas Trs caractersticas:
Tamanho Tecnologia de Transmisso (difuso ou ponto a ponto) Topologia
Forma como as conexes so feitas

Meios de transmisso de alta velocidade


baixa taxa de erro baixo custo

Introduo Redes Locais e Metropolitanas


Difuso = Barramento e Anel
Alocao esttica Alocao dinmica
centralizado descentralizado

Ponto a ponto = Estrela


Hubs Switches

Introduo Redes Locais e Metropolitanas


Topologia em Estrela
Cada n interligado ao n central (mestre) Este n o centro de controle Podem haver comunicao simultnea Confiabilidade um problema

Introduo Redes Locais e Metropolitanas


Topologia em Anel
Mensagem entra no anel e circula at ser retirada (pelo emissor ou receptor) Ligados atravs de repetidores Falha no repetidor. Rel

Introduo Redes Locais e Metropolitanas


Topologia em Barra
Semelhante ao barramento de dados Todas as estaes se ligam ao mesmo meio Facilita a difuso de mensagens (broadcasting)

Introduo Redes de Longa Distncia


WAN (Wide Area Network) Grande rea geogrfica Interligao de vrias redes locais Host: mquinas destinadas a executar aplicaes Sub-rede de comunicao: transporta mensagens de host a host

Introduo Redes de Longa Distncia

Introduo Redes de Longa Distncia


Sub-rede
linhas de transmisso (canais, troncos, etc) elementos comutadores (n de comutao, sistema intermedirio, etc)

Comutao de pacotes ou store-and-forward Sub-rede ponto a ponto


Estrela, Anel, Completa, Irregular, Completa

Sub-rede difuso
Satlite

Introduo Internetworking
Internetwork: coleo de redes interconectadas Redes: diferentes HW e SW Objetivo: conectar redes diferentes e incompatveis Gateway: conexo e traduo WAN SUB-REDE
Host est presente na WAN

Rede: hosts + subnet Subnet: linhas + routers

Introduo Hierarquia de Protocolos


Projeto de Redes: organizada em camadas As camadas diferem entre redes Propsito: oferece servios s camadas superiores Camada n em uma mquina estabelece uma conversao com a camada n em outra mquina Protocolo: regras dessa conversao Processo Parceiro: as camadas que se comunicam Os parceiros se comunicam usando os protocolos.

Interface: operaes e servios a camada de baixo oferece

Introduo Hierarquia de Protocolos

Introduo Hierarquia de Protocolos


Uma Analogia

Introduo Hierarquia de Protocolos


Questes de projeto para as camadas:
Endereamento Transferncia de dados (simplex, half-duplex, duplex) Canais lgico (normal e urgente) Controle de erros (deteco e correo) Ordem Controle de fluxo Mensagens longas (desmontagem, transmisso, remontagem) Roteamento (quando tem-se vrios caminhos)

Introduo Hierarquia de Protocolos

Forma utilizao meio:


Simplex Half-Duplex Full-Duplex

Arquitetura de Redes O Modelo OSI da ISO


OSI (Open System Interconnection) ISO (International Standards Organization)

Arquitetura de Redes O Modelo OSI da ISO


Fsica
Transmisso pura de bits Algum controle de erros Conectores Forma de utilizao do meio Meio de transmisso Interfaces mecnicas e eltricas

Arquitetura de Redes O Modelo OSI da ISO


Enlace de Dados
Parecer ser livre de erros de transmisso Deteco/Correo de erros Fragmenta os dados em quadros Processa os quadros de confirmao Algum controle de fluxo

Arquitetura de Redes O Modelo OSI da ISO


Rede
Controla a operao da sub-rede Roteamento Controle de Congestionamento Alguns problemas que podem surgir:
Endereamento Pacotes podem ser muito grandes Protocolos podem ser diferentes

Arquitetura de Redes O Modelo OSI da ISO


Transporte
Comunicao fim-a-fim Canal ponto-a-ponto e livre de erros Estabelecimento/Encerramento de conexo Controle de Fluxo Mecanismo de nomeao. Saber com quem quer conversar

Arquitetura de Redes O Modelo OSI da ISO


Sesso
Estabelecimento de sesso entre mquinas diferentes Prov servios aperfeicoados:
Login remoto Transferncia de arquivos

Gerncia de tokens: excluso mtua Sincronizao: insero de checkpoints

Arquitetura de Redes O Modelo OSI da ISO


Apresentao
Se relaciona com a sintaxe/semntica dos dados Codificao dos dados: computadores diferentes podem ter codificaes diferentes Compresso de dados Criptografia

Arquitetura de Redes O Modelo OSI da ISO


Aplicao
Variedade de protocolos comumente necessrios Terminal virtual Transferncia de arquivos Correio eletrnico Submisso de jobs remotos etc

Arquitetura de Redes Modelo Internet

Arquitetura de Redes Modelo Internet


Sistema de comunicao organizado em quatro camadas A camada mais baixa (host-to-network, network interface, etc) ajusta as vrias tecnologias de rede Roteador: Duas camadas de interface de rede. S uma camada Internet Roteador no precisa das camadas superiores.

Arquitetura de Redes Modelo Internet

Arquitetura de Redes Modelo Internet


Interface de Rede
Trata com uma variedade de sub-redes Deve conhecer os detalhes da rede especfica Comunicao dentro da rede local Encapsula dados vindos da camada Internet em quadros Mapeamento dos endereos IP em endereos reconhecidos pela rede fsica (endereos MAC) Torna transparente para as camadas superiores as caractersticas especficas do acesso s redes locais.

Arquitetura de Redes Modelo Internet


Internet
Entrega sem conexo Pacotes chamados de datagramas Mecanismo global de endereamento: Endereos IP Roteamento de datagramas para hosts remotos Mover dados entre as camadas Interface de Rede e Transporte

Arquitetura de Redes Modelo Internet


Transporte
Comunicao fim-a-fim Dois protocolos: UDP: rpido, no robusto, leve, sem conexo TCP: confivel, com conexo, controle de fluxo

Arquitetura de Redes Modelo Internet


Aplicao
Se necessrio engloba as camadas 5 e 6 do modelo OSI Servios mais conhecidos:
Login remoto (telnet) Transferncia de arquivos (FTP) Correio eletrnico (SMTP) Nomes de hosts a endereos IP (DNS) Gerenciamento (SNMP) Sistema de arquivos (NFS)

Atualidades
IPV6; INTERNET2;

Atualidades- INTERNET2
A Internet2 uma iniciativa norte-americana, voltada para o desenvolvimento de tecnologias e aplicaes avanadas de redes Internet para as comunidades acadmica e de pesquisa. A iniciativa envolve mais de 200 universidades norteamericanas, alm de agncias do governo e indstria e visa ao desenvolvimento de novas aplicaes como telemedicina, bibliotecas digitais, laboratrios virtuais, entre outras que no so viveis com a tecnologia Internet atual.

Atualidades- INTERNET2
A primeira conexo do backbone da RNP Internet2 ocorreu em 29 de agosto de 2001 atravs do projeto Americas Path (Ampath). Em 2004, a comunicao com o projeto norte-americano passou a ser feita via Rede Clara (Cooperao LatinoAmericana de Redes Avanadas). Atualmente, a RNP tambm compartilha um link direto Internet2 com a Clara e com a Ansp (rede avanada de So Paulo), atravs do projeto Whren-Lila (Western Hemisphere Research and Education Networks Links Interconecting Latin America).

Atualidades- IPv6
O IPv6 a verso 6 do protocolo IP. O IPv6 tem como objetivo substituir o padro anterior, o IPv4, que s suporta cerca de 4 bilhes (4 x 109) de endereos, enquanto que o IPv6 suporta 3.4 x 1038 endereos.

Em 2005, O governo dos Estados Unidos da Amrica determinou que todas as suas agncias federais deveriam suportar o protocolo IPv6 at junho de 2008.

Entretanto, em julho de 2008, foi liberada uma nova reviso das recomendaes para adoo do IPv6 nas agncias federais, estabelecendo a data de julho de 2010 para garantia do suporte ao IPv6.

Atualidades- IPv6
Os endereos IPv6 so normalmente escritos como oito grupos de 4 dgitos hexadecimais. Por exemplo, 3ffe:6a88:85a3:08d3:1319:8a2e:0370:7344 Se um grupo de vrios dgitos seguidos for 0000, pode ser omitido. Por exemplo, 3ffe:6a88:85a3:0000:0000:0000:0000:7344 o mesmo endereo IPv6 que: 3ffe:6a88:85a3::7344

Referncias Bibliogrficas
BSICA KUROSE, James F.; ROSS, Keith W. Redes de Computadores e a Internet: uma abordagem top-down. 3. ed. So Paulo: Person Addison Wesley, Brasil, 2006. TANENBAUM, Andrew S. Redes de Computadores. Traduo da 4rd. Ed. em ingls. Editora Campus. 2003. COMPLEMENTAR TORRES, Gabriel. Redes de Computadores- Curso Completo. Rio de Janeiro: Axcel Books do Brasil Editora, 2001. CARMONA, Tadeus, HEXSEL, Roberto A. UNIVERSIDADE REDES: Torne-se um especialista em redes de computador. So Paulo: Digerati Books, 2005. LINKS RECOMENDADOS Conceitos Redes: http://pt.wikipedia.org/wiki/Rede_de_computadores http://infiltrados-ufs.blogspot.com/2008/04/o-que-rede-de-computadores.html

Вам также может понравиться