Prof. João Marcelo Moraes

Slides:



Advertisements
Apresentações semelhantes
Redes de Computadores - RC
Advertisements

O Modelo OSI O RM-OSI é um modelo de referência p/ interconexão de sistemas abertos (open systems interconection) Padrão ISO 7498, publicado em 1984 Sistemas.
Capítulo 1: Questões de Revisão
Capítulo 2: Camada de Aplicação
Aplicações Distribuídas
Ferramentas Livres para Gerência de Redes e Sistemas Finais
Maior profundidade e detalhes serão vistos no decorrer do curso;
Bruno Rafael de Oliveira Rodrigues
Administração e Projeto de Redes
Redes I Os Protocolos Prof. Dr. Amine BERQIA
Conceitos Relacionados a Internet
Conceitos Básicos Referência:
Parte I: Introdução Nosso objetivo: Visão Geral:
Sistemas Distribuídos Walfredo Cirne & Fubica Brasileiro
1a. Prova: Soluções Teleprocessamento e Redes
Modelo TCP/IP Versus Modelo OSI
Introdução as Redes de Computadores
Prof. Marcelo Diniz Fonte:
Prof. Marcelo Diniz Fonte:
Prof. Marcelo Diniz Fonte:
Paulo Roberto Freire Cunha
Comutação Comutação ou chaveamento em uma rede de comunicação refere-se a alocação de recursos da rede (meios de transmissão e equipamentos) para a envio.
Modelo OSI OSI é um modelo de referência para interligação de sistemas abertos (open systems interconection) Padrão ISO 7498, publicado em 1984 Sistemas.
Obtenção de IP TCP UDP.
Prof. Marcelo Diniz Fonte:
Universidade do Vale do Rio dos Sinos - São Leopoldo -
Parte I: Introdução Nosso objetivo: Visão Geral:
Modelo de referência OSI
Monitoria de Introdução à Computação
Chapter 1 Introduction A note on the use of these ppt slides:
Roteiro do Capítulo O Que é a Internet?
Disciplina: Princípios de Redes de Computadores Parte 3
REDES DE COMPUTADORES Prof. Deivson
Uma descrição detalhada da rede
Aula 2 Arquitetura & Protocolos
Interconexão e transporte de redes de computadores
Camada de Transporte prof. Eduardo.
Fundamentos à Redes de Computadores
Modelos de Referência OSITCP/IP29/06/06.  Camadas de Protocolos  Modelo de Referência OSI Funcionamento Camadas e Funcionalidades  Modelo de Referência.
Redes industriais - Internet
Curso de Formação de Praças – CFP/
Davidson Rodrigo Boccardo
Redes de Computadores Prof Rafael Silva.
MODELO DE REFERÊNCIA TCP/IP
TCP/IP.
Modelo OSI Apresentação Sessão Transporte Rede Enlace Física Aplicação
Professor Me. Jeferson Bussula Pinheiro.
Administração e Projeto de Redes
1) A camada de transporte provê comunicação lógica entre hosts.
Nesta Aula... Software de Rede Redes de Computadores
Administração e Projeto de Redes
Aula 0 Von Neumann à Internet. Roteiro da Aula Alan Turing 1.2 Modelo de Von Neumann 1.3 Sistemas Centralizados 1.4 Sistemas Distribuídos 1.5 O.
Introdução à camada de rede
Redes de computadores: Aplicações Prof. Dr. Amine BERQIA
Arquitetura TCP/IP Aplicação Transporte Rede Enlace Física.
Trabalho elaborado por: -Daniel Nº26 -André Nº3. * A camada de rede do modelo OSI é responsável por controlar a operação da rede de um modo geral. As.
Redes Industriais Prof. Arthur Salgado.
Redes de Computadores 2 - Conceitos Básicos de Redes –
Redes de Computadores 2 - Camada de Aplicação (Princípios Básicos) –
Administração e Projeto de Redes Material de apoio Camada de Transporte Cap.4 10/02/2010.
Redes de computadores e a Internet
Protocolos de Comunicação e Passagem de Mensagens
Arquitetura em Camadas
Modelo de referência TCP/IP Redes de comunicação de dados Professor Cristiano José Cecanho.
COMUNICAÇÃO ENTRE OS MÓDULOS PROCESSADORES
Revisão Comunicação; Protocolo; Conceitos e Elementos de uma Rede;
Capítulo 1 Redes de computadores e a Internet Professor: Gustavo Wagner
Arquitetura e Protocolos de Rede TCP/IP
Capítulo 2 Redes de computadores e a Internet Camada de aplicação Prof. Gustavo Wagner.
Transcrição da apresentação:

