48
Camada de Transporte

Camada de Transporte. A camada de transporte O controle ponto a ponto, fornecido pelas janelas móveis, e a confiabilidade nos números de seqüência e nas

Embed Size (px)

Citation preview

Page 1: Camada de Transporte. A camada de transporte O controle ponto a ponto, fornecido pelas janelas móveis, e a confiabilidade nos números de seqüência e nas

Camada de Transporte

Page 2: Camada de Transporte. A camada de transporte O controle ponto a ponto, fornecido pelas janelas móveis, e a confiabilidade nos números de seqüência e nas

A camada de transporte

• O controle ponto a ponto, fornecido pelas janelas móveis, e a confiabilidade nos números de seqüência e nas confirmações são as funções principais da camada 4.

Controle de fluxo

Page 3: Camada de Transporte. A camada de transporte O controle ponto a ponto, fornecido pelas janelas móveis, e a confiabilidade nos números de seqüência e nas

• O TCP fornece um circuito virtual entre aplicações do usuário final. Estas são as suas características: – Orientado para conexão – Confiável – Divide as mensagens enviadas em segmentos – Reagrupa as mensagens na estação de

destino – Reenvia tudo o que não foi recebido – Reagrupa as mensagens a partir de

segmentos recebidos

• O UDP transporta dados entre hosts sem confiabilidade. A seguir, estão as características do UDP: – Sem conexão – Não confiável – Transmite mensagens (chamadas de

datagramas do usuário) – Não fornece verificação de software para a

entrega da mensagem (não é confiável) – Não reagrupa as mensagens de entrada – Não usa confirmações – Não fornece controle de fluxo

Page 4: Camada de Transporte. A camada de transporte O controle ponto a ponto, fornecido pelas janelas móveis, e a confiabilidade nos números de seqüência e nas
Page 5: Camada de Transporte. A camada de transporte O controle ponto a ponto, fornecido pelas janelas móveis, e a confiabilidade nos números de seqüência e nas

Rfc 1700

Page 6: Camada de Transporte. A camada de transporte O controle ponto a ponto, fornecido pelas janelas móveis, e a confiabilidade nos números de seqüência e nas

• Números abaixo de 255 - para aplicações públicas

• Números de 255 a 1023 - atribuídos às empresas para aplicações comerciais

• Números acima de 1023 - não são regulamentados

Page 7: Camada de Transporte. A camada de transporte O controle ponto a ponto, fornecido pelas janelas móveis, e a confiabilidade nos números de seqüência e nas

Camada de Rede

Roteamento e endereçamento

Page 8: Camada de Transporte. A camada de transporte O controle ponto a ponto, fornecido pelas janelas móveis, e a confiabilidade nos números de seqüência e nas

Endereçamento

• Endereços MAC representam um espaço de endereços contínuo. Ou seja, eles são não hierárquicos !

• O endereçamento IP apresenta uma hierarquia que é apropriada para uma rede com muitos nós ! Este é o esquema utilizado pela camada de rede!!

Page 9: Camada de Transporte. A camada de transporte O controle ponto a ponto, fornecido pelas janelas móveis, e a confiabilidade nos números de seqüência e nas

• A camada de rede é a responsável pela movimentação dos dados através de um conjunto de redes (internetwork). O esquema de endereçamento da camada de rede é usado pelos dispositivos para determinar o destino dos dados à medida que eles se movem pelas redes.

Page 10: Camada de Transporte. A camada de transporte O controle ponto a ponto, fornecido pelas janelas móveis, e a confiabilidade nos números de seqüência e nas

• Os dispositivos de rede precisam de um esquema de endereçamento que permita que eles encaminhem pacotes de dados através de internetwork (um conjunto de redes compostas de vários segmentos usando o mesmo tipo de endereçamento)

Page 11: Camada de Transporte. A camada de transporte O controle ponto a ponto, fornecido pelas janelas móveis, e a confiabilidade nos números de seqüência e nas

• Sistemas autônomos (SA), se cada um for gerenciado por um único administrador

• A Internet é uma coleção de segmentos de rede que são ligados para facilitar o compartilhamento das informações

• Provedores de serviços de Internet (Internet Service Providers - ISP) oferecendo os serviços que ligam vários segmentos de redes.

