Redes de Computadores e a Internet



Documentos relacionados
Estrutura da Internet

Redes de Computadores e a Internet. Prof.: Agostinho S. Riofrio

Redes de Computadores. Introdução

Redes TCP/IP. Prof. M.Sc. Alexandre Fraga de Araújo. INSTITUTO FEDERAL DO ESPÍRITO SANTO Campus Cachoeiro de Itapemirim

Redes de Computadores e a Internet

Instituto Federal de Santa Catarina Redes de Computadores Aula 02 - Comutação, Estrutura da rede, Protocolos

Redes de computadores e a Internet

Redes de computadores e a Internet. Capítulo 1

Capítulo 1 Redes de computadores e a Internet

Redes de computadores. Redes para Internet

Redes de computadores e a Internet

CONCEITOS BÁSICOS DE REDES 2 [COMUTAÇÕES / TAXONOMIA]

Capítulo 1. Redes de computadores e a Internet. e a Internet. Introdução. Redes de computadores e a Internet

rr-09-r.01 Introdução UC: Redes de Computadores Docente: Prof. André Moraes

Capítulo1: introdução

Capítulo 1 Introdução

Redes de Computadores e a Internet

Redes de Computadores e a Internet

Capítulo 1: Redes de computadores e a Internet. Capítulo1. Redes de. computadores. computador. e a Internet. es e a Internet

Capítulo 1 Introdução

Parte I: Introdução. Aplicações IP quentes. O que é um protocolo? Serviços da Internet. Visão Geral:

Tópicos Especiais em Redes Alta Performance. Paulo Aguiar DCC/UFRJ

REDES DE COMPUTADORES INTRODUÇÃO / REVISÕES PARTE 2. Departamento de Informática da Faculdade de Ciências e Tecnologia da UNL 2008 / 2009

Redes de computadores e a Internet. Capitulo 4. Capítulo. A camada de rede


Redes de Computadores

Arquitetura TCP/IP. Parte II Dispositivos de conectividade, interligação em redes e Internet. Fabrízzio Alphonsus A M N Soares

Comutação de pacotes. Não há um estabelecimento de um caminho dedicado. Não há reserva de recursos. Compartilhamento de enlaces ou partes de enlaces

Visão geral da arquitetura do roteador

Interconexão de redes locais. Repetidores. Pontes (Bridges) Hubs. Pontes (Bridges) Pontes (Bridges) Existência de diferentes padrões de rede

Comunicação de Dados

Redes de Computadores e Internet

Prof. Marco Aurélio Amaral Henriques (Deptº de Eng. de Computação e Automação Industrial - DCA)

Redes de Computadores Aula 1

Comutação de Pacotes versus Comutação de Circuitos. Redes de Comutação de Pacotes: roteamento

PROJETO DE REDES

Há dois tipos de configurações bidirecionais usados na comunicação em uma rede Ethernet:

Redes de Computadores

Redes de Computadores

TRANSMISSÃO DE DADOS Prof. Ricardo Rodrigues Barcelar

Redes de Computadores Aula 1

Redes de Computadores

Capítulo 7 CAMADA DE TRANSPORTE

TRANSMISSÃO DE DADOS Prof. Ricardo Rodrigues Barcelar

Rede de Computadores II

Curso: Sistemas de Informação Disciplina: Redes de Computadores Prof. Sergio Estrela Martins

Redes de Computadores

Redes de Computadores

PTC Aula O núcleo da rede 1.4 Atraso, perdas, vazão em redes 1.5 Camadas de protocolos, modelos de serviços

REDES DE COMPUTADORES II. Ricardo José Cabeça de Souza

Teleprocessamento e Redes (MAB-510) Gabarito da Segunda Lista de Exercícios 01/2010

Unidade 2. Largura de Banda e Throughput

Redes de computadores e a Internet. Redes de computadores e a Internet. Capítulo 1. Redes de computadores e a Internet

Desempenho. Prof. Thiago Nelson

Controle de Congestionamento em TCP Parte 2. Prof. Dr. S. Motoyama

Redes de computadores e a Internet. Redes de computadores e a Internet. Capítulo 1. Redes de computadores e a Internet

Redes de Computadores

