You are on page 1of 41

Introduo

Administrao de
Sistemas Linux

Introduo Administrao de Sistemas Redes e Servios

Linux Definies

Redes e Servios Host e roteadores


Comunicao
fim-a-fim
Aula 02 - Introduo a Redes Internet

Modelo
conceitual em
camadas
ISO/OSI
TCP/IP

Protocolos de
IEEE ComSoc UnB Student Branch Chapter Transporte
TCP e UDP

IP
23 de julho de 2017 Especificao
Endereamento
Resoluo e
Atribuio
Roteamento
Apoio:
Introduo
Sumrio Administrao de
Sistemas Linux
Redes e Servios
Definies
Host e roteadores Definies
Comunicao fim-a-fim Host e roteadores
Comunicao
fim-a-fim
Internet Internet

Modelo
Modelo conceitual em camadas conceitual em
camadas
ISO/OSI ISO/OSI
TCP/IP
TCP/IP Protocolos de
Transporte
Protocolos de Transporte TCP e UDP

IP
TCP e UDP Especificao
Endereamento
Resoluo e
IP Atribuio
Roteamento
Especificao
Endereamento
Resoluo e Atribuio
Roteamento
Introduo
Hosts e Roteadores Administrao de
Sistemas Linux
Redes e Servios

Definies
Host e roteadores
Comunicao
fim-a-fim
Internet
Host Modelo
Sistema final que executa uma aplicao qualquer, seja um conceitual em
camadas
servidor ou um cliente. ISO/OSI
TCP/IP

Protocolos de
Transporte
TCP e UDP

IP
Especificao
Endereamento
Resoluo e
Atribuio
Roteamento
Introduo
Hosts e Roteadores Administrao de
Sistemas Linux
Redes e Servios

Definies
Host e roteadores
Comunicao
fim-a-fim
Internet
Host Modelo
Sistema final que executa uma aplicao qualquer, seja um conceitual em
camadas
servidor ou um cliente. ISO/OSI
TCP/IP

Roteador Protocolos de
Transporte
Realiza o encaminhamento de pacotes (datagramas) entre TCP e UDP

IP
redes diferentes. Relaciona-se com o termo "salto"ou Especificao
"nmero de saltos". Endereamento
Resoluo e
Atribuio
Roteamento
Introduo
Sumrio Administrao de
Sistemas Linux
Redes e Servios
Definies
Host e roteadores Definies
Comunicao fim-a-fim Host e roteadores
Comunicao
fim-a-fim
Internet Internet

Modelo
Modelo conceitual em camadas conceitual em
camadas
ISO/OSI ISO/OSI
TCP/IP
TCP/IP Protocolos de
Transporte
Protocolos de Transporte TCP e UDP

IP
TCP e UDP Especificao
Endereamento
Resoluo e
IP Atribuio
Roteamento
Especificao
Endereamento
Resoluo e Atribuio
Roteamento
Introduo
Definies Administrao de
Sistemas Linux
Comunicao fim-a-fim Redes e Servios

Definies
Host e roteadores
Comunicao
fim-a-fim
Internet

Comunicao fim-a-fim Modelo


conceitual em
Dois hosts se comunicam atravs de diversas redes. camadas
ISO/OSI
Aplicaes se localizam nos hosts e no nos roteadores entre TCP/IP

as diversas redes. Protocolos de


Transporte
TCP e UDP

IP
Especificao
Endereamento
Resoluo e
Atribuio
Roteamento
Introduo
Definies Administrao de
Sistemas Linux
Comunicao fim-a-fim Redes e Servios

Definies
Host e roteadores
Comunicao
fim-a-fim
Internet

Comunicao fim-a-fim Modelo


conceitual em
Dois hosts se comunicam atravs de diversas redes. camadas
ISO/OSI
Aplicaes se localizam nos hosts e no nos roteadores entre TCP/IP

as diversas redes. Protocolos de


Transporte
TCP e UDP
I Confiabilidade alcanada nos hosts e no nos
IP
roteadores. Especificao
Endereamento
I As redes e roteadores no proveem garantias. Resoluo e
Atribuio
Roteamento
Introduo
Definies Administrao de
Sistemas Linux
Comunicao fim-a-fim Redes e Servios