Page 12: Camada de Transporte. A camada de transporte O controle ponto a ponto, fornecido pelas janelas móveis, e a confiabilidade nos números de seqüência e nas

• por que iríamos querer ter uma Internet?

• compartilhamento dos conhecimentos, o comércio, as comunicações personalizadas quase instantâneas e muitas outras razões são o motivo pelo qual as redes isoladas precisariam se comunicar !

Page 13: Camada de Transporte. A camada de transporte O controle ponto a ponto, fornecido pelas janelas móveis, e a confiabilidade nos números de seqüência e nas

• roteadores conectam redes isoladas, os roteadores decidem o melhor caminho baseados nas informações da camada 3 e os roteadores realmente comutam os pacotes das portas de entrada para as portas de saída apropriadas.

Page 14: Camada de Transporte. A camada de transporte O controle ponto a ponto, fornecido pelas janelas móveis, e a confiabilidade nos números de seqüência e nas

• "nomear" um computador endereço MAC • "endereçar" um computador endereço de

camada de rede.

• endereçamento hierárquico, quando combinado com a nomeação, fornece entrega local eficaz, mas também roteamento e entrega de informações eficazes em todo o mundo.

Page 15: Camada de Transporte. A camada de transporte O controle ponto a ponto, fornecido pelas janelas móveis, e a confiabilidade nos números de seqüência e nas
Page 16: Camada de Transporte. A camada de transporte O controle ponto a ponto, fornecido pelas janelas móveis, e a confiabilidade nos números de seqüência e nas

• Um endereço MAC pode ser comparado ao seu nome e o endereço de rede ao seu endereço postal.

• Os endereços IP têm uma estrutura específica e não são atribuídos aleatoriamente.

Page 17: Camada de Transporte. A camada de transporte O controle ponto a ponto, fornecido pelas janelas móveis, e a confiabilidade nos números de seqüência e nas

Datagrama da camada de rede (Pacotes)

CABEÇALHO DO DATAGRAMA

ÁREA DE DADOS DO DATAGRAMA

Page 18: Camada de Transporte. A camada de transporte O controle ponto a ponto, fornecido pelas janelas móveis, e a confiabilidade nos números de seqüência e nas
Page 19: Camada de Transporte. A camada de transporte O controle ponto a ponto, fornecido pelas janelas móveis, e a confiabilidade nos números de seqüência e nas
Page 20: Camada de Transporte. A camada de transporte O controle ponto a ponto, fornecido pelas janelas móveis, e a confiabilidade nos números de seqüência e nas

• Os endereços IP são expressos como números decimais com pontos: divide-se os 32 bits do endereço em quatro octetos (um octeto é um grupo de 8 bits). O valor decimal máximo de cada octeto é 255. O maior número binário de 8 bits é 11111111. Esses bits, da esquerda para direita, têm os valores decimais 128, 64, 32, 16, 8, 4, 2 e1. Somados, eles totalizam 255.

Page 21: Camada de Transporte. A camada de transporte O controle ponto a ponto, fornecido pelas janelas móveis, e a confiabilidade nos números de seqüência e nas

Converta os decimais para binários !

Page 22: Camada de Transporte. A camada de transporte O controle ponto a ponto, fornecido pelas janelas móveis, e a confiabilidade nos números de seqüência e nas

Mais conversões ....

1. 1101 0101.1100 0011.0000 1111.0101 0101 para a notação decimal com ponto.

2. 156.1.149.9 para a notação binária.

Page 23: Camada de Transporte. A camada de transporte O controle ponto a ponto, fornecido pelas janelas móveis, e a confiabilidade nos números de seqüência e nas
Page 24: Camada de Transporte. A camada de transporte O controle ponto a ponto, fornecido pelas janelas móveis, e a confiabilidade nos números de seqüência e nas

Classes do Endereço IP

• Todos os endereços IP de classe A usam apenas os oito primeiros bits para identificar a parte da rede do endereço. Os três octetos restantes podem ser usados para a parte do host do endereço.

• 2 elevado a 24 (224) (menos 2), ou seja, 16.777.214 endereços IP possíveis para os dispositivos conectados à rede.

