Redes de Computadores Aula 1



Documentos relacionados
Redes de Computadores Aula 1

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

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

Aula 1 Fundamentos. Prof. Dr. S. Motoyama

Visão geral da arquitetura do roteador

Redes de Computadores Aula 3

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

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

PROJETO DE REDES

Márcio Leandro Moraes Rodrigues. Frame Relay

Redes de Computadores I Internet - Conceitos

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

1 Redes de comunicação de dados

AULA Redes de Computadores e a Internet

Capítulo 7 CAMADA DE TRANSPORTE

TRANSMISSÃO DE DADOS

Universidade de Brasília

Fundamentos. Prof. Dr. S. Motoyama

Redes de Computadores

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

Redes de computadores. Redes para Internet

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

Redes WAN. Prof. Walter Cunha

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)

Capítulo1 Redes de computador es e a Internet

Estrutura da Internet

Como medir a velocidade da Internet?


TECNOLOGIA WEB INTERNET PROTOCOLOS

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

INFORMÁTICA IINTERNET / INTRANET

Disciplina: Redes de Computadores I (R1)

Redes de Computadores. Introdução

TRANSMISSÃO DE DADOS Prof. Ricardo Rodrigues Barcelar

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

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

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

Capítulo 7 CAMADA DE TRANSPORTE

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

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

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

Redes de Computadores 1

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

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

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

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

INTRODUÇÃO ÀS REDES DE COMPUTADORES

Prof. Manuel A Rendón M

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

RC e a Internet. Prof. Eduardo

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

10/07/2013. Camadas. Principais Aplicações da Internet. Camada de Aplicação. World Wide Web. World Wide Web NOÇÕES DE REDE: CAMADA DE APLICAÇÃO

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

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

RCO2. LANs, MANs e WANs Visão geral

Redes de Computadores. Prof. Késsia Marchi

Comunicação de Dados

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

MultiProtocol Label Switching - MPLS

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

REDES DE COMPUTADORES Prof. Ricardo Rodrigues Barcelar

Roteamento em Redes de Computadores

Fesp - Tópicos Avançados II - Switching

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

Redes WAN Conceitos Iniciais. Prof. Walter Cunha

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

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

Redes de Computadores

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

FTIN Formação Técnica em Informática Módulo de Administração de Servidores de Rede AULA 02. Prof. Gabriel Silva

REDES DE COMPUTADORES

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

Redes de Computadores

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

INTRODUÇÃO A REDES DE COMPUTADORES. Alan Nakai

Redes de Computadores

1 Introduc ao 1.1 Hist orico

Interconexão de Redes Parte 2. Prof. Dr. S. Motoyama

MASSACHUSETTS INSTITUTE OF TECHNOLOGY SLOAN SCHOOL OF MANAGEMENT. Fatores Tecnológicos, Estratégicos e Organizacionais

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

Aula 3. Objetivos. A internet.

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

Administração de Redes Redes e Sub-redes

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

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

Centro Universitário Fundação Santo André. Disciplina Redes de Computadores. Módulo 05

Introdução a Redes de Computadores. Professor Machado

Rede de Computadores

Redes de Computadores II INF-3A

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.9 bilhões Redes? ~70.000 AS Host Numbers? ~1 bilhão 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

Penetração da Internet

Ping no YouTube

Ping no Facebook

Diferença no tempo do Ping Devido a dois aspectos: Conteúdo do Facebook é dinâmico: dificuldade de cache descentralizado Google possui cache descentralizado em mais de 100 países

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, tablet, 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 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 70 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ão-confiá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-34

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