Comunicao fim-a-fim
Definies
Dois hosts se comunicam atravs de diversas redes. Host e roteadores
Aplicaes se localizam nos hosts e no nos roteadores entre Comunicao
fim-a-fim
Internet
as diversas redes.
Modelo
conceitual em
camadas
ISO/OSI
TCP/IP

Protocolos de
Transporte
TCP e UDP

IP
Especificao
Endereamento
Resoluo e
Atribuio
Roteamento
Introduo
Sumrio Administrao de
Sistemas Linux
Redes e Servios
Definies
Host e roteadores Definies
Comunicao fim-a-fim Host e roteadores
Comunicao
fim-a-fim
Internet Internet

Modelo
Modelo conceitual em camadas conceitual em
camadas
ISO/OSI ISO/OSI
TCP/IP
TCP/IP Protocolos de
Transporte
Protocolos de Transporte TCP e UDP

IP
TCP e UDP Especificao
Endereamento
Resoluo e
IP Atribuio
Roteamento
Especificao
Endereamento
Resoluo e Atribuio
Roteamento
Introduo
Definies Administrao de
Sistemas Linux
Internet Redes e Servios

Definies
Host e roteadores
Comunicao
fim-a-fim
Internet

Modelo
internet conceitual em
camadas
internet -> inter-redes: Relacionado comunicao entre ISO/OSI
TCP/IP
redes diferentes. Protocolos de
Transporte
TCP e UDP

IP
Especificao
Endereamento
Resoluo e
Atribuio
Roteamento
Introduo
Definies Administrao de
Sistemas Linux
Internet Redes e Servios

Definies
Host e roteadores
Comunicao
fim-a-fim
Internet

Modelo
internet conceitual em
camadas
internet -> inter-redes: Relacionado comunicao entre ISO/OSI
TCP/IP
redes diferentes. Protocolos de
Transporte
TCP e UDP
Internet IP
A Internet: uma grande "rede de redes"em escala global Especificao
Endereamento
Resoluo e
Atribuio
Roteamento
Introduo
Sumrio Administrao de
Sistemas Linux
Redes e Servios
Definies
Host e roteadores Definies
Comunicao fim-a-fim Host e roteadores
Comunicao
fim-a-fim
Internet Internet

Modelo
Modelo conceitual em camadas conceitual em
camadas
ISO/OSI ISO/OSI
TCP/IP
TCP/IP Protocolos de
Transporte
Protocolos de Transporte TCP e UDP

IP
TCP e UDP Especificao
Endereamento
Resoluo e
IP Atribuio
Roteamento
Especificao
Endereamento
Resoluo e Atribuio
Roteamento
Introduo
Modelo conceitual em camadas Administrao de
Sistemas Linux
ISO/OSI Redes e Servios

Modelo de referncia
Apenas referncia. No utilizado na prtica. Sete camadas: Definies
Host e roteadores
Comunicao
fim-a-fim
Internet

Modelo
conceitual em
camadas
ISO/OSI
TCP/IP

Protocolos de
Transporte
TCP e UDP

IP
Especificao
Endereamento
Resoluo e
Atribuio
Roteamento
Introduo
Modelo conceitual em camadas Administrao de
Sistemas Linux
ISO/OSI Redes e Servios

Modelo de referncia Definies


Apenas referncia. No utilizado na prtica. Sete camadas: Host e roteadores
Comunicao
fim-a-fim
I Aplicao; Internet

I Camada utilizada pelas aplicaes de uso geral (que Modelo


conceitual em
interagem ou no com os usurios) camadas
ISO/OSI
TCP/IP

Protocolos de
Transporte
TCP e UDP

IP
Especificao
Endereamento
Resoluo e
Atribuio
Roteamento
Introduo
Modelo conceitual em camadas Administrao de
Sistemas Linux
ISO/OSI Redes e Servios

Modelo de referncia Definies


Apenas referncia. No utilizado na prtica. Sete camadas: Host e roteadores
Comunicao
fim-a-fim
I Aplicao; Internet

