Redes Prof Edgard Jamhour email jamhourppgia pucpr br
Redes • Prof. Edgard Jamhour • email: jamhour@ppgia. pucpr. br • URL: http: //ppgia. pucpr. br/~jamhour Redes TCP/IP
CONTEÚDO • • 1) Tecnologia de Redes 2) Hubs e Switches 3) Arquitetura TCP/IP 4) Endereçamento IP 5) Roteamento 6) Protocolos de Transporte 7) Protocolos de Aplicação 2007, Edgard Jamhour
I - Tecnologias de Redes TCP/IP
LAN – LOCAL AREA NETWORKS • A tecnologia de redes locais (Ethernet) baseia-se no princípio de comunicação com broadcast físico. B A DADOS A CRC B quadro C 2007, Edgard Jamhour
QUADRO • O quadro (frame) é a menor estrutura de informação transmitida através de uma rede local. ENDEREÇO (FÍSICO) DE DESTINO ENDEREÇO (FÍSICO) DE ORIGEM B A CABEÇALHO DADOS CRC FECHO 2007, Edgard Jamhour
PROBLEMA 1: O tempo médio para ganhar o meio aumenta com o número de computadores da rede. ESCUTANDO A B C quadros na fila de espera 2007, Edgard Jamhour
EFEITO DA DIST NCIA ENTRE OS COMPUTADORES • O tempo de propagação entre as estações afeta a taxa de ocupação máxima da rede. T A B A TRANSMITE B RECEBE t A RECEBE B TRANSMITE tempo para o sinal ir de A para B 2007, Edgard Jamhour
Exemplo • Quadro de 100 bit e Taxa de Transmissão = 10 Mbit/s: – Tempo para transmitir um quadro T = 10 10 -6 s • Velocidade de propagação no meio: 200 000 Km/s – Tempo de propagação: t = 1 10 -6 s para 200 m – Tempo de propagação: t= 10 10 -6 para 2 Km eficiência = T/(T+t) HALF-DUPLEX eficiência 200 m = 91% L eficiência 2 Km = 50% A B eficiência 100 Mbits e 2 Km = 9, 1% 2007, Edgard Jamhour
PROBLEMA 2: COLISÃO A A B C COLISÃO DETECTADA POR A A TRANSMITE t RECEBIDO DE C COLISÃO DETECTADA POR C C t RECEBIDO DE A C TRANSMITE 2007, Edgard Jamhour
Exemplo • eficiencia = 1/(1 + 6, 44 t/T) – t: tempo de propagação • L = 200 m então t=1 10 -6 s – T: tempo para transmitir o quadro • T = 10 10 -6 s (quadro de 100 bits a 10 Mbits/s) HALF-DUPLEX eficiencia. L=200 m = 60, 8 % L eficiencia. L=2 Km = 13, 4% eficiencia. L=2 Km e 100 Mbits/s = 1, 52 % A B 2007, Edgard Jamhour
LIMITAÇÕES DAS LANs • O NÚMERO DE COMPUTADORES É LIMITADO – Como apenas um computador pode transmitir de cada vez, o desempenho da rede diminui na medida em que muitos computadores são colocados no mesmo barramento. • A DIST NCIA ENTRE OS COMPUTADORES É LIMITADA – Para evitar colisões, os computadores “escutam” o barramento antes de transmitir, e só transmitem se o barramento estiver desocupado. – Quanto maior a distância entre os computadores, maior a chance de ocorrer colisões no barramento, levando a rede para um estado de colapso e baixo desempenho. 2007, Edgard Jamhour
HUBS • Hubs ou concentradores são dispositivos que simulam internamente a construção dos barramentos físicos. HUB C A A C A B C 2007, Edgard Jamhour
SWITCH • Hubs ou concentradores são dispositivos que simulam internamente a construção dos barramentos físicos. PORTA SWITCH 1 C A 2 C A A C 3 C A COMPUTADOR 1 A 3 C A B C 2007, Edgard Jamhour
SWITCH • Os switchs são dispositivos capazes de segmentar a rede local analisando os endereços físicos. Permitem também interligar dispositivos que trabalham com velocidades de transmissão diferentes. SWITCH HUB A B HUB C D E F G 2007, Edgard Jamhour
WAN • A redes WAN utilizam uma tecnologia de transmissão que permite interligar um número ilimitado de comutadores em distâncias arbitrariamente grandes. LAN roteador Pode ser uma ligação ponto a ponto LAN 2007, Edgard Jamhour
ROTEADORES • Os roteadores são dispositivos responsáveis por rotear os pacotes através da rede. Cada roteador possui apenas uma visão local da rota, isto é, ele decide apenas para qual de suas portas enviar o pacote. PORTA PACOTE ROTEADOR ? PORTA 2007, Edgard Jamhour
QUADRO E PACOTE • Os pacotes são transportados no interior dos quadros. QUADRO PACOTE DESTINO ORIGEM DESTINO DADOS CRC ENDEREÇO DE REDE ENDEREÇO FÍSICO: endereço da placa de rede 2007, Edgard Jamhour
Endereço de Rede • O agrupamento de computadores em rede permite reduzir a quantidade de informações na memória do roteador. se 200. . . envie para x se 210. . . envie para y REDE 200. 0/8 SWITCH a b c x z 200. 0. 0. 1 200. 0. 0. 2 m 200. 0. 0. 3 REDE 210. 0/8 y SWITCH z d e 210. 0. 0. 2 66. 1. 2. 3 210. 0. 0. 2 f e 210. 0. 0. 1 m y 66. 1. 2. 3 210. 0. 0. 2 210. 0. 0. 3 2007, Edgard Jamhour
200. 17. 106. x QUADRO E PACOTE O QUADRO MUDA DE ACORDO COM O MEIO FÍSICO O PACOTE É SEMPRE O MESMO ENLACE PONTO-A-PONTO REDE LOCAL TOKEN-RING REDE LOCAL ETHERNET 200. 176. x 2007, Edgard Jamhour
Camada de Transporte Processo APLICAÇÃO PORTA TRANSPORTE Processo PORTA TRANSPORTE IP IP REDE MAC ENLACE/FÍSICA REDE 2007, Edgard Jamhour
PORTAS • Exemplo: Protocolo TCP/IP – Portas são números inteiros de 16 bits – Padronização do IANA (Internet Assigned Number Authority) 0 1023 PORTAS RESERVADAS PARA SERVIDORES PADRONIZADOS 1024 PORTAS UTILIZADAS POR CLIENTES E SERVIDORES NÃO PADRONIZADOS 65535 2007, Edgard Jamhour
Comunicação Cliente-Servidor Porta Origem Porta Destino Dados Porta bem conhecida Outlook Servidor WWW Servidor de email Netscape 1024 1025 Porta aleatória 80 25 2007, Edgard Jamhour
QUADRO, PACOTE E SEGMENTO QUADRO PACOTE SEGMENTO ORIGE M DESTIN O ENDEREÇOS DE REDE ORIGE M DESTIN O DADOS CRC PORTAS (ENDEREÇOS DE PROCESSOS) ENDEREÇOS FÍSICO 2007, Edgard Jamhour
Modelo de Referência Aplicações compatibilidade Sistema Operacional Placa de Interface de Rede MODELO DE REFERÊNCIA reuso de código Sistema Operacional Placa de Interface de Rede 2007, Edgard Jamhour
OSI - Open Systems Interconnection Model Aplicação Apresentação Sessão Transporte Rede Enlace de Dados Física Mensagens padronizadas. Dispositivo de Rede: Gateway de Aplicação (Proxy) Representação de dados independente da plataforma. Comunicação com controle de estado. Comunicação entre processos. Dispositivo de Rede: Não há Roteamento dos pacotes através de redes diferentes Dispositivo de Rede: Roteador Empacotamento de dados em quadros dentro da rede. Dispositivo de Rede: Ponte, Switch Transmissão de bits através do meio físico. Dispositivo de Rede: Repetidor, Hub 2007, Edgard Jamhour
2007, Edgard Jamhour
Comunicação no Modelo OSI Aplicação Apresentação Sessão Transporte protocolo aplicação protocolo apresentação protocolo sessão protocolo transporte protocolo rede Rede Enlace de Dados Física protocolo enlace protocolo da camada física Aplicação Apresentação Sessão Transporte Rede Enlace de Dados Física 2007, Edgard Jamhour
Camadas do Modelo OSI HTTP, FTP, SMB, SMTP, POP 3, IMAP 4, DNS, Net. BIOS, DHCP, etc Aplicação Apresentação Gateway de Aplicação Sessão TCP, SPX, Net. BEUI IP, IPX Ethernet, Fast. Ethernet, Token. Ring, etc. Transporte Rede Enlace de Dados Física segmento Router pacote Ponte, Switch quadro Hub, Repetidor bit 2007, Edgard Jamhour
Repetidor: BIT 10101 amplitude 10101 repetidor fibra cobre distância 2007, Edgard Jamhour
Hub: Bit Hub 2007, Edgard Jamhour
SWITCH: QUADRO • Ponte/Switch: operam na camada de enlace de dados do modelo OSI – é capaz de filtrar o tipo de tráfego, direcionando os dados apenas para o caminho que realmente precisa ser conduzido (transmissão ou recepção). – para filtrar o tráfego ele analisa o cabeçalho dos quadros. 2007, Edgard Jamhour
SWITCH = Dispositivo da Camada de Enlace DISPOSITIVO DE ENLACE 1 2 HUB A B 3 4 G HUB C D E H F 2007, Edgard Jamhour
ROTEADOR: PACOTE • Roteadores: operam na camada de rede do modelo OSI. – Permite interligar redes com tecnologia de enlace diferente. – Para isso: • destroem o quadro recebido e extraem o pacote. • analisam o endereço do pacote e escolhem uma porta de saída. • constrói um novo quadro segundo a tecnologia de enlace utilizada na porta de saída. 2007, Edgard Jamhour
200. 17. 106. x Roteamento WAN PÚBLICA WAN PRIVADA ENLACE PONTO-A-PONTO INTERNET REDE LOCAL 200. 176. x 2007, Edgard Jamhour
GATEWAY: PROTOCOLO DE APLICAÇÃO • Gateways: operam nas camadas superiores do modelo OSI – são capazes de analisar o conteúdo dos pacotes, convertendo, se necessário, protocolos de aplicação. – utilizados para interligar redes locais com mainframes, e sistemas de correio eletrônico dissimilares. 2007, Edgard Jamhour
II - Arquitetura TCP/IP Redes TCP/IP
Arquitetura TCP/IP • INTERNET = ARQUITETURA TCP/IP 2007, Edgard Jamhour
Endereços IP • Endereço IP: Indentificador de Rede + Indentificador de HOST 2007, Edgard Jamhour
Notação Decimal Pontuada 2007, Edgard Jamhour
REGRA BÁSICA PARA ATRIBUIÇÃO DE ENDEREÇOS IP • HOSTS NA MESMA REDE LOCAL – DEVEM TER O MESMO ID DE REDE • HOSTS COM ID DE REDE DIFERENTE – DEVEM SER LIGADOS ATRAVÉS DE ROTEADORES. 2007, Edgard Jamhour
Distribuição de IP’s IANA Mundo ARIN Américas e Caribe FAPESP PROVEDOR Brasil Embratel, Impsat, etc REDE CORPORATIVA 2007, Edgard Jamhour
Classes de Endereçamento ENDEREÇOS PRIVADOS (CATEGORIA 1) 1 REDE CLASSE A: 10. 0 a 10. 255 16 REDES CLASSE B: 172. 16. 0. 0 a 172. 31. 255 256 REDES CLASSE C: 192. 168. 0. 0 a 192. 168. 255 2007, Edgard Jamhour
Classe IP 10. x. x. x. . . 16 milhões A 172. 68. x. x. . . 65 mil B 200. 134. 51. x. . . 255 C 2007, Edgard Jamhour
2007, Edgard Jamhour
Como atribuir IP’s para rede abaixo? SÃO PAULO . . . 300 computadores CURITIBA . . . 200 computadores 2007, Edgard Jamhour
Como atribuir IP’s para rede abaixo? SÃO PAULO 150 computadores. . 300 computadores 150 computadores DUAS CLASSES C 512 endereços UMA CLASSE B 65536 endereços 2007, Edgard Jamhour
Sub. Redes e Super. Redes • A Máscara de Subrede – 32 bits em notação decimal pontuada. • bits 1 indicam o endereço da subrede • bits 0 o endereço do host. • Máscaras Default: – classe A: 255. 0. 0. 0 ou /8 ou • 1111. 00000000. – classe B: 255. 0. 0 ou /16 ou • 11111111. 00000000. – classe C: 255. 0 ou /24 ou • 11111111. 0000. 2007, Edgard Jamhour
Como Atribuir IP’s para rede abaixo? SÃO PAULO . . . CURITIBA . . . 100 computadores 200. 17. 98. 0 255. 0 RIO DE JANEIRO 50 computadores . . . 50 computadores 2007, Edgard Jamhour
Divisão dos IP’s 255. 00000000 255. 11000000 = 255. 192 REDE 1: ENDEREÇO DE BASE: 200. 17. 98. 0 MÁCARA: 255. 128 200. 17. 98. 0 200. 17. 98. 127 200. 17. 98. 128 200. 17. 98. 191 200. 17. 98. 192 200. 17. 98. 255 REDE 3: ENDEREÇO DE BASE: 200. 17. 98. 128 MÁCARA: 255. 192 REDE 4: ENDEREÇO DE BASE: 200. 17. 98. 192 MÁCARA: 255. 192 2007, Edgard Jamhour
Exemplo • Por default, a máscara de uma rede classe B é – 255. 0. 0. – 11111111. 00000000. • Para dividir a rede em 4 subredes, utiliza-se a máscara: – 255. 192. 0 – 11111111. 11000000. • Exemplo: a rede 128. 0. x. x seria dividida em: 00 1: 128. 0. 0. 0 01 2: 128. 0. 64. 0 10 11 a 128. 0. 63. 255 a 128. 0. 127. 255 3: 128. 0 a 128. 0. 191. 255 4: 128. 0. 192. 0 a 128. 0. 255 16 K 64 K 16 K 2007, Edgard Jamhour
SÃO PAULO 128. 0. 0. 1 900 computadores 128. 0. 64. 1 CURITIBA 600 computadores . . . 128. 0. 0. 2 255. 192. 0 . . . 128. 0. 3. 134 255. 192. 0 128. 0. 64. 2 255. 192. 0 128. 0. 66. 90 255. 192. 0 800 computadores . . . 128. 0. 128. 1 128. 0. 128. 2 255. 192. 0 128. 0. 131. 32 255. 192. 0 RIO DE JANEIRO 2007, Edgard Jamhour
Endereços IP especiais • Não podem ser atribuídos a nenhuma estação: – 127. 0. 0. 1: • Endereço de Loopack – 255: • Broad. Cast – x. x. x. 255/24: • Broad. Cast para uma rede classe C – x. x. 255/16: • Broad. Cast para uma rede classe B – x. 255/8: • Broad. Cast para uma rede classe A – 0. 0: • Endereço de Inicialização (DHCP) 2007, Edgard Jamhour
Loopback = Transmissão Local • Os datagramas com endereço de loopback não são enviados para rede. – Eles são tratados localmente pela própria estação como datagramas recebidos. • Recomendação do IETF: 127. 0. 0. 0/8 é reservado para loopback IP 127. 0. 0. 1 processo IP 200. 17. 98. 217 processo IP 200. 17. 98. 78 2007, Edgard Jamhour
Mapeamento de Endereços • O endereços IP são endereços temporários. • O verdadeiro identificador da estação para rede é o endereço MAC – endereço físico associado a placa adaptadora de rede: NIC Network Interface Card. IP (200. 17. 98. 217) NIC Endereços de 48 bits (6 bytes) MAC (00 -60 -08 -16 -85 -B 3) 2007, Edgard Jamhour
Endereço MAC • O padrão IEEE 802 define 2 formas de endereçamento MAC – endereços administrados localmente • Quem instala a placa de rede. – endereços universais • Pelo fabricante. 1 2 3 Código do Frabricante 4 5 6 Número de Série 2007, Edgard Jamhour
Filtragem de Endereços IP REDE MAC INTERRUPÇÃO FÍSICA MACD = PLACA DE REDE LOCAL MACD = BROADCAST (FF. FF) MACD MACO DADOS CRC 2007, Edgard Jamhour
Relação entre IP e MAC endereço IP A endereço físico MAC A Estação B NIC endereço IPB endereçofísico MACB datagrama MACB MACA IPB IPA Dados quadro 2007, Edgard Jamhour
Address Resolution Protocol - ARP • O ARP é um protocolo que efetua a conversão de endereços IP para MAC. – As mensagens são passadas para a camada de rede especificando o destinatário através do endereço IP. – O protocolo ARP precisa determinar o endereço MAC do destinatário para passa a camada de enlace de dados. IP ORIGEM Rede Enlace de Dados LLC +MAC Tipo MAC de Destino MAC de Origem IP DESTINO Dado ECC 2007, Edgard Jamhour
ARP qual o MAC do IP 200. 134. 51. 6 ? o MAC do IP 200. 134. 51. 6 é C ? ARP REQUEST A ARP REPLY B C 2007, Edgard Jamhour
ARP • O protocolo ARP compara o endereço IP de todos os datagramas enviados na ARP Cache. – Se ele for encontrado, o endereço MAC é copiado da cache. – Se não, um pacote ARP Request é enviado em broadcast para subrede. • Se o destinatário final for um endereço IP externo, o ARP resolve o endereço para o roteador ao invés do destinatário final. ARP Cache endereço IP endereço MAC 200. 17. 98. 217 00 -60 -08 -16 -85 -B 3 10. 17. 98. 30 00 -60 -08 -16 -85 -ca tipo dinâmico 2007, Edgard Jamhour
O ARP só funciona na rede local 2007, Edgard Jamhour
Detecção de Endereços IP Duplicados • O ARP é utilizado para identificar se existem IP’s duplicados. • Quando o endereço IP de uma maquina é configurado, ela envia uma mensagem ARP perguntando o MAC desse IP. • Se alguém responder, então o endereço já existe. 2007, Edgard Jamhour
Roteamento 2007, Edgard Jamhour
Roteamento • Comunicação intra-rede – Os endereço FÍSICO de destino é o endereço MAC do computador de destino. • Comunicação inter-redes – O endereço FÍSICO de destino é o endereço MAC do roteador ligado a mesma rede física que a estação transmissora. INTRA-REDE MAC DESTINO MAC ORIGEM IP DESTINO DADOS INTER-REDES MAC ROTEADOR 2007, Edgard Jamhour
Comunicação Inter-Redes • O endereço IP de origem e de destino se mantém os mesmos durante todos os saltos de um pacote através de vários roteadores. • O endereço MAC é modificado para endereçar os elementos participantes de cada salto. 128. 0. 0. 1 Router 2 emissor MAC 1 129. 0. 0. 7 receptor MAC 2 MAC 3 MAC 4 MAC 5 MAC 6 2007, Edgard Jamhour
Comunicação Inter-Redes A B IPA IPD C D IPA IPD B IPB A IPA C IPC D IPD 2007, Edgard Jamhour
Exemplo 2007, Edgard Jamhour
Tabela de Roteamento • FORMATO GERAL • • REDE DESTINO: 200. 134. 51. 0 255. 0 GATEWAY: 200. 134. 51. 1 INTERFACE: ETHER 0 ou 200. 17. 98. 23 CUSTO: 1 200. 134. 51. 0 200. 134. 51. 255 ENDEREÇO DE BASE PROPRIEDADE: O resultado de um E-BINARIO de qualquer endereço da rede com a máscara resulta sempre no endereço de base. 2007, Edgard Jamhour
Definições • GATEWAY: Porta do roteador que deverá intermediar a entrega. – O IP do gateway NÃO é diretamente utilizado. – De fato, o IP é utilizado para encontrar o endereço físico da porta do roteador usando o protocolo ARP. • INTERFACE: Porta pelo qual o datagrama será enviado. – No caso de um computador, em geral só existe uma porta. – Roteadores possuem duas ou mais portas. 2007, Edgard Jamhour
Definições • REDE: Indica o destino da rota. • MÁSCARA: define a amplitude do destino. – 200. 134. 51. 0 (MASCARA 255. 0): • Rota para os computadores: – 200. 134. 51. 0 a 200. 134. 51. 255 – 200. 134. 0. 0 (MASCARA 255. 0. 0): • Rota para os computadores: – 200. 134. 0. 0 a 200. 134. 255. – 200. 134. 51. 6 (MASCARA 255): • Rota para o computador: – 200. 134. 51. 6. 2007, Edgard Jamhour
Exemplo de Tabelas de Roteamento 200. 17. 98. 23 REDE 200. 17. 98. 0/24 INTERNET roteador 1 roteador 2 200. 134. 51. 1 200. 134. 51. 24 200. 130. 0. 2 200. 130. 0. 1 200. 134. 51. 25 REDE 200. 134. 51. 0/24 2007, Edgard Jamhour
Exemplo de Tabela de Roteamento TABELA DA ESTACAO 200. 134. 51. 24: Rede Gateway 200. 134. 51. 0 (255. 0) 200. 134. 51. 24 0. 0 (0. 0) 200. 134. 51. 1 roteador 1 200. 134. 51. 24 Interface 200. 134. 51. 24 OBSERVAÇÃO: Alguns sistemas costumam identificar a interface por um nome lógico, ao invés do IP. 200. 134. 51. 25 2007, Edgard Jamhour
Sequência de Análise da Rota • 1) DA ROTA MAIS ESPECÍFICA PARA A ROTA MAIS GENÉRICA – ROTA MAIS ESPECÍFICA: • ROTA COM MENOS ZEROS NA MÁSCARA • 2) DA ROTA COM MENOR CUSTO PARA ROTA DE MAIOR CUSTO • 3) ORDEM DAS ROTAS NA TABELA 2007, Edgard Jamhour
Exemplo de Tabela de Roteamento TABELA DO ROTEADOR 1: Rede 200. 134. 51. 0 (255. 0) 200. 17. 98. 0 (255. 0) 0. 0 (0. 0) Gateway 200. 134. 51. 1 200. 17. 98. 23 200. 130. 0. 2 Interface 200. 134. 51. 1 200. 17. 98. 23 200. 130. 0. 1 200. 17. 98. 23 INTERNET REDE 200. 17. 98. X roteador 1 roteador 2 200. 134. 51. 1 REDE 200. 134. 51. X 200. 130. 0. 1 200. 130. 0. 2 2007, Edgard Jamhour
Exercício 1 • Construa a tabela de roteamento do Roteador 1 200. 0. 0. 1 INTERNET 200. 0. 0. 2 200. 134. 51. 0 3 255. 0 1 200. 17. 98. 1 200. 134. 51. 1 2 200. 17. 98. 0 255. 0 INTERNET 200. 17. 98. 23 2007, Edgard Jamhour
TABELA DE ROTEAMENTO Rede Destino Mascara Gateway Interface Custo 200. 134. 51. 0 255. 0 200. 134. 51. 1 1 200. 17. 98. 0 255. 0 200. 17. 98. 1 1 0. 0 200. 0. 0. 1 200. 0. 0. 2 1 0. 0 200. 17. 98. 23 200. 17. 98. 1 2 2007, Edgard Jamhour
Exercício 2: • Utilizando a classe C: 200. 0 (255. 0) – A) distribua os IP’s nas duas redes abaixo – B) defina a tabela de roteamento do roteador 1. 200. 0. 0. 129 200. 0. 0. 2 200. 0. 0. 130 200. 0. 0. 131 INTERNET 10. 0. 0. 1 10. 0. 0. 2 1 200. 0 255. 128 2 200. 0. 0. 128 255. 128 2007, Edgard Jamhour
Divisão dos IP’s 255. 0 200. 0 REDE 1: 200. 0. 0. 127 ENDEREÇO DE BASE: 200. 0 MÁCARA: 255. 128 200. 0. 0. 128 REDE 2: 200. 0. 0. 128 200. 0. 0. 255 ENDEREÇO DE BASE: 200. 0. 0. 128 MÁCARA: 255. 128 2007, Edgard Jamhour
TABELA DE ROTEAMENTO Rede Destino Mascara Gateway Interface Custo 200. 0 255. 12 8 0. 0 200. 0. 0. 129 200. 0. 0. 131 1 200. 0. 0. 130 200. 0. 0. 131 1 200. 0. 0. 128 0. 0 2007, Edgard Jamhour
ANEXO 1. PROTOCOLO IP 2. PROTOCOLO TCP 3. PROTOCOLO UDP 4. PROTOCOLOS DE APLICAÇÃO 2007, Edgard Jamhour
Datagrama IP • Conceito: Denominação dada à unidade de dados do protocolo de rede IP. Os datagramas são transportados no campo de dados do quadros da camada de enlace de dados, num processo conhecido como encapsulamento. 2007, Edgard Jamhour
Fragmentação de datagramas • O tamanho máximo permitido para os quadros pode ser inferior ao tamanho máximo de um datagrama. Por exemplo, as redes Ethernet limitam o tamanho dos quadros a apenas 1500 bytes, enquanto os datagramas IP podem chegar até 64 K bytes. Nesse caso, é necessário transmitir um datragrama utilizando vários quadros. 2007, Edgard Jamhour
Formato de um datagrama • O formato de um datagrama é mostrado abaixo: 2007, Edgard Jamhour
Exercício 1 200. 10. 0. 1 MAC C Rede mascara gateway interface 200. 0 255. 0 200. 0. 0. 3 0. 0. 0 200. 0. 0. 1 200. 0. 0. 3 ARP 200. 0. 0. 2? 2 ARP 200. 0. 0. 1? 200. 0 A_B 255. 0 200. 0. 0. 3 MAC A I 200. 0. 0. 2 MAC B E H F G A_C 1 200. 0. 0. 1 MAC D INTERNET 2007, Edgard Jamhour
Anexos Redes TCP/IP
Roteamento/Comutação broadcast roteador Ligação ponto a ponto 2007, Edgard Jamhour
Comutação POR CIRCUITO NÃO DATAGRAMA COMUTAÇÃO POR PACOTES ORIENTADA A CONEXÃO? SIM CIRCUITO VIRTUAL 2007, Edgard Jamhour
Redes de comutação por circuito – Estabelece um caminho dedicado entre a origem e o destino, antes que a comunicação se estabeleça. • Exemplo: TDMA, CDMA, SHD, PDH, etc. A banda é reservada, independente do tráfego. A C B D REDE COMUTADA POR CIRCUITO 2007, Edgard Jamhour
Redes de comutação por pacote – Não estabelece um caminho dedicado. – As informações de endereçamento precisam ser intercaladas com o próprio fluxo de mensagens, numa operação de denominada empacotamento. – Exemplos: TCP/IP, GPRS, etc. REDE COMUTADA POR PACOTE 2007, Edgard Jamhour
Redes de pacotes orientadas a conexão • Também conhecidas como circuito virtual • Determinam o caminho entre emissor e receptor antes de iniciar a comunicação. • Os pacotes chegam sempre na ordem em que foram enviados. – Exemplo: ATM e Frame-Relay IDENTIFICADOR DE CIRCUITO VIRTUAL OUTRAS INFORMAÇÕES DE CONTROLE DADOS PACOTE NUMA REDE ORIENTADA A CONEXÃO 2007, Edgard Jamhour
Redes de pacotes não orientadas a conexão • Também conhecidas como datagrama. • O caminho é determinado analisando o endereço de cada pacote. • Os pacotes podem chegar fora de ordem. – Exemplo: TCP/IP ENDEREÇO DE ORIGEM ENDEREÇO DE DESTINO OUTRAS INFORMAÇÕES DE CONTROLE DADOS PACOTE NUMA REDE NÃO ORIENTADA A CONEXÃO 2007, Edgard Jamhour
REDES • IP: Não orientadas a conexão roteador Utiliza o endereço dos computadores • ATM: Orientadas a conexão Utiliza um identificador de conexão switch 2007, Edgard Jamhour
Roteamento Destinatário final ID de circuito 2007, Edgard Jamhour
- Slides: 93