Prof. João Marcelo Moraes SOR Prof. João Marcelo Moraes marcelomfwatt@gmail.com www.marcelomf.xpg.com.br 1: Introdução

Livro-Texto: 1: Introdução http://www.pearson.com.br/ REDES DE COMPUTADORES E A INTERNET UMA ABORDAGEM TOP-DOWN 3ª Edição James F. Kurose e Keith W. Ross Copyright: 2006 656 páginas - ISBN: 8588639181 Preço normal: R$ 120,50 Preço c/ desconto de 10%: R$ 108,45 (1/06) http://www.pearson.com.br/ 1: Introdução

Conteúdo Programático Redes 1: Redes de Computadores e a Internet Camada de Aplicação Camada de Transporte Redes 2: Camada de Rede Camada de Enlace e Redes Locais Redes Sem Fio (Wireless) e Móveis Multimídia em Redes Segurança em Redes Gerenciamentos de Redes 1: Introdução

Calendário 1: Introdução

Parte I: Introdução Objetivo do capítulo: entender o contexto, visão geral, “sacar” o que são redes maior profundidade, detalhes posteriormente no curso abordagem: descritiva uso da Internet como exemplo Resumo: o que é a Internet o que é um protocolo? a borda (periferia) da rede o núcleo da rede redes de acesso e meios físico ISPs e backbones da Internet desempenho: atraso e perda camadas de protocolos, modelos de serviço história 1: Introdução

Roteiro do Capítulo 1 1.1 O Que é a Internet? 1.2 A Borda (Periferia) da Internet 1.3 O Núcleo da Rede 1.4 Redes de acesso e meios físicos 1.5 ISPs e backbones da Internet 1.6 Atraso e perda em redes de comutação de pacotes 1.7 Camadas de protocolos e seus modelos de serviços 1.8 História das redes de computadores e da Internet 1: Introdução

O que é a Internet: visão dos componentes estação de trabalho milhões de dispositivos de computação conectados: hospedeiros (hosts) = sistemas finais rodando aplicações de rede enlaces (links) de comunicação fibra, cobre, rádio, satélite Taxa de transmissão = largura de banda (bandwidth) Roteadores (comutadores de pacotes): encaminham pacotes (pedaços) de dados através da rede Provedores de serviço Internet - ISP (Internet Service Providers) roteador servidor móvel ISP local ISP regional Rede da empresa 1: Introdução

Aparelhos internet interessantes Porta retratos IP http://www.ceiva.com/ Tostadeira habilitada para a Web + Previsão do tempo http://news.bbc.co.uk/1/low/sci/tech/1264205.stm O menor servidor Web do mundo http://www-ccs.cs.umass.edu/~shri/iPic.html Redes de Sensores! 1: Introdução

1: Introdução

O que é a Internet: visão dos componentes estação de trabalho protocolos: controlam o envio e o recebimento de mensagens ex., TCP, IP, HTTP, FTP, PPP Internet: “rede de redes” livremente hierárquica Internet pública versus intranet privada Padrões Internet RFC: Request for comments IETF: Internet Engineering Task Force www.ietf.org roteador servidor móvel ISP local ISP regional Rede da empresa 1: Introdução

O que é a Internet: visão dos serviços a infra-estrutura de comunicação permite o uso de aplicações distribuídas: Navegação Web, correio eletrônico, jogos, comércio eletrônico, compartilhamento de arquivos (MP3) serviços de comunicação disponibilizados: não orientado a conexões e não confiável orientado a conexões e confiável 1: Introdução

O que é um protocolo? protocolos humanos: “que horas são?” “tenho uma dúvida” apresentações … msgs específicas são enviadas … ações específicas são realizadas quando as msgs são recebidas, ou acontecem outros eventos Protocolos de rede: máquinas ao invés de pessoas todas as atividades de comunicação na Internet são governadas por protocolos protocolos definem o formato, ordem das msgs enviadas e recebidas pelas entidades da rede, e ações tomadas quando da transmissão ou recepção de msgs 1: Introdução

