Você está na página 1de 44

2. O que é a Internet?

Defini çã o:

“Conjunto de Redes de Computadores interligadas pelo mundo inteiro, que tem em comum um conjunto de protocolos e servi ç os, de forma que os usu ários a ela conectados podem usufruir de servi ç os de informa çã o e comunica çã o de alcance mundial.”

2. O que é a Internet?

H á duas abordagens para compreender o que é a Internet [Kurose, 2006]:

» Descri çã o detalhada da rede

Visã o dos componetes de hardware e software ão dos componetes de hardware e software

» Descri çã o dos servi ç os

Infra­estrutura da rede que prove servi ç os para aplica çõ es distribu í das ç os para aplica ções distribu í das

2. O que é a Internet?

Descri çã o detalhada da rede

» Conex ã o entre os hosts

Linksçã o detalhada da rede » Conex ã o entre os hosts Diferentes tpos de links

Diferentes tpos de links transmitem dados a diferentes taxas(bps)o detalhada da rede » Conex ã o entre os hosts Links » Hosts Geralmente n

» Hosts

Geralmente n ã o interligados de forma direta ão interligados de forma direta

Sã o usados Comutadores: ão usados Comutadores:

Switches

Roteadores

» Hosts Geralmente n ã o interligados de forma direta S ã o usados Comutadores: –
» Hosts Geralmente n ã o interligados de forma direta S ã o usados Comutadores: –

2. O que é a Internet?

Descri çã o detalhada da rede

» Pacotes

● Descri çã o detalhada da rede » Pacotes Blocos de informa çã o em tr

Blocos de informa ção em tr â nsito

» Rota (caminho ou percurso)

Sequ ê ncia de ência de

Links

Comutadores

» Os caminhos percorridos pelos pacotes n ã o s ã o fixos

» Os caminhos percorridos pelos pacotes n ã o s ã o fixos Mecanismo chamado de

Mecanismo chamado de Comutação de Pacotes

2. O que é a Internet?

Descri çã o Detalhada da rede

» Exemplo

2. O que é a Internet? ● Descri çã o Detalhada da rede » Exemplo

2. O que é a Internet?

2. O que é a Internet?

2. O que é a Internet?

Descri çã o Detalhada da rede

» Protocolos

Controlam o envio e o recebimento de informa çõ es ções

Dois dos protocolos mais importantes: TCP e IP

Padronizaçã o de Protocolos: ção de Protocolos:

RFCs – Request for Comments

IETF – Internet Engineering Task Force

TCP e IP Padroniza çã o de Protocolos: – RFCs – Request for Comments – IETF

2. O que é a Internet?

Internet P ú blica

» Refere­se à Internet

H á també m redes privadas:

» Intranets

● H á tamb é m redes privadas: » Intranets Servi ç os e Recursos n

Serviç os e Recursos n ão est ão abertos ao p ú blico em geral.

2. O que é a Internet?

Vis ã o orientada a servi ç os

» Aplica çõ es distribu í das

Navega çã o WEB

Navegação WEB

Mensagem instant â nea

Mensagem instant ânea

P2P

P2P

V í deo

Ví deo

V í deo
Login Remoto

Login Remoto

Navega çã o WEB Mensagem instant â nea P2P V í deo Login Remoto
Aplica çõ es distribu í das Navega çã o WEB Mensagem instant â nea P2P V

2. O que é a Internet?

Vis ã o orientada a servi ç os

» Dois tipos de servi ç os

Confi á vel: Orientado à conex ã o ável: Orientado à conex ão

Nã o­confi á vel: N ã o­orientado à conex ã o ã o­confi ável: N ão­orientado à conex ão

Utiliza buffers e vari áveis de estado

2. O que é a Internet?

O que é um protocolo?

» De forma geral:

● O que é um protocolo? » De forma geral: Conjunto de regras que definem como

Conjunto de regras que definem como duas ou mais entidades podem se comunicar

» Nos protocolos para redes de computadores:

Entidades = Componentes de Hardware e de Softwarecomunicar » Nos protocolos para redes de computadores: » Defini çã o[Kurose, 2006]: Um protocolo define

» Defini çã o[Kurose, 2006]:

Hardware e de Software » Defini çã o[Kurose, 2006]: Um protocolo define o formato e a

Um protocolo define o formato e a ordem das mensagens trocadas entre duas ou mais entidades comunicantes, bem como as a ções realizadas na transmiss ão e ou no recebimento de uma mensagem ou outro evento.