I Camada utilizada pelas aplicaes de uso geral (que Modelo


conceitual em
interagem ou no com os usurios) camadas
ISO/OSI
I Apresentao - Realiza transformaes nos dados TCP/IP

Protocolos de
(compresso, criptografia, converso de formatos, etc); Transporte
TCP e UDP

IP
Especificao
Endereamento
Resoluo e
Atribuio
Roteamento
Introduo
Modelo conceitual em camadas Administrao de
Sistemas Linux
ISO/OSI Redes e Servios

Modelo de referncia Definies


Apenas referncia. No utilizado na prtica. Sete camadas: Host e roteadores
Comunicao
fim-a-fim
I Aplicao; Internet

I Camada utilizada pelas aplicaes de uso geral (que Modelo


conceitual em
interagem ou no com os usurios) camadas
ISO/OSI
I Apresentao - Realiza transformaes nos dados TCP/IP

Protocolos de
(compresso, criptografia, converso de formatos, etc); Transporte
TCP e UDP
I Sesso - Controle de dilogo entre sistemas;
IP
Especificao
Endereamento
Resoluo e
Atribuio
Roteamento
Introduo
Modelo conceitual em camadas Administrao de
Sistemas Linux
ISO/OSI Redes e Servios

Modelo de referncia Definies


Apenas referncia. No utilizado na prtica. Sete camadas: Host e roteadores
Comunicao
fim-a-fim
I Aplicao; Internet

I Camada utilizada pelas aplicaes de uso geral (que Modelo


conceitual em
interagem ou no com os usurios) camadas
ISO/OSI
I Apresentao - Realiza transformaes nos dados TCP/IP

Protocolos de
(compresso, criptografia, converso de formatos, etc); Transporte
TCP e UDP
I Sesso - Controle de dilogo entre sistemas;
IP
I Transporte Especificao
Endereamento
I Pode fazer controle de fluxo e/ou congestionamento; Resoluo e
Atribuio
I Pode realizar controle de erros; Roteamento

I Pode realizar controle de sequencia para assegurar


ordem correta de entrega (sem duplicaes);
I Estabelece conectividade fim-a-fim podendo
assegurar confiabilidade
Introduo
Modelo conceitual em camadas Administrao de
Sistemas Linux
ISO/OSI Redes e Servios

Definies
Host e roteadores
Modelo de referncia Comunicao
fim-a-fim
Internet
I Rede Modelo
conceitual em
I Roteamento entre redes distintas; camadas
I Especificao de meios de endereamento globais. ISO/OSI
TCP/IP

Protocolos de
Transporte
TCP e UDP

IP
Especificao
Endereamento
Resoluo e
Atribuio
Roteamento
Introduo
Modelo conceitual em camadas Administrao de
Sistemas Linux
ISO/OSI Redes e Servios

Definies
Host e roteadores
Modelo de referncia Comunicao
fim-a-fim
Internet
I Rede Modelo
conceitual em
I Roteamento entre redes distintas; camadas
I Especificao de meios de endereamento globais. ISO/OSI
TCP/IP
I Enlace Protocolos de
Transporte
I Agrupa os bits em quadro de dados; TCP e UDP
I Endereamento em uma mesma rede fsica; IP
I Verificao e correo de erros de transmisso; Especificao
Endereamento
I Especifica protocolos de acesso ao meio. Resoluo e
Atribuio
Roteamento
Introduo
Modelo conceitual em camadas Administrao de
Sistemas Linux
ISO/OSI Redes e Servios

Definies
Host e roteadores
Modelo de referncia Comunicao
fim-a-fim
Internet
I Rede Modelo
conceitual em
I Roteamento entre redes distintas; camadas
I Especificao de meios de endereamento globais. ISO/OSI
TCP/IP
I Enlace Protocolos de
Transporte
I Agrupa os bits em quadro de dados; TCP e UDP
I Endereamento em uma mesma rede fsica; IP
I Verificao e correo de erros de transmisso; Especificao
Endereamento
I Especifica protocolos de acesso ao meio. Resoluo e
Atribuio
Roteamento
I Fsica: Estabelece o canal de comunicao com base no
meio de transmisso.
Introduo
Sumrio Administrao de
Sistemas Linux
Redes e Servios
Definies
Host e roteadores Definies
Comunicao fim-a-fim Host e roteadores
Comunicao
fim-a-fim
Internet Internet