REDES DE COMPUTADORES. Camada de Rede. Prof.: Agostinho S. Riofrio

Infra-Estrutura de Comunicação (IF678)

TRANSMISSÃO DE DADOS

CAMADA DE REDE. UD 2 Aula 3 Professor João Carneiro Arquitetura de Redes 1º e 2º Semestres UNIPLAN

Teleprocessamento e Redes

AULA Redes de Computadores e a Internet

Qualidade de serviço. Determina o grau de satisfação do usuário em relação a um serviço específico Capacidade da rede de atender a requisitos de

INTRODUÇÃO ÀS REDES DE COMPUTADORES

Aula 20. Roteamento em Redes de Dados. Eytan Modiano MIT

Arquitetura de Rede de Computadores

3 Qualidade de serviço na Internet

Aula 1 Fundamentos. Prof. Dr. S. Motoyama

Capítulo 7 CAMADA DE TRANSPORTE

1 Redes de comunicação de dados

Márcio Leandro Moraes Rodrigues. Frame Relay

Prof. Manuel A Rendón M

Redes de Computadores II INF-3A

Aulas 22 & 23. Controle de Fluxo e de Congestionamento. Eytan Modiano MIT

Redes de Computadores I Internet - Conceitos

RCO2. LANs, MANs e WANs Visão geral

Camada Transporte Parte 2. Prof. Dr. S. Motoyama

REDES DE COMPUTADORES

Como medir a velocidade da Internet?

REDES DE COMPUTADORES Prof. Ricardo Rodrigues Barcelar

09/06/2011. Profª: Luciana Balieiro Cosme

Redes de Computadores

Abordagem Seguida no Curso

Camada de Redes Parte II. Fabrício

22/05/2014. REDES DE COMPUTADORES Introdução ROTEIRO. Rede de Computadores. Alexandre Augusto Giron

REDES DE COMPUTADORES Introdução. Alexandre Augusto Giron

Introdução às Redes de Computadores. Ricardo Couto Antunes da Rocha Redes e Sistemas Distribuídos 2011

Redes de Computadores

Redes de Computadores

Foi inicialmente desenvolvido como parte de um

Parte I: Introdução. Nosso objetivo: Visão Geral:

Capítulo1 Redes de computador es e a Internet

Cartilha Informativa sobre o Software de Medição de Qualidade de Conexão

Redes de Computadores e a Internet

Roteamento em Redes de Computadores

switches LAN (rede de comunicação local)

MultiProtocol Label Switching - MPLS

Transcrição:

Redes de Computadores e a Internet Magnos Martinello Universidade Federal do Espírito Santo - UFES Departamento de Informática - DI Laboratório de Pesquisas em Redes Multimidia - LPRM

Agenda 1.1 O que é a Internet? 1.2 Borda da Rede Sistemas finais, redes de acesso, enlaces 1.3 Núcleo da Rede Comutação de circuito, comutação de pacote, estrutura da Internet e s 1.4 Atraso, perda e vazão em redes de comutação de pacotes 2

Taxonomia da rede Taxonomia de Redes de Telecomunicações Rede de datagramas não é orientada à conexão A Internet provê serviços orientados à conexão (TCP) e serviços não orientados à conexão (UDP) 3

Redes de comutação de pacotes Objetivo: mover pacotes entre roteadores da origem ao destino Algoritmos de seleção de caminhos (capítulo 4) Redes datagrama: O endereço de destino determina o próximo salto Rotas podem mudar durante uma sessão Analogia: dirigir perguntando o caminho Rede de circuitos virtuais: Cada pacote leva um número (virtual circuit ID), o número determina o próximo salto O caminho é fixo e escolhido no instante de estabelecimento da conexão, permanece fixo durante toda a conexão Roteadores mantêm estado por conexão 4

Estrutura da Internet e s Fracamente hierárquica No centro: s de zona-1 (ex.: RNP, Sprint, AT&T) cobertura nacional/internacional Características: Conectam-se diretamente a cada um dos outros s de nível 1 Conectam-se a um grande número de nível 2 Têm cobertura internacional A Zona-1 provê interconexão (peer) de modo privativa Zona-1 Zona-1 NAP Zona-1 A Zona-1 també provê intercone nos pontos de acesso (NAPs) d rede pública 5