O que é um protocolo? um protocolo humano e um protocolo de rede: Oi sol. conexão TCP Oi resposta de conexão TCP Que horas são, por favor? Get http://gaia.cs.umass.edu/index.htm 2:00 <arquivo> tempo P: Apresente outro protocolo humano! 1: Introdução

Roteiro do Capítulo 1 1.1 O Que é a Internet? 1.2 A Borda (Periferia) da Internet 1.3 O Núcleo da Rede 1.4 Redes de acesso e meios físicos 1.5 ISPs e backbones da Internet 1.6 Atraso e perda em redes de comutação de pacotes 1.7 Camadas de protocolos e seus modelos de serviços 1.8 História das redes de computadores e da Internet 1: Introdução

Uma olhada mais de perto na estrutura da rede: Borda da rede: aplicações e hospedeiros (hosts) núcleo da rede: roteadores rede de redes redes de acesso, meio físico: enlaces de comunicação 1: Introdução

A borda da rede: Sistemas finais (hosts): modelo cliente/servidor rodam programas de aplicação ex., WWW, email na “borda da rede” modelo cliente/servidor o host cliente faz os pedidos, são atendidos pelos servidores ex., cliente Web (browser)/ servidor; cliente/servidor de e-mail modelo peer-peer: uso mínimo (ou nenhum) de servidores dedicados ex.: Gnutella, KaZaA 1: Introdução

Borda da rede: serviço orientado para conexão serviço TCP [RFC 793] transferência de dados através de um fluxo (corrente) de bytes ordenados e confiável perda: reconhecimentos e retransmissões controle de fluxo : transmissor não inundará o receptor controle de congestionamento : transmissor “diminui a taxa de transmissão” quando a rede está congestionada. Objetivo: transferência de dados entre sistemas finais. Apresentação: inicialização (prepara para) a transf. de dados Alô, alô protocolo humano inicializa o “estado” em dois hosts que desejam se comunicar TCP – Protocolo de Controle de Transmissão serviço orientado a conexão da Internet 1: Introdução

Borda da rede: serviço não orientado para conexão Aplicações que usam TCP: HTTP (Web), FTP (transferência de arquivos), Telnet (login remoto), SMTP (correio eletrônico) Aplicações que usam UDP: multimídia, videoconferência, telefone por Internet Objetivo: transferência de dados entre sistemas finais mesmo que antes! UDP – Protocolo de Datagrama do Usuário [RFC 768]: serviço sem conexão transferência de dados não confiável não controla o fluxo nem congestionamento 1: Introdução

Roteiro do Capítulo 1 1.1 O Que é a Internet? 1.2 A Borda (Periferia) da Internet 1.3 O Núcleo da Rede 1.4 Redes de acesso e meios físicos 1.5 ISPs e backbones da Internet 1.6 Atraso e perda em redes de comutação de pacotes 1.7 Camadas de protocolos e seus modelos de serviços 1.8 História das redes de computadores e da Internet 1: Introdução

O Núcleo da Rede Malha de roteadores interconectados a pergunta fundamental: como os dados são transferidos através da rede? comutação de circuitos: circuito dedicado por chamada: rede telefônica (Não é usada em Redes de Computadores!!!) comutação de pacotes: os dados são enviados através da rede em pedaços discretos. 1: Introdução

Núcleo da Rede: Comutação de Circuitos Recursos fim a fim são reservados para a chamada. Banda do enlace, capacidade dos comutadores recursos dedicados: sem compartilhamento desempenho tipo circuito (garantido) necessita estabelecimento de conexão 1: Introdução

Núcleo da Rede: Comutação de Circuitos recursos da rede (ex., largura de banda) são divididos em “pedaços” pedaços alocados às chamadas o pedaço do recurso fica ocioso se não for usado pelo seu dono (não há compartilhamento) como é feita a divisão da banda de um canal em “pedaços” (multiplexação) divisão de freqüência divisão de tempo 1: Introdução