Modelo
Modelo conceitual em camadas conceitual em
camadas
ISO/OSI ISO/OSI
TCP/IP
TCP/IP Protocolos de
Transporte
Protocolos de Transporte TCP e UDP

IP
TCP e UDP Especificao
Endereamento
Resoluo e
IP Atribuio
Roteamento
Especificao
Endereamento
Resoluo e Atribuio
Roteamento
Introduo
Modelo conceitual em camadas Administrao de
Sistemas Linux
TCP/IP Redes e Servios

Modelo utilizado na Internet Definies


Cinco camadas: Host e roteadores
Comunicao
fim-a-fim
I Aplicao; Internet

I Transporte; Modelo
conceitual em
camadas
I Rede; ISO/OSI
TCP/IP
I Enlace; Protocolos de
Transporte
I Fsica. TCP e UDP

IP

Exemplo Especificao
Endereamento
Resoluo e
Atribuio
I HTTP; Roteamento

I TCP;
I IP;
I Ethernet (IEEE 802.3).
Introduo
Modelo conceitual em camadas Administrao de
Sistemas Linux
TCP/IP Redes e Servios

Definies
Host e roteadores
Comunicao
fim-a-fim
Internet

Modelo
conceitual em
camadas
ISO/OSI
TCP/IP

Protocolos de
Transporte
TCP e UDP

IP
Especificao
Endereamento
Resoluo e
Atribuio
Roteamento
Introduo
Modelo conceitual em camadas Administrao de
Sistemas Linux
TCP/IP Redes e Servios

Definies
PDU Host e roteadores
Comunicao
Protocol Data Unit - unidade de dados utilizada por cada fim-a-fim
Internet
protocolo. Modelo
conceitual em
Encapsulamento camadas
ISO/OSI
TCP/IP
Cada camada recebe o PDU da camada superior como carga
Protocolos de
til (payload ). Transporte
TCP e UDP

IP
Especificao
Endereamento
Resoluo e
Atribuio
Roteamento
Introduo
Sumrio Administrao de
Sistemas Linux
Redes e Servios
Definies
Host e roteadores Definies
Comunicao fim-a-fim Host e roteadores
Comunicao
fim-a-fim
Internet Internet

Modelo
Modelo conceitual em camadas conceitual em
camadas
ISO/OSI ISO/OSI
TCP/IP
TCP/IP Protocolos de
Transporte
Protocolos de Transporte TCP e UDP

IP
TCP e UDP Especificao
Endereamento
Resoluo e
IP Atribuio
Roteamento
Especificao
Endereamento
Resoluo e Atribuio
Roteamento
Introduo
Protocolos de Transporte Administrao de
Sistemas Linux
TCP e UDP Redes e Servios

UDP Definies
User Datagram Protocol Host e roteadores
Comunicao
fim-a-fim
I Sem garantias de entrega; Internet

Modelo
I Sem garantias de ordenao; conceitual em
camadas
I Sem Controle de fluxo e congestionamento; ISO/OSI
TCP/IP

I Muito simples Protocolos de


Transporte
TCP e UDP

IP
Especificao
Endereamento
Resoluo e
Atribuio
Roteamento
Introduo
Protocolos de Transporte Administrao de
Sistemas Linux
TCP e UDP Redes e Servios

UDP Definies
User Datagram Protocol Host e roteadores
Comunicao
fim-a-fim
I Sem garantias de entrega; Internet

Modelo
I Sem garantias de ordenao; conceitual em
camadas
I Sem Controle de fluxo e congestionamento; ISO/OSI
TCP/IP

I Muito simples Protocolos de


Transporte
TCP e UDP

TCP IP
Especificao
Transmission Control Protocol Endereamento
Resoluo e
Atribuio
I Maior complexidade; Roteamento