Backbone da Rede Nacional de Ensino e Pesquisa - RNP 6

Estrutura da Internet e s s de Zona-2 : s menores (freqüentemente regionais) Conectam-se a um ou mais s de Zona-1, possivelmente a outros s de Zona-2 de Zona-2 paga ao de Zona-1 pela conectividade ao resto da Internet de Zona-2 é cliente do provedor de Zona-1 Zona-2 Zona-1 Zona-2 NAP Zona-1 Zona-1 Zona-2 Zona-2 s de Zona-2 também provêem conexão entre si Zona-2 7

Estrutura da Internet e s s de Zona-3 e s locais Última rede de acesso ( hop ) (mais próxima dos sistemas finais) s locais e de Zona-3 são clientes dos s de zonas mais altas conectando-os ao resto da Internet Zona-3 Zona-2 Zona-1 Zona-2 Zona-1 Zona-2 NAP Zona-1 Zona-2 Zona-2 8

Estrutura da Internet e s Um pacote passa através de muitas redes Zona-3 Zona-2 Tier-2 Zona-1 NAP Zona-1 Zona-2 Zona-1 Zona-2 Zona-2 9

Agenda 1.1 O que é a Internet? 1.2 Borda da Rede Sistemas finais, redes de acesso, enlaces 1.3 Núcleo da Rede Comutação de circuito, comutação de pacote, estrutura da Internet e s 1.4 Atraso, perda e vazão em redes de comutação de pacotes 10

Quatro fontes de atraso de pacote 1. Processamento nodal 2. enfileramento A checar bit errors Determinar enlace de saída transmissão propagação Tempo esperando pela transmissão no enlace de saída Depende do nível de congestionamento no roteador B processamento enfileramento 11

Como atrasos e perdas ocorrem? Filas de pacotes em buffers de roteadores Taxa de chegada de pacotes ao link ultrapassa a capacidade do link de saída Fila de pacotes esperam por sua vez pacote sendo transmitido (atraso) A B enfileiramento de pacotes (atraso) Espaço no buffer livre (disponíveis): pacotes chegando descartados (perda) se não houver espaço livre 12

Quatro fontes de atraso de pacote 3. Atraso de transmissão: R = largura de banda do link (bps) L = tamanho do pacote (bits) Tempo para enviar bits ao link = L/R 4. Atraso de propagação: d = comprimento do link físico s = velocidade da luz de propagação no meio (~2x10 8 m/s) Atraso de propagação = d/s Observar: s e R são medidas muito diferentes! 13

Analogia da Caravana 100 km 100 km caravana pedágio de 10 carros Carros se propagam a 100 km/h Pedágios levam 12 s para atender um carro (tempo de transmissão) Carro = bit; caravana = pacote P.: Quanto tempo levará até a caravana ser alinhada antes do 2 o pedágio? Tempo para empurrar a caravana toda pelo pedágio até a estrada = 12. 10 = 120 s Tempo para o último carro se propagar do 1 o ao 2 o pedágio: 100 km/(100 km/h) = 1 h R.: 62 minutos pedágio 14

Analogia da Caravana 100 km 100 km caravana de 10 carros pedágio pedádio Agora os carros se propagam a 1.000 km/h Agora o pedágio leva 1 min para atender um carro P.: Os carros chegarão ao 2 o pedágio antes que todos os carros tenham sido atendidos no 1 o pedágio? R.: Sim! Após 7 min, o 1 o carro está no 2 o pedágio e ainda restam 3 carros no 1 o pedágio 1 o bit do pacote pode chegar ao 2 o roteador antes que o pacote seja totalmente transmitido pelo 1 o roteador! Veja: http://media.pearsoncmg.com/aw/aw_kurose_network_2/applets/trans mission/delay.html 15

Atraso Nodal d no =d proc +d fila +d trans +d prop d proc = atraso de processamento Tipicamente uns poucos microssegundos ou menos d fila = atraso de fila Depende do congestionamento d trans = atraso de transmissão = L/R, significante para links de baixa velocidade d prop = atraso de propagação Uns poucos microssegundos a centenas de milissegundos 16

