Professional Documents
Culture Documents
A camada de rede
Transporta segmentos do hospedeiro transmissor para o receptor (host-a-host) No lado transmissor, encapsula os segmentos em datagramas No lado receptor, entrega os segmentos camada de transporte Protocolos da camada de rede em cada hospedeiro, roteador Roteador examina campos de cabealho em todos os datagramas IP que passam por ele
do caminho: rota seguida por pacotes da origem ao destino. Algoritmos de roteamento ( ROTEAMENTO )
comutao: mover pacotes dentro do roteador da entrada sada apropriada (REPASSE) estabelecimento
da chamada: algumas arquiteturas de rede requerem determinar o caminho antes de enviar os dados
Analogia:
Roteamento: processo de planejar a viagem da origem ao destino
Comutao: processo de passar por um nico intercmbio
cabelho
rEnd
de destino de qual CV
rIndicao
perterce
de algoritmos de roteamento
rCentralizado
rDescentralizado
Estabelecimento de conexo
3a funo importante em algumas arquiteturas de rede: ATM, frame relay, X.25 Antes do fluxo de datagramas, dois hospedeiros e os devidos roteadores estabelecem uma conexo virtual Roteadores so envolvidos Servio de conexo da camada de rede e de transporte: Rede: entre dois hospedeiros Transporte: entre dois processos
A camada de rede
largura de banda garantida? preservao de temporizao entre pacotes (sem jitter)? entrega sem perdas? entrega ordenada? realimentar informao sobre congestionamento ao remetente?
R: abstrao mais
? ?
Alguns Servios :
Camada de Rede na Internet Servio de Melhor Esforo No garante tempo No garante ordem Perdas de pacotes
REDES ATM
So estabelecidos entre os Hosts e a rede ATM antes da transmisso Servio de rede de taxa constante-CBR (constant bit rate)
r r r
Perda de pacotes No h reordenamento de pacotes (ou clulas) Garante taxa mnima de transmisso c/possibilidade de pico caso haja banda. Existncia do bit de notificao (para controle de congestionamento por exemplo)
10
11
12
A camada de rede
Diferenas entre os servios orientados a conexo e no
REDE -> Host-Host oferecidos a camada de transporte TRANSPORTE -> Processo-Processo oferecidos a camada de aplicao Na camada de Rede so oferecidos:
Serv. Orientados a Conexo -> Rede de CV Serv. No Orientado a Conexo -> Rede de Datagramas Nunca ambos Na camada de transporte -> ficam na borda de rede nos sistemas finais Na camada de rede -> ficam no ncleo da rede e nos sistemas finais
13
Camada de rede: servios de conexo e semconexo Redes de datagrama provem servios sem-conexo na camada de rede Redes de circuito virtual provem servios de conexo na camada de rede Anlogo aos servios da camada de transporte, mas: Servio: hospedeiro-a-hospedeiro Sem escolha: a rede prov ou um ou outro Implementao: no ncleo
14
caminho da-origem-ao-destino se comporta como um circuito caminho da-origem-ao-destino se comporta comotelefnico um circuito r em termos de desempenho telefnico r em aes da rede ao longo do caminho da-origem-ao-destino r em termos de desempenho
r
A ligao entre a origem e o destino emula uma ligao telefnica Orientado ao desempenho A rede controla a conexo entre a origem e o destino Estabelecimento da conexo deve preceder o envio de dados. Liberao da conexo aps os dados. Cada pacote transporte um identificador do CV, no transporta o endereo completo do destino Cada roteador na rota mantm informao de estado para conexo que passa por ele.
O link e os recursos do roteador (banda, buffers) podem ser alocados por VC
15
Implementao de VC
Um VC consiste de:
1.Caminho da origem at o destino 2.Nmeros de VC, um nmero para cada link ao longo do caminho 3.Entradas ou registros em tabelas de comutao em roteadores ao longo do caminho
Tabela de comutao
Tabela de comutao no roteador a noroeste: Interface de entrada 1 2 3 1 VC # de entrada 12 63 7 97 Interface de sada 2 1 2 3 VC # de sada 22 18 17 87
18
No existe estabelecimento de conexo na camada de rede Roteadores: no existe estado sobre conexes fim-a-fim O conceito conexo no existe na camada de rede Pacotes so encaminhados pelo endereo do hospedeiro de destino Pacotes para o mesmo destino podem seguir diferentes rotas
19
Tabela de comutao
4 bilhes de entradas possveis
Destination Address Range 11001000 00010111 00010000 00000000 through 11001000 00010111 00010111 11111111 11001000 00010111 00011000 00000000 through 11001000 00010111 00011000 11111111 11001000 00010111 00011001 00000000 through 11001000 00010111 00011111 11111111 otherwise Link Interface
20
21
ATM
Originrio da telefonia Conversao humana: Tempos estritos, exigncias de confiabilidade Necessrio para servio garantido Sistemas finais burros Telefones Complexidade dentro da rede
22