I Garante entrega confivel e em ordem;


I Controle de Fluxo e Congestionamento;
I Pode introduzir atraso (no indicado para tempo real).
Introduo
Protocolos de Transporte Administrao de
Sistemas Linux
TCP e UDP Redes e Servios

UDP
Formato do "datagrama": Definies
Host e roteadores
Comunicao
fim-a-fim
Internet

Modelo
conceitual em
camadas
ISO/OSI
TCP/IP

Protocolos de
Transporte
TCP e UDP

IP
Especificao
Endereamento
Resoluo e
Atribuio
Roteamento

Figura: Fonte: RFC 768


Introduo
Protocolos de Transporte Administrao de
Sistemas Linux
TCP e UDP Redes e Servios

TCP
Formato do segmento: Definies
Host e roteadores
Comunicao
fim-a-fim
Internet

Modelo
conceitual em
camadas
ISO/OSI
TCP/IP

Protocolos de
Transporte
TCP e UDP

IP
Especificao
Endereamento
Resoluo e
Atribuio
Roteamento

Figura: Fonte: RFC 793


Introduo
Sumrio Administrao de
Sistemas Linux
Redes e Servios
Definies
Host e roteadores Definies
Comunicao fim-a-fim Host e roteadores
Comunicao
fim-a-fim
Internet Internet

Modelo
Modelo conceitual em camadas conceitual em
camadas
ISO/OSI ISO/OSI
TCP/IP
TCP/IP Protocolos de
Transporte
Protocolos de Transporte TCP e UDP

IP
TCP e UDP Especificao
Endereamento
Resoluo e
IP Atribuio
Roteamento
Especificao
Endereamento
Resoluo e Atribuio
Roteamento
Introduo
IP Administrao de
Sistemas Linux
Especificao Redes e Servios

Definies
Host e roteadores
Comunicao
fim-a-fim
Internet
Caractersticas Modelo
Internet Protocol conceitual em
camadas
ISO/OSI
I No confivel; TCP/IP

I No orientado conexo; Protocolos de


Transporte
TCP e UDP
I Pacotes podem chegar fora de ordem;
IP
I Seu PDU o "datagrama IP"; Especificao
Endereamento
Resoluo e
I Especifica um esquema de endereamento. Atribuio
Roteamento
Introduo
IP Administrao de
Sistemas Linux
Especificao Redes e Servios

Datagrama Definies
Host e roteadores
Comunicao
fim-a-fim
Internet

Modelo
conceitual em
camadas
ISO/OSI
TCP/IP

Protocolos de
Transporte
TCP e UDP

IP
Especificao
Endereamento
Resoluo e
Atribuio
Roteamento

Figura: Fonte: RFC 791


Introduo
Sumrio Administrao de
Sistemas Linux
Redes e Servios
Definies
Host e roteadores Definies
Comunicao fim-a-fim Host e roteadores
Comunicao
fim-a-fim
Internet Internet

Modelo
Modelo conceitual em camadas conceitual em
camadas
ISO/OSI ISO/OSI
TCP/IP
TCP/IP Protocolos de
Transporte
Protocolos de Transporte TCP e UDP

IP
TCP e UDP Especificao
Endereamento
Resoluo e
IP Atribuio
Roteamento
Especificao
Endereamento
Resoluo e Atribuio
Roteamento
Introduo
IP Administrao de
Sistemas Linux
Endereamento Redes e Servios

Definies
Host e roteadores
Comunicao
IPv4 fim-a-fim
Internet

Verso 4 do protocolo ainda a mais usada. Utiliza Modelo


conceitual em
endereos de 32 bits de comprimento. Formado por duas camadas
ISO/OSI
partes: TCP/IP

I NetID; Protocolos de
Transporte
TCP e UDP
I HostID.
IP
Especificao
Endereamento
Mscara de sub-rede Resoluo e
Atribuio
Determina qual parte do endereo NetID e qual parte Roteamento

HostID. Pode ser descrita em notao CIDR.


Introduo
IP Administrao de
Sistemas Linux
Endereos reservados Redes e Servios

