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

Documentos relacionados
AULA Redes de Computadores e a Internet

Redes de computadores. Redes para Internet

Redes de Computadores I Internet - Conceitos

Redes de Computadores

Protocolos Hierárquicos

Redes de Computadores

Redes de Computadores e a Internet

Redes de Computadores I Conceitos Básicos

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

Redes de Computadores e a Internet

Redes de Computadores 1

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

Redes de Computadores e a Internet

Capítulo1 Redes de computador es e a Internet


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

Redes de Computadores. Introdução

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

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

Estrutura da Internet

Redes de Computadores Aula 3

RC e a Internet. Prof. Eduardo

Capítulo 7 CAMADA DE TRANSPORTE

PROJETO E IMPLANTAÇÃO DE INTRANETS

Rede de Computadores II

Revisão. Karine Peralta

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

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

Comunicação de Dados

Prof. Manuel A Rendón M

Rede de Computadores

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

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

Redes de Computadores

Redes de Computadores

Capítulo1 Redes de computador es e a Internet

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

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


REDES DE COMPUTADORES I 2007/2008 LEIC - Tagus-Park TPC Nº 1. Avaliação sumário da matéria do capítulo 1

Visão geral da arquitetura do roteador

INTRODUÇÃO ÀS REDES DE COMPUTADORES

Redes de Computadores

Camada de Transporte TCP/IP e Aplicação

Alan Menk Santos Redes de Computadores e Telecomunicações. Camada de Transporte 03/06/2013

Fernando Albuquerque - fernando@cic.unb.br REDES LAN - WAN. Fernando Albuquerque (061) fernando@cic.unb.br

APLICAÇÃO REDE APLICAÇÃO APRESENTAÇÃO SESSÃO TRANSPORTE REDE LINK DE DADOS FÍSICA 1/5 PROTOCOLOS DE REDE

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

REDES DE COMPUTADORES Prof. Ricardo Rodrigues Barcelar

Redes de Computadores

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

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

Instituto Federal de Santa Catarina. Redes de Computadores RES 12502

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

Aula 1 Fundamentos. Prof. Dr. S. Motoyama

Redes de Computadores

Introdução a Redes de Computadores. Professor Machado

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

Sistemas Distribuídos. Professora: Ana Paula Couto DCC 064

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

INTRODUÇÃO A REDES DE COMPUTADORES. Alan Nakai

UNIVERSIDADE FEDERAL DE SANTA CATARINA DEPARTAMENTO DE INFORMÁTICA E ESTÁTISTICA GRADUAÇÃO EM CIÊNCIAS DA COMPUTAÇÃO DISCIPLINA: COMUNICAÇÃO DE DADOS

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

REDES DE COMPUTADORES

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

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:

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

Arquiteturas de Rede. Prof. Leonardo Barreto Campos

Redes de Computadores Modelo de referência TCP/IP. Prof. MSc. Hugo Souza

Redes de Computadores II

Unidade 2.1 Modelos de Referência

TRANSMISSÃO DE DADOS

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

Redes. Pablo Rodriguez de Almeida Gross

1 Redes de comunicação de dados

Computadores Digitais 2. Prof. Rodrigo de Souza Couto

Camada de transporte. Camada de transporte

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. Marcelo Cunha Parte 5

Redes de computadores e a Internet

Redes de Computadores e a Internet

Redes de Computadores

Redes de Computadores

TRANSMISSÃO DE DADOS Prof. Ricardo Rodrigues Barcelar

AULA 01 INTRODUÇÃO. Eduardo Camargo de Siqueira REDES DE COMPUTADORES Engenharia de Computação

Protocolos de Redes Revisão para AV I

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

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

Redes de computadores e a Internet. Capítulo 1

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

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

1 Redes de Computadores - TCP/IP Luiz Arthur

REDES DE COMPUTADORES Prof. Ricardo Rodrigues Barcelar

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

Capítulo 9 - Conjunto de Protocolos TCP/IP e Endereçamento. Associação dos Instrutores NetAcademy - Julho de Página

Capítulo 1 Redes de computadores e a Internet

Transcrição:

Redes TCP/IP alexandref@ifes.edu.br

O que é a Internet? Milhões de elementos de computação interligados: hospedeiros = sistemas finais Executando aplicações Enlaces de comunicação: fibra, cobre, rádio, satélite Roteadores: enviam pacotes blocos de dados) 2

O que é a Internet? Protocolos: Controlam o envio e a recepção de mensagens. ex.: TCP, IP, HTTP, FTP, PPPoE Internet: rede de redes fracamente hierárquica Internet pública e Internets privadas (intranets). 3

Internet Estrutura da rede Borda Núcleo Borda da rede: aplicações e hospedeiros Núcleo da rede: roteadores rede de redes Redes de acesso, meio físico: enlaces de comunicação Borda 4

