Redes de Computadores Aula 1



Documentos relacionados
Redes de Computadores Aula 1

Redes de Computadores e a Internet

Redes de Computadores e a Internet

Redes de Computadores e a Internet

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

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

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

Aula 1 Fundamentos. Prof. Dr. S. Motoyama

Redes WAN. Redes de Longa Distância Prof. Walter Cunha

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

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

Redes de Computadores Aula 3

PROJETO DE REDES

Redes de Computadores I Internet - Conceitos

Visão geral da arquitetura do roteador

1 Redes de comunicação de dados

AULA Redes de Computadores e a Internet

Márcio Leandro Moraes Rodrigues. Frame Relay

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

TRANSMISSÃO DE DADOS

Fundamentos. Prof. Dr. S. Motoyama

Capítulo1 Redes de computador es e a Internet

AGRUPAMENTO DE ESCOLAS DA PEDRULHA ESCOLA BÁSICA RAINHA SANTA ISABEL Curso de Educação e Formação (Despacho Conjunto Nº453/2004, de 27 de Julho)

Redes de Computadores

Redes de computadores. Redes para Internet

Redes WAN. Prof. Walter Cunha

Capítulo 7 CAMADA DE TRANSPORTE

Universidade de Brasília

Redes de Computadores. Introdução

Como medir a velocidade da Internet?

INFORMÁTICA IINTERNET / INTRANET

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

Introdução. ISP Local

Introdução. ISP: Internet Service Provider O provedor de acesso oferece serviço de acesso à internet, agregando a ele outros serviços como:

Unidade 2. Largura de Banda e Throughput

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

Estrutura da Internet

Redes de Computadores 1

Redes de Computadores I. Gabarito da Lista de Exercícios

Redes de Computadores. Prof. Dr. Rogério Galante Negri

RC e a Internet: noções gerais. Prof. Eduardo

Faculdade Integrada do Ceará FIC Graduação em Redes de Computadores

INTRODUÇÃO ÀS REDES DE COMPUTADORES

TRANSMISSÃO DE DADOS Prof. Ricardo Rodrigues Barcelar

Centro Tecnológico de Eletroeletrônica César Rodrigues. Atividade Avaliativa

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

Disciplina: Redes de Computadores I (R1)

19/07/2013. Camadas. Camadas de Enlace e Física. Camadas de Enlace e Física. Topologias de Rede NOÇÕES DE REDE: CAMADAS DE ENLACE E FÍSICA

TECNOLOGIA WEB INTERNET PROTOCOLOS

P L A N O D E D I S C I P L I N A

Prof. Manuel A Rendón M

Fornecer serviços independentes da tecnologia da subrede; Esconder do nível de transporte o número, tipo e a topologia das subredes existentes;

Comunicação de Dados

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

RC e a Internet. Prof. Eduardo

Tecnologia da Informação e Comunicação. Euber Chaia Cotta e Silva

Fesp - Tópicos Avançados II - Switching

RCO2. LANs, MANs e WANs Visão geral

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

Redes de Computadores. Prof. Késsia Marchi

MÓDULO 4 Meios físicos de transmissão

MultiProtocol Label Switching - MPLS

Introdução. Sistemas de Comunicação Wireless. Sumário. Visão Geral de Redes Móveis "#$%%% Percentual da população com telefone celular

UNIDADE II. Fonte: SGC Estácio e João Bosco M. Sobral

Capítulo 7 CAMADA DE TRANSPORTE

Assumiu em 2002 um novo desafio profissional como empreendedor e Presidente do Teleco.

Redes WAN Conceitos Iniciais. Prof. Walter Cunha

INTRODUÇÃO A REDES DE COMPUTADORES. Alan Nakai

Disciplina :Fundamentos à Redes de Computadores. Prof. Victor Guimarães

Aula 6 Modelo de Divisão em Camadas TCP/IP

Aula 3. Objetivos. A internet.

Redes de Computadores

Multiplexador. Permitem que vários equipamentos compartilhem um único canal de comunicação

Redes de Computadores I Licenciatura em Eng. Informática e de Computadores 1 o Semestre, 26 de Outubro de o Teste A

REDES DE COMPUTADORES Prof. Ricardo Rodrigues Barcelar

Introdução a Redes de Computadores. Professor Machado

Roteamento em Redes de Computadores

Redes de Computadores

D R A F T. Irregularidades praticadas pela Telemar na comercialização do serviço de acesso a Internet denominado Velox.

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

