Redes de Computadores I Internet - Conceitos



Documentos relacionados
Redes de Computadores I Conceitos Básicos

Redes de Computadores e a Internet

Redes de Computadores

Redes de computadores. Redes para Internet

Redes de Computadores I Internet - Conceitos

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

Redes de Computadores

Redes de Computadores e a Internet

Parte I: Introdução. O que é a Internet. Nosso objetivo: Visão Geral:

Rede de Computadores II

Redes de Computadores 1

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

AULA Redes de Computadores e a Internet

Capítulo 1. Redes de computadores e a Internet. e a Internet. Introdução. 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ítulo1 Redes de computador es e a Internet

Protocolos Hierárquicos

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

INTRODUÇÃO ÀS REDES DE COMPUTADORES

Redes de Computadores

Redes de Computadores

Aula 1 Comunicação de Dados Professor Leandro Redes de Computadores e a Internet James F. Kurose e Keith W. Ross

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

REDES DE COMPUTADORES

Camada de Transporte TCP/IP e Aplicação

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

Capítulo 1. Redes de computadores e a Internet

PROJETO E IMPLANTAÇÃO DE INTRANETS

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

RC e a Internet. Prof. Eduardo

Redes de Computadores

Rede de Computadores

Revisão. Karine Peralta

Redes de Computadores. Introdução

Sistemas Distribuídos Capítulos 3 e 4 - Aula 4

Computadores Digitais 2. Prof. Rodrigo de Souza Couto

INTRODUÇÃO A REDES DE COMPUTADORES. Alan Nakai

REDES DE COMPUTADORES Prof. Ricardo Rodrigues Barcelar

Redes de Computadores e a Internet

Redes de Computadores Aula 3

Permite o acesso remoto a um computador;

MÓDULO 8 Modelo de Referência TCP/IP

Informática I. Aula Aula 22-03/07/06 1

TECNOLOGIA WEB INTERNET PROTOCOLOS

USO GERAL DOS PROTOCOLOS SMTP, FTP, TCP, UDP E IP

Arquitetura e Protocolos de Rede TCP/IP. Modelo Arquitetural

1 Redes de comunicação de dados

Redes de Computadores. Protocolos de comunicação: TCP, UDP

Cap 03 - Camada de Aplicação Internet (Kurose)

Introdução a Redes de Computadores. Professor Machado

Capítulo1 Redes de computador es e a Internet

Capítulo 7 CAMADA DE TRANSPORTE

REDES DE COMPUTADORES

CAMADA DE TRANSPORTE

Camada de Transporte

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

Administração de Sistemas de Informação I

Prof. Marcelo Cunha Parte 5

Redes de Computadores. Trabalho de Laboratório Nº7

Introdução. Redes de computadores

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

Arquiteturas de Rede. Prof. Leonardo Barreto Campos

TRANSMISSÃO DE DADOS Prof. Ricardo Rodrigues Barcelar

3 Qualidade de serviço na Internet

Comunicação de Dados

O que é a Internet: componentes

Especialização. Redes TCP/IP. Prof. Edgard Jamhour. Redes TCP/IP

Introdução às Redes de Computadores. Por José Luís Carneiro

Rede d s d e d Com o pu p t u ado d r o es Conceitos Básicos M d o e d los o de d Re R de d s:

Aula 1 Fundamentos. Prof. Dr. S. Motoyama

Conteúdo Programático. Redes de Computadores e a Internet. Avaliação. Bibliografia. Suporte da disciplina. Antônio Abelém abelem@ufpa.br.

INFORMÁTICA FUNDAMENTOS DE INTERNET. Prof. Marcondes Ribeiro Lima

Arquitetura de Redes. Sistemas Operacionais de Rede. Protocolos de Rede. Sistemas Distribuídos

Camadas de Transporte, Sessão & Apresentação. Função. Camadas REDES x TRANSPORTE. Redes de Computadores Prof. Leandro C. Pykosz

Redes de computadores e a Internet. Capítulo 1

PROJETO E IMPLANTAÇÃO DE INTRANETS 6 FTP

Universidade de Brasília

Redes de Computadores

TRIBUNAL DE CONTAS DO DISTRITO FEDERAL

Capítulo 11 - Camada de Transporte TCP/IP e de Aplicação. Associação dos Instrutores NetAcademy - Julho de Página


Redes de Computadores

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

Internet. Edy Hayashida

Fundamentos. Prof. Dr. S. Motoyama

Capítulo 1 Redes de computadores e a Internet

Redes de computadores e a Internet

CONCEITOS INICIAIS. Agenda A diferença entre páginas Web, Home Page e apresentação Web;

Uc-Redes Técnico em Informática André Luiz Silva de Moraes

Redes de Computadores e Internet

Redes de Computadores

INTRODUÇÃO ÀS REDES DE COMPUTADORES

Arquitetura de Redes: Camadas de Protocolos (Parte I) Prof. Eduardo

Redes de Computadores. Prof. César Melo

REDES DE COMPUTADORES. Prof. Evandro Cantú

Cap 01 - Conceitos Básicos de Rede (Kurose)

Protocolos de Internet (família TCP/IP e WWW) Primeiro Técnico. Prof. Cesar

Transcrição:

Redes de Computadores I Internet - Conceitos Prof. Luís Rodrigo lrodrigo@lncc.br http://lrodrigo.lncc.br 2012/1 v1-2012.03.29