2. O que é a Internet?

Protocolo Humano X Protocolo de Redes de Computadores

2. O que é a Internet? ● Protocolo Humano X Protocolo de Redes de Computadores

3. A periferia da Internet

Composta por hosts(ou sistemas finais)

» Exemplos:

Computadores de mesa(Desktop)● Composta por hosts(ou sistemas finais) » Exemplos: Servidores Computadores m ó veis » H á

Servidoresfinais) » Exemplos: Computadores de mesa(Desktop) Computadores m ó veis » H á duas categorias de

Computadores m ó veis ó veis

» Há duas categorias de sistemas finais

Clientede mesa(Desktop) Servidores Computadores m ó veis » H á duas categorias de sistemas finais Servidor

Servidorde mesa(Desktop) Servidores Computadores m ó veis » H á duas categorias de sistemas finais Cliente

P2P?de mesa(Desktop) Servidores Computadores m ó veis » H á duas categorias de sistemas finais Cliente

3. A periferia da Internet

Servi ç os orientados à conex ã o

» Fornecidos com diversos outros servi ç os

Transfer ê ncia confi á vel de dados ência confi ável de dados

Controle de Fluxoservi ç os Transfer ê ncia confi á vel de dados Controle de Congestionamento » Protocolo

Controle de CongestionamentoTransfer ê ncia confi á vel de dados Controle de Fluxo » Protocolo utilizado: TCP –

» Protocolo utilizado:

TCP – Transmission Control Protocol: RFC 793ç os Transfer ê ncia confi á vel de dados Controle de Fluxo Controle de Congestionamento

3. A periferia da Internet

Servi ç os nã o orientados à conex ão

» Nã o ocorre apresenta çã o m útua neste tipo de servi ç o

» Protocolo utilizado:

ú tua neste tipo de servi ç o » Protocolo utilizado: UDP – User Datagram Protocol:

UDP – User Datagram Protocol: RFC 768

» Quais servi ç os utilizam TCP e quais utilizam UDP?

4. O n ú cleo da rede

Abordagens fundamentais para montagem do n úcleo da rede

Comuta çã o de Circuitos ção de Circuitos

Comuta çã o de Pacotes ção de Pacotes

» Diferencial:

Reserva de recursosú cleo da rede Comuta çã o de Circuitos Comuta çã o de Pacotes » Diferencial:

Como ocorre em restaurantes?

4. O n ú cleo da rede

Comuta çã o de Circuitos

» Comutadores ao longo do caminho entre fonte e destino mant ê m o estado da conex ã o » A taxa de envio é garantida

4. O n ú cleo da rede

Circuitos

» Implementados atrav és de:

FDM – Frequency Division Multiplexingda rede ● Circuitos » Implementados atrav é s de: TDM – Time Division Multiplexing »

TDM – Time Division Multiplexingatrav é s de: FDM – Frequency Division Multiplexing » ANATEL: Licencia o espectro de frequ

» ANATEL: Licencia o espectro de frequ ê ncias no Brasil

4. O n ú cleo da rede

4. O n ú cleo da rede

4. O n ú cleo da rede

Comuta çã o de Circuitos

» Recursos da rede (ex.: capacidade de transmiss ã o) dividida em “peda ç os”

“Peda ç os” alocados à s chamadas ç os” alocados às chamadas

“Peda ç o” do recurso desperdi ç ado se n ã o for usado pelo dono ç o” do recurso desperdi ç ado se n ão for usado pelo dono da chamada (sem divis ã o)

» Formas de divis ã o da capacidade de transmiss ã o em “peda ç os”

Divisã o em freq üê ncia ão em freq üência

Divisã o temporal ão temporal

4. O n ú cleo da rede

Comuta çã o de Circuitos

4. O n ú cleo da rede ● Comuta çã o de Circuitos

4. O n ú cleo da rede

Comutaçã o de Circuitos

» Exemplo:

cleo da rede ● Comuta çã o de Circuitos » Exemplo: Telefonia X Rede de Dados

Telefonia X Rede de Dados

Para transmitir voz ­> Freq üê ncia: 4kHz, ou seja, 4 mil ciclos/s

Para transmitir dados: ADSL (Velox ­ Oi)

Para transmitir voz ­> Freq üê ncia: 4kHz, ou seja, 4 mil ciclos/s – Para transmitir

4. O n ú cleo da rede

Comuta çã o de Pacotes