Aula 11 Comutação de pacotes. Prof. Dr. S. Motoyama

Redes de Computadores

REDES DE COMPUTADORES

O que é a Internet: componentes

Redes de Dados. Aula 1. Introdução. Eytan Mediano

Multiprocessamento. Multiprocessadores com memória distribuída (multicomputador)

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

TELECOMUNICAÇÕES E REDES

Redes Locais, Metropolitanas e de Longa Distância

Prof. Wilton O. Ferreira Universidade Federal Rural de Pernambuco UFRPE 1º Semestre / 2012

Transcrição:

Redes de Computadores Aula 1 Aula passada Logística, avaliação cronograma, dicas Aula de hoje A Internet Arquitetura de redes Retardos e perdas

Usuários? Internet ~2.4 bilhões Redes? ~42.000 AS Roteadores? ~10 7 Emails por dia? ~3.9 bilhões Google? ~ 5.9 bilhões p/ dia YouTube? ~100h video upload p/ min Como tudo isto funciona?

Usuários de Internet por 100 habitantes

Usuários de Internet por região

Usuários de Internet por região

O que é a Internet? Duas visões descrição de sua estrutura descrição dos serviços oferecidos

Estrutura da Internet O que é a estrutura da Internet? Como descrever a estrutura da Internet?

Estrutura da Internet Sistemas finais (end-hosts) computador, laptop, PDA, celular, TV, automóvel, etc. Canais de comunicação Par trançado, coaxial, rádio, fibra ótica, etc Roteadores / servidores ISPs Computadores dedicados Interligação das redes router local ISP company network server workstation mobile regional ISP

Estrutura da Internet Borda da rede: sistemas-finais e seus aplicativos Núcleo da rede: roteadores, servidores, rede de redes Canais de acesso: conectam a borda ao resto da rede ex. cable-modem (Virtua) router local ISP company network server workstation mobile regional ISP

Internet: Rede de Redes Rede chamada de Sistema Autônomo (AS) AS é controlada por um ISP (Provedor de Serviço Internet) ISPs variam de tamanho/abrangência: mundial, nacional, regional, local ISPs se conectam para trocar dados Por que? Tier 1 ISP NAP Pontos de presença público para troca de dados Tier 1 ISP Tier 1 ISP

Estrutura da Internet ISP menor paga ISP maior por conexão ISPs são clientes de outros ISPs ISP do mesmo tamanho fazem acordos Estrutura (mais ou menos) hierárquica local ISP local ISP Tier 3 ISP Tier 1 ISP Tier-2 ISP Tier-2 ISP local ISP local ISP Tier 1 ISP Tier-2 ISP local ISP local ISP Tier-2 ISP NAP Tier 1 ISP local ISP Tier-2 ISP local ISP Quantos ASes têm a Internet de hoje? Mais de 42 mil!

Internet: Rede de Redes Um pacote atravessa diversas redes! controladas por diferentes ISPs local ISP Tier 3 ISP Tier-2 ISP local ISP local ISP Tier-2 ISP local ISP Tier 1 ISP NAP local ISP Tier 1 ISP Tier-2 ISP local ISP Tier-2 ISP local ISP Tier 1 ISP Tier-2 ISP local ISP traceroute!

Serviços da Internet Quais são os serviços oferecidos pela Internet? Serviço é igual a aplicação?

Serviços da Internet Comunicação entre sistemas-finais Dois serviços oferecidos orientado a conexão, controlado e confiável sem conexão nãoconfiável router server local ISP workstation mobile regional ISP Muitas aplicações desenvolvidas (e mais por vir) company network

Serviço Orientado a Conexão Oferece uma conexão entre sistemas finais abstração de um canal confiável conexão Porque orientado a conexão? somente sistemas finais conhecem conexão rede não conhece a conexão Estado sobre conexão TCP Estado sobre conexão

Serviço Sem Conexão Não há a noção de conexão Sistemas finais não estabelecem conexão Sistemas finais não guardam informação sobre conexão mas ainda mantém algum estado Transmissão não confiável Estado (sem memória) UDP Estado (sem memória)

Roteadores O Núcleo da Rede computadores especiais que permitem a interconexão Como transferir (comutar) os dados pela rede? define arquitetura da rede define serviços que rede pode oferecer Comutação por circuitos ex. rede telefônica Comutação por pacotes ex. Internet