As bordas da rede Borda Núcleo Sistemas finais (hospedeiros): Executam programas de aplicação Ex.: Web, e-mail Localizam-se nas extremidades da rede Borda 5

As bordas da rede As principais aplicações executadas pelos sistemas finais são divididas em dois modelos: Modelo cliente/servidor O cliente toma a iniciativa enviando pedidos que são respondidos por servidores Ex.: Navegadores WEB Modelo peer-to-peer: (ponto a ponto) Mínimo (ou nenhum) uso de servidores dedicados Ex.: KaZaA, Compartilhadores de mídia. Borda Borda Núcleo 6

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 Núcleo 7

Núcleo da rede: comutação de pacotes Cada fluxo de dados origem-destino é dividido em pacotes Os recursos da rede são compartilhados em bases estatísticas Cada pacote usa toda a banda disponível ao ser transmitido Recursos são usados na medida do necessário Contenção de recursos: A demanda agregada por recursos pode exceder a capacidade disponível Congestão: filas de pacotes, espera para uso do link Armazena e reenvia: pacotes se movem um salto por vez 8

Internet Visão Geral Protocolos: Controlam o envio e a recepção de mensagens. Afinal, o que é um protocolo?? 9

O que é um protocolo? protocolos humanos: que horas são? tenho uma dúvida Apresentações, fala. Protocolos de rede: máquinas ao invés de pessoas todas as atividades de comunicação na Internet são governadas por protocolos msgs específicas são enviadas ações específicas são realizadas quando as msgs são recebidas, ou acontecem outros eventos 10

O que é um protocolo? Os protocolos definem o formato, a ordem das mensagens enviadas e recebidas pelas entidades da rede, e ações tomadas quando da transmissão ou recepção de mensagens 11

O que é um protocolo? Um protocolo humano e um protocolo de rede de computadores: Protocolo: Conjunto de regras, utilizadas para estabelecer uma comunicação eficiente entre as partes Será que o diálogo entre duas pessoas de idiomas diferentes pode ser considerado um protocolo??? 12

Camadas de protocolos Redes são complexas Muitos componentes: Hospedeiros Roteadores Enlaces de vários tipos Aplicações Protocolos Hardware, software 13

Camadas de protocolos SOLUÇÃO: Quando algo se torna muito complexo, a saída é dividir em unidades menores, e ir tratando por partes. Ou seja, uma divisão em camadas. Analogia: Envio de cartas ou viagem de avião. 14

Camadas de protocolos Uma série de passos 15

Camadas de protocolos Camadas: cada camada implementa um serviço Via suas próprias ações internas Confiando em serviços fornecidos pela camada inferior 16

Por que as camadas? Convivendo com sistemas complexos: A estrutura explícita permite identificação, o relacionamento das partes de um sistema complexo. Um modelo de referência em camadas permite a discussão da arquitetura. Modularização facilita a manutenção, atualização do sistema As mudanças na implementação de uma camada são transparentes para o resto do sistema Ex.: novas regras para embarque de passageiros não afetam os procedimentos de decolagem A divisão em camadas é considerada perigosa? 17

Pilha de protocolos da Internet Aplicação: suporta as aplicações de rede FTP, SMTP, HTTP Transporte: transferência de dados hospedeirohospedeiro TCP, UDP Rede: roteamento de datagramas da origem ao destino IP, protocolos de roteamento Enlace: transferência de dados entre elementos vizinhos da rede PPP, Ethernet Física: bits nos fios dos canais 18

Encapsulamento 19

Atraso e perda em redes de comutação por pacotes 20

Como perdas e atrasos 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 21

Quatro fontes de atraso de pacotes Processamento nos nós Atraso de fila Atraso de transmissão Atraso de propagação 22

Quatro fontes de atraso de pacotes 23

Quatro fontes de atraso de pacotes Processamento nos nós Verifica erros de bit Determina link de saída 24

Quatro fontes de atraso de pacotes Atraso de fila Tempo de espera no link de saída para transmissão Depende do nível de congestionamento do roteador 25

Quatro fontes de atraso de pacotes Atraso de transmissão (escoamento do dado) R = largura de banda do link (bps) L = tamanho do pacote (bits) Tempo para enviar bits ao link = L/R 26

Quatro fontes de atraso de pacotes Atraso de propagação d = comprimento do link físico s = velocidade de propagação no meio ( 2x10 8 m/s) Atraso de propagação = d/s 27

Atraso nodal d no d proc fila 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 trans = L/R, significante para links de baixa velocidade d prop = atraso de propagação d prop Uns poucos microssegundos a centenas de milissegundos d d 28

Perda de pacotes A fila de espera (buffer) em cada nó (roteador), 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. 29