Page 25: Camada de Transporte. A camada de transporte O controle ponto a ponto, fornecido pelas janelas móveis, e a confiabilidade nos números de seqüência e nas

• Os dois primeiros bits de um endereço de classe B são sempre 10 (um e zero).

• Todos os endereços IP de classe B usam os primeiros 16 bits para identificar a parte da rede no endereço. Os dois octetos restantes do endereço IP podem ser usados para a parte do host do endereço.

• 2 elevado a 16 (216) (menos 2 novamente!), ou seja, 65.534 endereços IP possíveis

Page 26: Camada de Transporte. A camada de transporte O controle ponto a ponto, fornecido pelas janelas móveis, e a confiabilidade nos números de seqüência e nas

• Os três primeiros bits de um endereço de classe C são sempre 110 (um, um e zero).

• Todos os endereços IP de classe C usam os primeiros 24 bits para identificar a parte da rede no endereço. Apenas o último octeto de um endereço IP de classe C pode ser usado para a parte do host do endereço.

• 28 (menos 2), ou seja, 254 endereços IP possíveis

Page 27: Camada de Transporte. A camada de transporte O controle ponto a ponto, fornecido pelas janelas móveis, e a confiabilidade nos números de seqüência e nas
Page 28: Camada de Transporte. A camada de transporte O controle ponto a ponto, fornecido pelas janelas móveis, e a confiabilidade nos números de seqüência e nas

Intervalos das classes de endereço IP

Classe Redes válidas

Hosts válidos

Número de Redes

Número de Hosts/Redes

A 1.0.0.0 a 126.0.0.0

1.0.0.1 a 126.255.255.254 126 16.777.214

B 128.0.0.0 a 191.255.0.0

128.0.0.1 a 191.255.255.254 16.384 65.534

C 192.0.0.0 a 223.255.255.0

192.0.0.1 a 223.255.255.254 2.097.152 254

Page 29: Camada de Transporte. A camada de transporte O controle ponto a ponto, fornecido pelas janelas móveis, e a confiabilidade nos números de seqüência e nas
Page 30: Camada de Transporte. A camada de transporte O controle ponto a ponto, fornecido pelas janelas móveis, e a confiabilidade nos números de seqüência e nas

Enderecamento IP

Page 31: Camada de Transporte. A camada de transporte O controle ponto a ponto, fornecido pelas janelas móveis, e a confiabilidade nos números de seqüência e nas

Endereçamento IPSub-redes e mascáras de sub-rede• Os administradores de rede precisam

ter maior flexibilidade, por isso permitimos que eles aumentem o número de rede em um certo número de bits. É claro que essa extensão do número de rede é feita à custa do número de bits do host.

Page 32: Camada de Transporte. A camada de transporte O controle ponto a ponto, fornecido pelas janelas móveis, e a confiabilidade nos números de seqüência e nas

Sub-redes e mascáras de sub-rede

REDE SUB-REDE HOST

NOVO ENDEREÇO DE REDE ENDEREÇO HOST

Os endereços de sub-rede incluem a parte da rede de classe A, classe B ou classe C, mais um campo de sub-rede e um campo de host. O campo da sub-rede e o campo do host são criados a partir da parte original do host para toda a rede.

Page 33: Camada de Transporte. A camada de transporte O controle ponto a ponto, fornecido pelas janelas móveis, e a confiabilidade nos números de seqüência e nas

Sub-redes e mascáras de sub-rede

Page 34: Camada de Transporte. A camada de transporte O controle ponto a ponto, fornecido pelas janelas móveis, e a confiabilidade nos números de seqüência e nas

Sub-redes e mascáras de sub-rede

• Por que usar sub-rede ?– Diminuir o desperdício causado pelo

endereçamento IP clássico– Maior eficiência da divisão de redes em sub-redes– “Redes menores” (e lembre-se de que as sub-

redes são redes com endereçamento completo para o mundo externo) contribuem para domínios de broadcast menores, uma consideração importante no projeto de redes.

Page 35: Camada de Transporte. A camada de transporte O controle ponto a ponto, fornecido pelas janelas móveis, e a confiabilidade nos números de seqüência e nas

Sub-redes e mascáras de sub-rede