» Há duas grandes classes de redes de comuta çã o de pacotes

Redes de Circuitos VirtuaisComuta çã o de Pacotes » H á duas grandes classes de redes de comuta çã

Redes de Datagramasçã o de Pacotes » H á duas grandes classes de redes de comuta çã o

4. O n ú cleo da rede

Taxonomia de redes de computadores

Redes de comutação de circuitos

FDM

Redes de telecomunicaçõ es

Redes de comutação de pacotes

TDM

Redes de

CVs

Redes de datagramas

4. O n ú cleo da rede

Redes de Comuta çã o de Pacotes

» Tipos:

Redes de datagramasrede ● Redes de Comuta çã o de Pacotes » Tipos: – Usam endere ç os

Usam endere ç os de sistemas finais

Redes de circuitos virtuaisde datagramas – Usam endere ç os de sistemas finais – Usam identificados num é rico

Usam identificados num é rico de circuitos Exemplos: X.25, Frame Relay, ATM

» Relev â ncia

Impacto sobre modo de montagem dos roteadoresnum é rico de circuitos ● Exemplos: X.25, Frame Relay, ATM » Relev â ncia Gerenciamento

Gerenciamento do roteamentode circuitos ● Exemplos: X.25, Frame Relay, ATM » Relev â ncia Impacto sobre modo de

4. O n ú cleo da rede

Redes de Comuta çã o de Pacotes

» Redes de circuitos virtuais(CV)

çã o de Pacotes » Redes de circuitos virtuais(CV) “Estabelecer e manter CV envolver á n

“Estabelecer e manter CV envolver á n ão somente os dois sistemas finais, mas cada um dos comutadores ao longo do caminho do CV entre origem e destino” [Kurose,

2006]

5. Redes de Acesso e meios fí sicos

Como conectar sistemas finais(hosts) a roteadores de borda?

» Acesso residencial

a roteadores de borda? » Acesso residencial Interconecta hosts dom é sticos à rede » Acesso

Interconecta hosts dom é sticos à rede

» Acesso corporativo

Interconecta hosts empresariais ou de institui çõ es educacionais à rede ções educacionais à rede

» Acesso sem fio

ou de institui çõ es educacionais à rede » Acesso sem fio Interconecta hosts (comumente m

Interconecta hosts (comumente m óveis) à rede

5. Redes de Acesso e meios fí sicos

Acesso residencial

» Modem discado

» Linha Digital de Assinante (xDSL)

» Modem a cabo(Cable modem)

Digital de Assinante (xDSL) » Modem a cabo(Cable modem) HFC – Hybrid Fiber­Coaxial » xDSL e

HFC – Hybrid Fiber­CoaxialDigital de Assinante (xDSL) » Modem a cabo(Cable modem) » xDSL e Cable modem Canal de

» xDSL e Cable modem

Canal de subida (upstream ) upstream)

Canal de descida (downstream ) downstream)

Tecnologias

always­connected

5. Redes de Acesso e meios fí sicos

Acesso Corporativo

» Redes locais (LANs – Local Area Networks) de empresas/universidade conecta hosts à roteadores de borda

» Ethernet:

Enlace compartilhado ou dedicado que conecta hosts e roteadoresconecta hosts à roteadores de borda » Ethernet: 10 Mbs, 100Mbps, Gigabit Ethernet » LANs: +

10 Mbs, 100Mbps, Gigabit Ethernetroteadores de borda » Ethernet: Enlace compartilhado ou dedicado que conecta hosts e roteadores » LANs:

Enlace compartilhado ou dedicado que conecta hosts e roteadores 10 Mbs, 100Mbps, Gigabit Ethernet » LANs:

» LANs: + em breve

5. Redes de Acesso e meios fí sicos

Acesso sem fio

» conecta hosts à roteadores via esta çã o r á dio base (“ponto de acesso”)

» wireless LANs:

802.11b/g (WiFi): 11 Mbps/54 Mbpsr á dio base (“ponto de acesso”) » wireless LANs: » Acesso sem fio geograficamente distribu

» Acesso sem fio geograficamente distribu í do (wider­ area wireless access)

Serviç o oferecido por operador ç o oferecido por operador

telecomí do (wider­ area wireless access) Servi ç o oferecido por operador 3G ~ 320 à

3G ~ 320 à 1100 kbps GPRS/EDGE no Brasil à 1100 kbps GPRS/EDGE no Brasil

5. Redes de Acesso e meios fí sicos