Atraso na fila R = largura de banda do link (bps) L = tamanho do pacote (bits) A = taxa média de chegada de pacotes Intensidade de tráfego = La/R La/R ~ 0: atraso médio de fila pequeno La/R -> 1: atraso se torna grande La/R > 1: mais trabalho chega do que a capacidade de transmissão. O atraso médio cresce indefinidamente! 17

Atraso na fila Como são os atrasos e perdas na Internet real? Programa Traceroute: fornece medidas do atraso da fonte para o roteador ao longo de caminhos fim-a-fim da Internet até o destino. Para todo i: Envia três pacotes que alcançarão o roteador i no caminho até o destino O roteador i retornará pacotes ao emissor O emissor cronometra o intervalo entre transmissão e resposta 3 probes 3 probes 3 probes 18

Atrasos e rotas na Internet Traceroute: gaia.cs.umass.edu to www.eurecom.fr Três medidas de atraso de gaia.cs.umass.edu para csgw.cs.umass.edu 1 cs-gw (128.119.240.254) 1 ms 1 ms 2 ms 2 border1-rt-fa5-1-0.gw.umass.edu (128.119.3.145) 1 ms 1 ms 2 ms 3 cht-vbns.gw.umass.edu (128.119.3.130) 6 ms 5 ms 5 ms 4 jn1-at1-0-0-19.wor.vbns.net (204.147.132.129) 16 ms 11 ms 13 ms 5 jn1-so7-0-0-0.wae.vbns.net (204.147.136.136) 21 ms 18 ms 18 ms 6 abilene-vbns.abilene.ucaid.edu (198.32.11.9) 22 ms 18 ms 22 ms 7 nycm-wash.abilene.ucaid.edu (198.32.8.46) 22 ms 22 ms 22 ms 8 62.40.103.253 (62.40.103.253) 104 ms 109 ms 106 ms 9 de2-1.de1.de.geant.net (62.40.96.129) 109 ms 102 ms 104 ms 10 de.fr1.fr.geant.net (62.40.96.50) 113 ms 121 ms 114 ms 11 renater-gw.fr1.fr.geant.net (62.40.103.54) 112 ms 114 ms 112 ms 12 nio-n2.cssi.renater.fr (193.51.206.13) 111 ms 114 ms 116 ms 13 nice.cssi.renater.fr (195.220.98.102) 123 ms 125 ms 124 ms 14 r3t2-nice.cssi.renater.fr (195.220.98.110) 126 ms 126 ms 124 ms 15 eurecom-valbonne.r3t2.ft.net (193.48.50.54) 135 ms 128 ms 133 ms 16 194.214.211.25 (194.214.211.25) 126 ms 128 ms 126 ms 17 * * * 18 * * * 19 fantasia.eurecom.fr (193.55.113.142) 132 ms 128 ms 136 ms * sem resposta (perda de probe, roteador não responde) link transoceânico 19

Perda de Pacotes A fila que precede o link possui capacidade finita Quando um pacote chega a uma fila cheia, ele é descartado (isto é, perdido) O pacote perdido pode ser retransmitido pelo nó anterior, pelo sistema final do emissor, ou não ser retransmitido 20

Throughput Throughput: taxa (bits/unidade de tempo) na qual os bits são transferidos entre o emissor/receptor Instantaneo : taxa em um dado ponto no tempo Médio: taxa sobre um período longo do tempo Servidor server, envia with (fluido) file of em F bits um to send tubo to client Tubo link pode capacity carregar fluído R bits/sec s a taxa R bits/seg s Tubo link pode capacity carregar R bits/sec c R bits/seg) c 21

Throughput (Vazão) R s < R c Qual é a vazão média fim a fim? R s bits/sec R c bits/sec R s > R c Qual é a vazão média fim a fim? Enlace gargalo R s bits/sec R c bits/sec Enlace no caminho fim-a-fim que limita a vazão 22

Throughput na Internet Vazão fim a fim porconexão: min(r c,r s,r/10) Na prática: R c ou R s é frequentemente o gargalo R s R s R s R R c R c R c 10 conexões (justamente) compartilham um enlace do backbone de capacidade R bits/seg 23