• denominação da máscara de sub-rede: Prefixo de rede estendida.

Page 36: Camada de Transporte. A camada de transporte O controle ponto a ponto, fornecido pelas janelas móveis, e a confiabilidade nos números de seqüência e nas
Page 37: Camada de Transporte. A camada de transporte O controle ponto a ponto, fornecido pelas janelas móveis, e a confiabilidade nos números de seqüência e nas

O que o Roteador faz com a mácara?

Page 38: Camada de Transporte. A camada de transporte O controle ponto a ponto, fornecido pelas janelas móveis, e a confiabilidade nos números de seqüência e nas

Tabelinha ....

Page 39: Camada de Transporte. A camada de transporte O controle ponto a ponto, fornecido pelas janelas móveis, e a confiabilidade nos números de seqüência e nas

Classes privadas de ip • Classe A

– 10.0.0.0 – Intervalo (10.0.0.1 a 10.255.255.254)– Broadcast = 10.255.255.255

• Classe B– 172.16.0.0 a 172.31.0.0– Intervalo (172.[16..31].0.1 a 172.[16..31].255.254)– Broadcast 172.[16..31].255.255

• Classe C– 192.168.0.0 a 192.168.255.0– Intervalo (192.168.[0..255].1 a 192.168.[0..255].254– Broadcast 192.168.[0..255].255

Page 40: Camada de Transporte. A camada de transporte O controle ponto a ponto, fornecido pelas janelas móveis, e a confiabilidade nos números de seqüência e nas

Relembrando Domínios de Colisão e de Broadcast

• Colisão : compartilham mesma camada 1– Switch e bridge segmentam a rede (divide)

• Broadcast : compartilham mesma camada 2– Routers separam domínios de broadcast

Page 41: Camada de Transporte. A camada de transporte O controle ponto a ponto, fornecido pelas janelas móveis, e a confiabilidade nos números de seqüência e nas

Endereçamento

• Estático Manual

• Dinâmico DHCP

Page 42: Camada de Transporte. A camada de transporte O controle ponto a ponto, fornecido pelas janelas móveis, e a confiabilidade nos números de seqüência e nas

DHCP

Page 43: Camada de Transporte. A camada de transporte O controle ponto a ponto, fornecido pelas janelas móveis, e a confiabilidade nos números de seqüência e nas

ARP

• Address Resolution Protocol– Tenho o end. IP e quero saber o end. MAC

• Tabelas ARPEnd Fis End IP

00-10-db-3a-2f-21 192.168.0.34

Page 44: Camada de Transporte. A camada de transporte O controle ponto a ponto, fornecido pelas janelas móveis, e a confiabilidade nos números de seqüência e nas

RARP

• Reverse Address Resolution Protocol– Sei o end. MAC e quero saber o end. IP

• Ex. uma estação de trabalho sem disco, pode conhecer seu endereço MAC, mas não seu endereço IP.

Page 45: Camada de Transporte. A camada de transporte O controle ponto a ponto, fornecido pelas janelas móveis, e a confiabilidade nos números de seqüência e nas

ICMP

• Internet Control Message Protocol– Usado por um dispositivo para relatar

problemas• Eco/resposta - ping

Page 46: Camada de Transporte. A camada de transporte O controle ponto a ponto, fornecido pelas janelas móveis, e a confiabilidade nos números de seqüência e nas

Gateway Padrão

• Um gateway padrão é o endereço IP da interface no roteador que se conecta ao segmento de rede onde se localiza o host de origem. O endereço IP do gateway padrão deve estar no mesmo segmento de rede do host de origem.

Page 47: Camada de Transporte. A camada de transporte O controle ponto a ponto, fornecido pelas janelas móveis, e a confiabilidade nos números de seqüência e nas

O IP e a camada de transporte

• IP é um sistema sem conexão• O IP se baseia no protocolo da camada

de transporte para determinar se os pacotes foram perdidos e para solicitar uma retransmissão.

• A camada de transporte também é responsável pela reorganização dos pacotes.

Page 48: Camada de Transporte. A camada de transporte O controle ponto a ponto, fornecido pelas janelas móveis, e a confiabilidade nos números de seqüência e nas