Servi ç os X Modems

5. Redes de Acesso e meios f í sicos ● Servi ç os X Modems Modem

Modem Oi Velox

5. Redes de Acesso e meios f í sicos ● Servi ç os X Modems Modem

Cable Modem (Cabo Mais)

5. Redes de Acesso e meios fí sicos

Acesso sem fio

» Exemplo:

5. Redes de Acesso e meios f í sicos ● Acesso sem fio » Exemplo:

5. Redes de Acesso e meios fí sicos

Meios f í sico

» Met á licos

UTP, STPf í sicos ● Meios f í sico » Met á licos Cabo coaxial » Ó

Cabo coaxialsicos ● Meios f í sico » Met á licos UTP, STP » Ó ticos Fibra­

Meios f í sico » Met á licos UTP, STP Cabo coaxial » Ó ticos Fibra­

» Óticos

Fibra­ ó tica ótica

» Sem­fio

802.11, 3G, 4Gí sicos ● Meios f í sico » Met á licos UTP, STP Cabo coaxial »

Meios f í sico » Met á licos UTP, STP Cabo coaxial » Ó ticos Fibra­
Meios f í sico » Met á licos UTP, STP Cabo coaxial » Ó ticos Fibra­
Meios f í sico » Met á licos UTP, STP Cabo coaxial » Ó ticos Fibra­

6. ISPs e Backbones da Internet

Como conectar os diversos tipos de usu ários e redes à Internet?

» Atrav é s de uma estrutura hier á rquica: 3 n í veis

é s de uma estrutura hier á rquica: 3 n í veis N í vel 1:

Ní vel 1:

Cobertura Nacional/Internacional

Tratam­se de forma igualit á ria

Exemplo: NTT Communications:

http://www.ntt.com.sg/business_p_globalip.asp

ISP Nível 1 NA P ISP Nível ISP Nível 1 1
ISP Nível
1
NA
P
ISP Nível
ISP Nível
1
1

Chamados de backbones

6. ISPs e Backbones da Internet

6. ISPs e Backbones da Internet N í vel 2: – Cobertura Regional/Nacional ISPs Tier-2 também

Ní vel 2:

Cobertura Regional/Nacional

ISPs Tier-2 também se interligam de

ISP Nível 2 ISP Nível 2 ISP Nível m 1 NAP ISP Nível ISP Nível
ISP Nível 2
ISP Nível 2
ISP Nível
m
1
NAP
ISP Nível
ISP Nível
1 ISP Nível 2
1
ISP Nível 2
ISP Nível 2

forma privada entre si, se

ISP Nível 2 paga ISP Nível 1 para ter conectividade com o resto da Internet

interconecta

na NAP

ISP Nível 2 é um cliente do ISP Nível 1

5. ISPs e Backbones da Internet

5. ISPs e Backbones da Internet

6. ISPs e Backbones da Internet

Exemplo ISP n í vel 2: Embratel

6. ISPs e Backbones da Internet ● Exemplo ISP n í vel 2: Embratel [EMBRATEL, 2008]

[EMBRATEL, 2008]

6. ISPs e Backbones da Internet

Exemplo ISP n í vel 2: Embratel

6. ISPs e Backbones da Internet ● Exemplo ISP n í vel 2: Embratel [EMBRATEL, 2008]
6. ISPs e Backbones da Internet ● Exemplo ISP n í vel 2: Embratel [EMBRATEL, 2008]

[EMBRATEL, 2008]

6. ISPs e Backbones da Internet

Exemplo ISP n í vel 2: RNP

6. ISPs e Backbones da Internet ● Exemplo ISP n í vel 2: RNP Consultar: http://www.rnp.br/backbone

Consultar:

http://www.rnp.br/backbone

/index.php

5. ISPs e Backbones da Internet

5. ISPs e Backbones da Internet

5. ISPs e Backbones da Internet

Backbone Oi

5. ISPs e Backbones da Internet ● Backbone Oi

5. ISPs e Backbones da Internet

Provedor n í vel 1

» NTT Communications

5. ISPs e Backbones da Internet ● Provedor n í vel 1 » NTT Communications

5. ISPs e Backbones da Internet

Provedor n í vel 1

» Level 3

5. ISPs e Backbones da Internet ● Provedor n í vel 1 » Level 3

5. ISPs e Backbones da Internet

Provedor n í vel 1

» Verizon

5. ISPs e Backbones da Internet ● Provedor n í vel 1 » Verizon