Definies
Host e roteadores
Endereos privados Comunicao
fim-a-fim
Para redes locais: Internet

Modelo
I 192.168.0.0/16 conceitual em
camadas
I 10.0.0.0/8 ISO/OSI
TCP/IP

I 172.16.0.0/12 Protocolos de
Transporte
Para operadoras que usam CGNAT: TCP e UDP

IP
I 100.64.0.0/10 Especificao
Endereamento
Resoluo e
Atribuio
Multicast Roteamento

I 224.0.0.0/4
Introduo
IP Administrao de
Sistemas Linux
Endereos reservados Redes e Servios

Definies
Host e roteadores
Comunicao
fim-a-fim
Internet
Interface Loopback Modelo
conceitual em
I 127.0.0.0/8 camadas
ISO/OSI
TCP/IP

Protocolos de
Endereamento link-local Transporte
TCP e UDP
Usado quando no h configurao de endereamento em IP
vigor Especificao
Endereamento
Resoluo e
I 169.254.0.0/16 Atribuio
Roteamento
Introduo
Sumrio Administrao de
Sistemas Linux
Redes e Servios
Definies
Host e roteadores Definies
Comunicao fim-a-fim Host e roteadores
Comunicao
fim-a-fim
Internet Internet

Modelo
Modelo conceitual em camadas conceitual em
camadas
ISO/OSI ISO/OSI
TCP/IP
TCP/IP Protocolos de
Transporte
Protocolos de Transporte TCP e UDP

IP
TCP e UDP Especificao
Endereamento
Resoluo e
IP Atribuio
Roteamento
Especificao
Endereamento
Resoluo e Atribuio
Roteamento
Introduo
IP Administrao de
Sistemas Linux
Resoluo e Atribuio Redes e Servios

Definies
Host e roteadores
Comunicao
fim-a-fim
Internet

Modelo
Resoluo conceitual em
camadas
ARP ou RARP (Address Resolution Protocol). ISO/OSI
TCP/IP

Protocolos de
Atribuio Transporte
TCP e UDP
DHCP para IPv4 ou DHCPv6 e RA (Router Advertisements) IP
para IPv6. Especificao
Endereamento
Resoluo e
Atribuio
Roteamento
Introduo
Sumrio Administrao de
Sistemas Linux
Redes e Servios
Definies
Host e roteadores Definies
Comunicao fim-a-fim Host e roteadores
Comunicao
fim-a-fim
Internet Internet

Modelo
Modelo conceitual em camadas conceitual em
camadas
ISO/OSI ISO/OSI
TCP/IP
TCP/IP Protocolos de
Transporte
Protocolos de Transporte TCP e UDP

IP
TCP e UDP Especificao
Endereamento
Resoluo e
IP Atribuio
Roteamento
Especificao
Endereamento
Resoluo e Atribuio
Roteamento
Introduo
IP Administrao de
Sistemas Linux
Roteamento Redes e Servios

Definies
Host e roteadores
Comunicao
Definio fim-a-fim
Internet

Processo de escolha de rotas para alcanar determinado Modelo


conceitual em
destino. Para isso roteadores se conectam a pelo menos duas camadas
ISO/OSI
redes diferentes. TCP/IP

Protocolos de
Encaminhamento Direto Transporte
TCP e UDP
Dados enviados diretamente para a mquina destino (mesma IP
rede local). Especificao
Endereamento
Resoluo e
Atribuio
Encaminhamento Indireto Roteamento

Dados enviados para um roteador (destino outra rede).


Introduo
IP Administrao de
Sistemas Linux
Roteamento Redes e Servios

Definies
Host e roteadores
Tabela de roteamento Comunicao
fim-a-fim
Rotas devem possuir: Internet

Modelo
I Rede ou host de destino; conceitual em
camadas
ISO/OSI
I Prximo salto at o destino. TCP/IP

Protocolos de
Rotas podem ser: Transporte
TCP e UDP
I Rota para um host; IP
Especificao
I Rota para uma rede; Endereamento
Resoluo e
Atribuio
I Rota padro. Roteamento

ip address show