Comutação de Circuitos: FDM e TDM 4 usuários Exemplo: FDM freqüência tempo TDM freqüência tempo Two simple multiple access control techniques. Each mobile’s share of the bandwidth is divided into portions for the uplink and the downlink. Also, possibly, out of band signaling. As we will see, used in AMPS, GSM, IS-54/136 1: Introdução

Exemplo numérico Quanto tempo leva para enviar um arquivo de 640kbits de um host A para um host B através de uma rede de comutação de circuitos? Todos os enlaces são de 2,048 (1,536) Mbps Cada enlace usa TDM com 32 (24) slots (compartimentos) 500 mseg para estabelecer um circuito fim-a-fim Calcule! 1: Introdução

Núcleo da Rede: Comutação de Pacotes Disputa por recursos: a demanda total pelos recursos pode superar a quantidade disponível congestionamento: pacotes são enfileirados, esperam para usar o enlace armazena e reenvia (store and forward): pacotes se deslocam uma etapa por vez transmite num enlace espera a vez no próximo Cada fluxo de dados fim a fim é dividido em pacotes pacotes dos usuários A, B compartilham os recursos da rede cada pacote usa toda a banda do canal recursos são usados quando necessário, Divisão da banda em “pedaços” Alocação dedicada Reserva de recursos 1: Introdução

Comutação de Pacotes: Multiplexação Estatística Ethernet 10 Mbps C A multiplexação estatística 2 Mbps B fila de pacotes esperando a vez no enlace de saída 34 Mbps D E A seqüência de pacotes A & B não possui um padrão constante  multiplexação estatística Em TDM cada hospedeiro utiliza o mesmo compartimento (slot) em cada um dos quadros TDM. 1: Introdução

Comutação de pacotes versus comutação de circuitos A comutação de pacotes permite que mais usuários usem a rede! Enlace de 1 Mbit cada usuário: 100kbps quando “ativo” ativo 10% do tempo comutação por circuitos: 10 usuários comutação por pacotes: com 35 usuários, probabilidade > 10 ativos menor que 0,004 N usuários Enlace de 1 Mbps 1: Introdução

Comutação de pacotes versus comutação de circuitos A comutação de pacotes ganha de lavagem? Ótima para dados em surtos compartilhamento dos recursos não necessita estabelecimento de conexão Congestionamento excessivo: atraso e perda de pacotes necessita de protocolos para transferência confiável de dados, controle de congestionamento P: Como fornecer um comportamento do tipo circuito? São necessárias garantias de banda para aplicações de áudio e vídeo ainda é um problema não resolvido (cap. 7) 1: Introdução

Comutação de Pacotes: armazena-e-reenvia L R R R Leva L/R segundos para transmitir um pacote de L bits em um canal de R bps Todo o pacote deve chegar ao roteador antes que possa ser transmitido no próximo canal: armazena e reenvia atraso = 3L/R Exemplo: L = 7,5 Mbits R = 1,5 Mbps atraso = 15 seg 1: Introdução

Comutação de pacotes: Segmentação de mensagens Quebre agora a mensagem em 5.000 pacotes Cada pacote com 1.500 bits 1 mseg para transmitir um pacote em um canal Paralelismo (pipelining): cada canal funciona em paralelo Atraso reduzido de 15 seg para 5,002 seg 1: Introdução

Redes de comutação de pacotes: repasse (forwarding) Objetivo: mover pacotes entre roteadores da origem até o destino serão estudados diversos algoritmos de escolha de caminhos (capítulo 4) redes datagrama: o endereço do destino determina a próxima etapa rotas podem mudar durante a sessão analogia: dirigir, pedindo informações redes de circuitos virtuais: cada pacote contém uma marca (id. do circuito virtual), marca determina próxima etapa caminho fixo determinado no estabelecimento da chamada, permanece fixo durante a chamada os roteadores mantêm estados para cada chamada 1: Introdução

Circuitos Virtuais 1: Introdução

Comutação de Circuitos Comutação de Mensagens Comutação de Pacotes 1: Introdução

Taxonomia de Redes Redes de Telecomunicações Redes de comuta- ção de circuitos FDM TDM Redes de comuta- ção de pacotes Redes de CVs Redes de datagramas Uma rede Datagrama não é orientada ou não para conexão. A Internet provê tanto serviços orientados a conexão (TCP) quanto não-orientados a conexão (UDP) para as aplicações. 1: Introdução