Comutação por Circuitos Circuito é alocado para cada conexão Recursos são reservados na rede por todo caminho (ex. banda para transmissão) Recursos reservados são dedicados (não há compartilhamento destes recursos) Rede mantém estado sobre cada conexão

Circuit Switching: FDM and TDM FDM Example: 4 users frequency time TDM frequency time

Multiplexação com Comutação por Circuitos Como compartilhar enlaces da rede? Cada conexão faz reserva de recursos divide recurso: TDM, FDM 1Mbps Ex. conexão requer 100Kbps Rede acima suporta 10 conexões (ou usuários) Vantagem: desempenho garantido Desvantagem: mecanismo complexo (rede aloca recursos), suporta poucos usuários

Comutação por Pacotes Rede não toma conhecimento da conexão Não há reserva de recursos Aplicativos simplesmente transmitem seus pacotes Recursos são compartilhados a medida do necessário, por todos os pacotes

Multiplexação Estatística A C B 1Mbps fila de pacotes aguardando transmissão D Canal é totalmente compartilhado entre estações Cada pacote é transmitido a taxa máxima do canal Vantagem: simples, mais eficiente (veremos) Desvantagem: filas podem se formar, levando a retardos aleatórios e congestionamento

Vantagens da Comutação A por Pacotes C B 1Mbps D Conexão de 100Kbps, mas usuário ativo somente 20% do tempo passa 80% do tempo pensando, ouvindo, lendo Quantos usuários a rede suporta? Comutação por circuitos: 10 Comutação por pacotes:??? U é v.a. núm. usuários ativos Se N=30 então P[U > 10] =0.026 Retardos podem ocorrer!

Packet switching versus circuit switching packet switching : great for bursty data resource sharing simpler, no call setup excessive congestion: packet delay and loss protocols needed for reliable data transfer, congestion control Q: How to provide circuit-like behavior? bandwidth guarantees needed for audio/video apps still an unsolved problem

Retardos Processamento: tempo gasto processando pacote (ex. decisão de onde enviar) Fila: tempo aguardando para ser transmitido Transmissão: tempo para colocar bits no meio Propagação: tempo para os bits se deslocarem fisicamente pelo meio

Transmissão e Propagação Transmissão: depende da taxa de transmissão e tamanho do pacote Ex. Enlace de 1Mbps, pacote 1500 bytes 1500*8/1000000 = 0.012 seg Propagação: depende da distância a ser percorrida e da velocidade de propagação Ex. propagação ~ velocidade da luz ~ 3*10 8 m/s distância, Rio-SP ~500Km 500000/300000000 = 0.00166 seg Não variam no tempo

Fila Fila: tempo que pacote espera até iniciar sua transmissão Depende do tamanho da fila aleatório! Depende da utilização do enlace: La/R L = tamanho médio dos pacotes a = taxa de chegada média R = taxa de transmissão La/R < 1, caso contrário, tempo de fila explode! Retardo de fila varia no tempo! ping!

Queueing delay R=link bandwidth (bps) L=packet length (bits) a=average packet arrival rate traffic intensity = La/R La/R ~ 0: average queueing delay small La/R -> 1: delays become large La/R > 1: more work arriving than can be serviced, average delay infinite!

Perda de Pacotes Por que pacotes são descartados? Falta de espaço! Filas nos roteadores tem capacidade finita Bom ou Ruim?

Packet loss queue (aka buffer) preceding link in buffer has finite capacity packet arriving to full queue dropped (aka lost) lost packet may be retransmitted by previous node, by source end system, or not at all A buffer (waiting area) packet being transmitted B packet arriving to full buffer is lost

Throughput throughput: rate (bits/time unit) at which bits transferred between sender/receiver instantaneous: rate at given point in time average: rate over longer period of time server server, sends with bits (fluid) file of into F bits pipe to send to client pipe link that capacity can carry fluid R bits/sec s at rate R bits/sec) s pipe link that capacity can carry Rfluid bits/sec c at rate R bits/sec) c Introduction 1-31

Throughput (more) R s < R c What is average end-end throughput? R s bits/sec R c bits/sec R s > R c What is average end-end throughput? R s bits/sec R c bits/sec bottleneck link link on end-end path that constrains end-end throughput

Throughput: Internet scenario per-connection end-end throughput: min(r c,r s,r/10) in practice: R c or R s is often bottleneck R s R s R s R R c R c R c 10 connections (fairly) share backbone bottleneck link R bits/sec