O que é a Internet Milhões de elementos de computação interligados: Hosts, Sistemas finais pc s, estações de trabalho, servidores telefones digitais, torradeiras de pão, etc. Executando aplicações distribuídas Enlaces de comunicação fibra, cobre, rádio, satelite Roteadores: enviam pacotes (blocos) de dados através da rede roteador ISP local servidor rede corporativa estação móvel ISP regional

O que é a Internet Protocolos: controlam o envio e a recepção de mensagens e.g., TCP, IP, HTTP, FTP, PPP Internet: rede de redes Fracamente hierárquica Internet pública e Internets privadas (intranets) Internet standards RFC: Request for comments IETF: Internet Engineering Task Force routeador ISP local servidor rede corporativa estação móvel ISP regional

Serviços da Internet Infraestrutura de comunicação permite a execução de aplicações distribuídas: WWW, e-commerce Email, chat Games Database Serviços de comunicação oferecidos: Sem conexão Orientado à conexão

O que é um protocolo? Protocolos humanos: Que horas são? Eu tenho uma pergunta Apresentações especificas msgs enviadas especificas ações tomadas quando msgs são recebidas ou outros eventos Protocolos de rede: Máquinas ao invés de humanos Toda a atividade de comunicação na Internet é governada por protocolos protocolos definem os formatos, ordem das msgs enviadas e recebidas pelas entidades de rede e ações a serem tomadas na transmissão e recepção de mensagens

O que é um protocolo? Um protocolo humano e um protocolo de rede de computadores: Alô Alô Que horas são? 2:00 tempo TCP pedido de conexão TCP resposta de conexão Get http://gaia.cs.umass.edu/index.htm <arquivo>

Uma visão mais de perto da estrutura da rede: Borda da rede: Aplicações e hosts Núcleo da rede: Roteadores Rede de redes Redes de acesso, meios físicos: Enlaces de comunicação

As bordas da rede Sistemas finais (hosts): Executam programas de aplicação Ex: WWW, email Localizam-se nas extremidades da rede Modelo cliente/servidor: O cliente toma a iniciativa enviando pedidos que são respondidos por servidores Ex: WWW client (browser)/ server; email client/server Modelo peer-to-peer: Prevê simetria de comunicação Ex.: teleconferêcia

Serviço Orientado à Conexão Meta: Transferência de dados entre sistemas finais. Handshaking: Estabelece as condições para o envio de dados antes de envia-los. Alô: protocolo humano Estados de conexão : controlam a troca de mensagens entre dois hosts TCP - Transmission Control Protocol Realiza o serviço orientado à conexão da Internet Serviço TCP: [RFC 793] Transferência de dados confiável e seqüêncial, orientada a cadeia de bytes Em caso de perda de pacotes ocorre o reconhecimento e as retransmissões Controle de fluxo: Evita que o transmissor afogue o receptor Controle de congestão: Transmissor reduz sua taxa quando a rede fica congestionada

Serviço sem conexão Meta: Transferência de dados entre sistemas finais UDP - User Datagram Protocol [RFC 768]: Serviço sem conexão da Internet Transferência não confiável Sem controle de fluxo Sem controle de congestão Aplicações TCP: HTTP (WWW) FTP (file transfer) Telnet (remote login) SMTP (email) Aplicações UDP: Streaming media Teleconferência Telefonia IP

O núcleo da rede Malha de roteadores interconectados A questão fundamental: Como os dados são transferidos através da rede? Comutação de circuitos: usa um Canal dedicado para cada conexão. Ex: Rede telefônica Comutação de pacotes: dados são enviados em blocos discretos, na base FIFO

Comutação de Circuitos Recursos fim-a-fim são reservados por chamada Taxa de transmissão, capacidade dos comutadores Recursos dedicados: não há compartilhamento Desempenho análogo aos circuitos físicos (QOS garantido) Exige estabelecimento de conexão

Comutação de Circuitos Recursos da rede (ex., capacidade de transmissão) dividida em pedaços Pedaços alocados às chamadas Recurso disperdiç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 Divisão temporal

Comutação de Circuitos: FDMA e TDMA FDMA Exemplo: 4 usuários Freqüência TDMA tempo Freqüência tempo

Comutação de pacotes Cada fluxo de dados fim-a-fim é dividido em pacotes Recursos são compartilhados em bases estatíticas Pacote usa toda a banda disponível ao ser transmitido Recursos são usados na medida do necessário Banda passante é dividida em slots Alocação fixa Reserva de recursos

Comutação de pacotes Contenção de recursos: Demanda agregada por recursos pode exceder a capacidade disponível Congestão: filas de pacotes, aumento do tempo de envio, perda de apcotes Store and forward: pacotes se movem de um roteador para o outro antes de serem retransmitidos

Comutação de pacotes A 10 Mbits/s Ethernet multiplexação estatística C B fila de pacotes esperando pelo enlace de saída 1.5 Mbits/s 45 Mbits/s D E

Comutação de Pacotes Packet-switching: comportamento store and forward

Comutação de Pacotes X Comutação de Circuitos Comutação de Pacotes permite que mais usuários usem a mesma rede! Enlace de 1 Mbit/s Cada usuário: 100Kbits/s quando ativo ativo 10% do tempo Comutação de circuitos: 10 usuários N usuários enlace de 1 Mbit/s Comutação de pacotes: com 35 usuários Probabilidade > 10 ativos menor que 0,0004

Comutação de Pacotes versus Comutação de Circuitos A comutação de pacotes é melhor sempre? Ideal para dados esporádicos melhor compartilhamento de recursos não há estabelecimento de chamada Congestão excessiva: atraso e perda de pacotes protocolos são necessários para: Transferência confiável Controle de congestionamento