260 likes | 374 Views
INTRODUÇÃO ÀS REDES DE COMPUTADORES. CAMADA DE TRANSPORTE Teresa Vazão. INTRODUÇÃO. 1982 – Bolt , Beranek and Newman: Inventores do protocolo de interligação de rede Exterior Gateway Protocol Beranek e Bolt professores do MIT e Newman, ex- aluno de Bolt
E N D
INTRODUÇÃO ÀS REDES DE COMPUTADORES CAMADA DE TRANSPORTE Teresa Vazão IRC - Introdução às Redes de Computadores - LERC/LEE
INTRODUÇÃO • 1982 – Bolt, Beranek and Newman: • Inventores do protocolo de interligação de rede Exterior Gateway Protocol • Beranek e Bolt professores do MIT e Newman, ex-aluno de Bolt • Fundadores da empresa BBN • Internetworking, ligar o mundoemrede.. IRC - IntroduçãoàsRedes de Computadores - LERC/LEE
SUMARIO • Camada de rede • Interligação de redes • Protocolo ICMP • Protocolo IP • Endereçamento • Encaminhamento IRC - Introdução às Redes de Computadores - LERC/LEE
CAMADA DE REDE Rede • Funções da camada de rede • Conceitosintrodutórios • ProtocoloICMP • ProtocoloIP • Endereçamento • Encaminhamento IRC - Introdução às Redes de Computadores - LERC/LEE
CAMADA DE REDE Funções da camada de rede • Conceitosintrodutórios • Interligaçãode redes • Transferência de informação entre a rede de origem e a rede de destino IRC - Introdução às Redes de Computadores - LERC/LEE
CAMADA DE REDE - função Interligação de redes Características • Diferenciação • Aplicações/serviços de transporte • Tecnologias de acesso • Tecnologias de acesso • Redescabladas vs. redessemfios • Terrestre, satélite, submarino • Redepessoal, rede local, rede de áreaalargada • Factor criticopara a evolução das redes • Heterogeneidade • Interligaçãoatravés do protocolo IP • Factor criticopara a evolução das redes Aplicações Transporte Protocolo IP Tecnologias de acesso IRC - Introdução às Redes de Computadores - LERC/LEE
CAMADA DE REDE Interligação de redes Características Endereçamento IP Endereço global Hierárquico Globalmenteúnico Encaminhamento Tabelas de encaminhamento com informação da rota Actualizaçãodinâmica • Diferençasessenciais • Esquemas de endereçamento • Dimensão dos pacotes • Mecanismos de acessoaomeio • Desempenhodiferente • Atraso • Perdas • Débito IRC - Introdução às Redes de Computadores - LERC/LEE
CAMADA DE REDE Protocolo ICMP • Internet Control Message Protocol • Funçãoprincipal • Transferência de informação de controlonarede • Normalização • RFC 792 IRC - Introdução às Redes de Computadores - LERC/LEE
CAMADA DE REDE – protocolo ICMP Protocolo ICMP • Utilizadopor • SistemasTerminais • Encaminhadores • Utilizadopara • Reporte de erros • Diagnóstico de rede • Utilizadoem • Ping • Traceroute IRC - Introdução às Redes de Computadores - LERC/LEE
CAMADA DE REDE – protocolo ICMP Formato das mensagens Informaçãoextraída de: RuiValadas, IRC-1º semestre IRC - Introdução às Redes de Computadores - LERC/LEE
CAMADA DE REDE – protocolo ICMP Tipos de mensagens IRC - Introdução às Redes de Computadores - LERC/LEE
CAMADA DE REDE – protocolo ICMP Protocolo ICMP Ping • Verifica a conectividade entre doisnós • Cálculo o desempenho da ligaçãológica entre osdoisnós • Tempo de resposta • % de pacotesperdidos IRC - Introdução às Redes de Computadores - LERC/LEE
CAMADA DE REDE – protocolo ICMP Ping • EmissorenviamensagemEcho Request • Receptor responde com mensagemEchoReply • Testa: • Conectividade (bidireccional) • Camadas de protocolos do emissor e do receptor atéaoprotocolo ICMP Informaçãoextraída de: RuiValadas, IRC-1º semestre IRC - Introdução às Redes de Computadores - LERC/LEE
CAMADA DE REDE – protocolo ICMP Ping – opções C:\>ping Usage: ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS] [-r count] [-s count] [[-j host-list] | [-k host-list]] [-w timeout] destination-list Options: -t Pingthespecifedhostuntilstopped. To seestatisticsand continue - typeControl-Break; To stop - typeControl-C. -a Resolve addresses to hostnames. -n countNumberofechorequests to send. -l sizeSendbuffersize. -f SetDon'tFragmentflaginpacket. -i TTL Time To Live. -v TOS TypeOfService. -r count Record route for counthops. -s countTimestamp for counthops. -j host-listLoosesourceroutealonghost-list. -k host-listStrictsourceroutealonghost-list. -w timeoutTimeoutinmilliseconds to wait for eachreply. Informaçãoextraída de: RuiValadas, IRC-1º semestre IRC - Introdução às Redes de Computadores - LERC/LEE
CAMADA DE REDE – protocolo ICMP Ping - exemplo IRC - Introdução às Redes de Computadores - LERC/LEE
CAMADA DE REDE – protocolo ICMP Ping - exemplo Formatosalternativospararepresentar o SN IRC - Introdução às Redes de Computadores - LERC/LEE
CAMADA DE REDE – protocolo ICMP Ping - exemplo IRC - Introdução às Redes de Computadores - LERC/LEE
CAMADA DE REDE – protocolo ICMP Protocolo ICMP Traceroute • Descobreosencaminhadores no caminho entre a origem e o destino IRC - Introdução às Redes de Computadores - LERC/LEE
CAMADA DE REDE – protocolo ICMP Traceroute • Time-To-Live (TTL) • Nº de saltosque o pacotepodedaratéchegaraodestino • TTL=0 • Descartarpacote • DevolvermensagemICMP Time Exceeded • Nó de origem: • Enviapacotes IP para o destino com TTL crescente • Valor inicial = 1 • Receptor • Devolve mensagem ICMPTime Exceeded se TTL=0 Informaçãoextraída de: RuiValadas, IRC-1º semestre IRC - Introdução às Redes de Computadores - LERC/LEE
CAMADA DE REDE – protocolo ICMP Traceroute- exemplo IRC - Introdução às Redes de Computadores - LERC/LEE
CAMADA DE REDE – protocolo ICMP Traceroute – exemplo: troca de mensagens 1. 192.168.1.254 2. *** 3. 213.13.75.29 4. 195.8.10.29 5. 195.8.10.74 6. 192.168.1.64 IRC - Introdução às Redes de Computadores - LERC/LEE
CAMADA DE REDE – protocolo ICMP Traceroute – exemplo: 1º pedido TTL=1 UDP=17 (protocolo ICMP) IRC - Introdução às Redes de Computadores - LERC/LEE
CAMADA DE REDE – protocolo ICMP Traceroute – exemplo: 1ª resposta Datagrama IP do router queenviou a resposta TTL exceeded Datagrama IP original (encapsuladonamensagem ICMP) IRC - Introdução às Redes de Computadores - LERC/LEE
CAMADA DE REDE – protocolo ICMP Traceroute- exemplo: 2º pedido TTL=2 IRC - Introdução às Redes de Computadores - LERC/LEE
CAMADA DE REDE – protocolo ICMP Traceroute- exemplo: 3º pedido IRC - Introdução às Redes de Computadores - LERC/LEE
CAMADA DE REDE – protocolo ICMP Traceroute – exemplo: 3ª resposta IRC - Introdução às Redes de Computadores - LERC/LEE