Explorar E-books
Categorias
Explorar Audiolivros
Categorias
Explorar Revistas
Categorias
Explorar Documentos
Categorias
Endereçamento IP
P P P
FS2013
Data and Computer Network
Encapsulamento
• Todas as comunicações em uma rede têm uma
origem e são enviadas para um destino
• As informações emitidas em uma rede são
chamadas de dados ou pacote de dados
(dependendo da camada)
• Se um computador desejar enviar dados para
outro computador, os dados devem primeiro
ser "empacotados" através de um processo
chamado encapsulamento
FS2013
Data and Computer Network
Conceito de PDU
• Protocol Data Unit (Unidade de Dados de
Protocolo) em telecomunicações descreve um bloco
de dados que é transmitido entre duas instâncias da mesma
camada.
• Cada camada recebe a PDU da camada superior como um
bloco de dados, adiciona seus cabeçalhos (e em alguns casos,
rodapés) de controle, criando a sua própria PDU, num
processo chamado de encapsulamento.
• Embora seja comum o uso do termo "Pacote" para todas as
informações trocadas numa rede, este termo só deve ser
aplicado para as PDUs de camada 3 (Rede).
FS2013
Data and Computer Network
Conceito de PDU
• Em algumas camadas, são dados nomes especiais
para as PDUs
– Camada física: "BIT";
– Camada de enlace: "QUADRO" (Brasil) ou "FRAME"
"Trama" (Portugal);
– Camada de rede: "PACOTE" ou "DATAGRAMA";
– Camada de transporte: "SEGMENTO".
• Esses nomes também são usados nas camadas
correspondentes do Modelo TCP/IP.
• Nas camadas de Sessão, Apresentação e Aplicação, as
PDUs são chamadas genericamente de "dados" ou
"mensagens".
FS2013
Data and Computer Network
Processo de Encapsulamento
• Preparação dos dados para transmissão
• Os dados são gerados pela camada da
aplicação
• Descem na pilha de protocolos até serem
efectivamente enviados pela rede física.
FS2013
Data and Computer Network
Processo de Encapsulamento
• Cada PDU de aplicação deve carregar informação do endereço
IP do destino, porta do destino e protocolo de transporte.
• Cada PDU de transporte carrega o endereço IP do destino.
• Cada PDU de rede deve carregar a PDU de transporte.
FS2013
Data and Computer Network
Processo de Encapsulamento
Esta camada introduz o
Define o conjunto de
conceito de porta, um
serviços manipulados por
nível de endereço
HTTPFTP usuários.
adicional que identifica a
aplicação na máquina. SMTP POP3 Utiliza o modelo
Aplicação cliente/server
Um endereço completo
nesse nível é
estabelecido por um
TCP UDP
Transporte
par (host, port)
Transferência de ficheiros: 21 - ftp
Terminal virtual: 23 - telnet IPICMPARP Opera com endereços
Correio electrónico: 25 - smtp Comunicação físicos, protocolos de
Controle de conversão entre
endereços físicos e
Endereços para Link Logico
Acesso ao Placa de rede lógicos são definidos.
comunicação entre Meio São estes o ARP
máquinas (host-to-host) são Acesso à Rede (Address Resolution
lógicos (endereços IP) Protocol) e o RARP
(Reverse ARP)
Data and Computer Network
Processo de Encapsulamento
FS2013
Data and Computer Network
FS2013
Data and Computer Network
Camada de Aplicação - Protocolos
• OSPF – Open Shortest Path First roteamento dinâmico de protocolo. Aqui é aplicado um
protocolo de estado de link ao invés de um protocolo de vetor de distância em que ele testa o
estado da sua ligação com cada um dos seus vizinhos e envia as informações adquiridas para
eles.
• Telnet é utilizado para abrir uma sessão remota em outro computador. Ele se baseia em TCP
para o transporte e é definido pela RFC854.
• POP3 – Post Office Protocol version 3 é utilizado por usuários clientes para acessar uma
conta de email em um servidor e pegar o e-mail. Como no SMTP, esta não é uma camada de
transporte.
• IMAP4 – Internet Mail Access Protocol version 4 é um substituto para o POP3.
• EGP – Exterior Gateway Protocol é utilizado entre roteadores de diferentes sistemas.
• IGP – Interior Gateway Protocol. O nome é utilizado para descrever o fato de que cada
sistema na internet pode escolher seu próprio protocolo de roteamento. RIP e OSPF são
exemplos de protocolos de gateway interior.
• RIP – Routing Information Protocol é utilizado para atualizar dinamicamente tabelas de
roteamento em WANs e na internet. O algoritmo vetor distância é utilizado para calcular a
melhor rota para o pacote.
FS2013
Data and Computer Network
Camada de Aplicação - Protocolos
• DHCP – Dynamic host configuration protocol é um método de designar endereços IPs para os
computadores conectados na rede e ele é um serviço baseado no servidor que designa
automaticamente endereços IPs para cada computador que entra na rede. Este método não
exige que você tenha que entrar em cada computador e informar o IP, facilitando mudanças de
redes. O DHCP pode executar todas as funções do BOOTP.
• BGP – Border Gateway Protocol. Quando dois sistemas estão utilizando BGP, eles
estabelecem uma conexão TCP, e então enviam um para outro suas tabelas BGP. O BGP
utiliza método de vetorização de distância sendo que ele detecta falhas, enviando mensagens
de atividade aos seus vizinhos a cada 30 segundos. Ele troca informações sobre redes
alcançáveis com outros sistemas BGP, incluindo o caminho completo dos sistemas que estão
entre eles.
• SMTP – Simple Mail Transfer Protocol é utilizado para transporte de e-mail, sendo que o
SMTP é uma aplicação utilizada para transporte e não um meio de transporte. Por isso se
localiza na camada de Aplicação.
• HTTP – Hypertext Transfer Protocol é utilizado para transportar páginas HTML de servidores
web para navegadores. O protocolo é utilizado para realizar a comunicação entre servidores
WEB e Navegadores instalados em computadores clientes.
• BOOTP – O protocolo Bootstrap é utilizado para designar um endereço IP para computadores
que não possuem disco rígido, onde o servidor fornece um arquivo juntamente com o sistema
operacional para executá-lo.
FS2013
Data and Computer Network
Camada de Aplicação - Protocolos
• FTP – File Transfer Protocol: Permite a transferência de arquivos entre
dois computadores através de login e senha.
• TFTP – Trivial File Transfer Protocol: Permite a transferência de arquivos
entre dois computadores sem a necessidade de login e senha. É mais
limitado e pouco utilizado.
• NFS – Network File System é um protocolo que permite que os sistemas
UNIX e Linux montem remotamente sistemas de arquivos entre um e
outro.
• SNMP – Simple Network Management Protocol é utilizado para gerenciar
todos os tipos de elementos de rede baseando no envio e recebimento de
vários dados.
FS2013
Data and Computer Network
FS2013
Data and Computer Network
FS2013
Data and Computer Network
Interface de Rede
• Os protocolos que fazem parte da camada de Interface de Rede do TCP-IP
são:
– SLIP – Serial Line Internet Protocol. Este protocolo coloca pacotes de dados em quadros
em preparação para o transporte através do hardware de rede, sendo utilizado para enviar
dados por linhas seriais. Aqui, não há correções de erros, endereçamento ou identificação
de pacotes e também não temos autenticação sendo que o SLIP suporta apenas o
transporte de pacotes IP.
– PPP – Point to Point Protocol é uma forma de encapsulamento de dados serial que
representa uma melhoria com relação ao SLIP capaz de prover uma comunicação serial
bidirecional e é bem parecido com o SLIP, se diferenciando por suportar AppleTalk, IPX,
TCP/IP e NetBEUI junto com o TCP/IP.
Router A Router B
ENDEREÇAMENTO IP
FS2013
Data and Computer Network
Introdução
• Dentro de uma rede TCP/IP, cada Computador
recebe um endereço IP único que o identifica na
rede.
FS2013
Data and Computer Network
Atribuição de endereços
• Dado um conjunto de IPs, coloca-se o
problema de como atribuir os endereços aos
dispositivos da rede?
Router A Router B
Características
• Para facilitar o processo de encaminhamento,
optou-se por atribuir endereços de modo
hierárquico.
• A primeira identifica a rede à qual o computador
está conectado (necessário, pois numa rede
TCP/IP podemos ter várias redes conectadas
entre sí, veja o caso da Internet) e
• A segunda identifica o computador (chamado de
host) dentro da rede
FS2013
Data and Computer Network
Atribuição de endereços com hierarquia
Router A Router B
1.1.1.0 1.1.2.0 1.1.3.0
• aaaaa
FS2013
Data and Computer Network
Formato de endereçamento IP
FS2013
Data and Computer Network
Endereçamento IP – Classes de Endereços IP
ARIN - American Registry for Internet Numbers (Registro Americano para Números da
Internet)
FS2013
Data and Computer Network
Classes de Endereços IP
FS2013
Data and Computer Network
Classe A
FS2013
Data and Computer Network
Classe B
FS2013
Data and Computer Network
Classe C
FS2013
Data and Computer Network
Endereçamento IP
FS2013
Data and Computer Network
Endereçamento IP – Representação Binária
• Para a representação Binária do IP, converte-se cada octeto.
• Por exemplo: 184.220.120.61
184.220.120.61
FS2013
Data and Computer Network
Classes de endereços IP
224 – 229
230 – 247
FS2013
Data and Computer Network
Classes D & E
• A classe D é usada para endereços de Multicast:
– Tem os primeiros 4 bits do endereço da rede iguais a
1110
– Exemplo: 224.1.1.1
(11100000.00000001.00000001.00000001)
• A classe E é usada para fins científicos ou de
investigação:
– Tem os seus primeiros 5 bits iguais a 11110
– Exemplo: 241.1.1.1
(11110000.00000001.00000001.00000001)
FS2013
Data and Computer Network
Endereços Reservados
Endereço Aplicação
Endereço de loopback. Identifica o nó local e
127.0.0.1 permite enviar um pacote para sí próprio sem que o
pacote seja enviado para a rede.
Endereço com todos os bits do Usado para indicar uma rede específica.
campo de ID da rede iguais a 0.
Endereço com todos os bits do Usado para indicar todas as redes
campo de ID da rede iguais a 1.
Endereço com todos os bits do ID da rede. Por exemplo, a rede 10.10.10 é
campo de ID do dispositivo iguais a identificada por 10.10.10.0
0.
Endereço com todos os bits do Identifica todos os nós da rede (endereço de
campo de ID do dispositivo iguais a broadcast). Exe. 10.10.10.255 identifica todos os
1. dispositivos da rede 10.10.10.0
Endereço com todos os bits a 0 Usado pelos routers Cisco para designar uma rota
por defeito.
Endereço com todos os bits a 1 Identifica todos os nós da rede actual. Ao contrário
do endereço de broadcast anterior, este endereço
não identifica uma rede em particular.
FS2013
Data and Computer Network
Para determinar a que classe pertence um dado endereço, basta ter em conta que:
• O primeiro byte identifica a classe do endereço.
• Classe A – [1, 126]
• Classe B – [128, 191]
• Classe C – [192, 223]
FS2013
Data and Computer Network
Exemplos
• 10.10.10.0
– Endereço da classe A não reservado
• 172.19.100.1
– Endereço da classe B não reservado
• 192.168.10.1
– Endereço da classe C não reservado
• 100.0.0.0
– Endereço da classe A reservado para identificar a
rede 100
FS2013
Lesson 11 Data and Computer Network
…!
Redes Privadas
FS2013
Data and Computer Network
Endereçamento Privado
• Por diversas razões incluindo a racionalização de
IP’s e a segurança, o protocolo TCP/IP criou o
conceito de REDES PRIVADAS.
FS2013
Data and Computer Network
Endereçamento Privado
ENDEREÇOS PRIVADOS
• REDE CLASSE A:
10.0.0.0 a 10.255.255.255
• REDES CLASSE B:
172.16.0.0 a 172.31.255.255
• REDES CLASSE C:
192.168.0.0 a 192.168.255.255
FS2013
Data and Computer Network
Endereço da Rede & Broadcast
Numa rede de computadores o primeiro e o último IP’s não
podem ser usados.
FS2013
Data and Computer Network
Máscara de Rede
• Máscara de subrede ou Subnet mask ou Netmask é
um número de 32 bits usada para separar em um IP a
parte correspondente à rede pública, à subrede e aos
hosts
• Uma Subrede é uma divisão de uma rede de
computadores - é a faixa de endereços lógicos
reservada para uma organização
FS2013
Data and Computer Network
Máscara de Rede
• A divisão de uma rede grande em menores
resulta:
– Num tráfego de rede reduzido,
– Administração simplificada e
– Melhor performance de rede.
• No IPv4 uma subrede é identificada por seu
endereço base e sua máscara de subrede.
• Os IPv4 consistem de endereços de 32 bits
divididos em 4 octetos e uma máscara de subrede
do mesmo tamanho
FS2013
Data and Computer Network
Máscara de Rede
• Os 32 bits das Máscaras de Subrede são divididos em
duas partes:
• Primeiro bloco de 1s seguido por um bloco de 0s.
• Os 1s indicam a parte do endereço IP que pertence à
rede e
• Os 0s indicam a parte que pertence ao host.
FS2013
Data and Computer Network
Cálculo do Endereço de Rede e de Broadcast
Em termos de operações matemáticas o Endereço da rede e o
Endereço de Broadcast resultam dos seguintes cálculos:
FS2013
Data and Computer Network
Cálculo do número de Rede e de Broadcast
Endereço de Broadcast:
10101100 00010000 10000001 11011100
OR (NOT (11111111 11111111 11111100 00000000))
FS2013
Data and Computer Network
ENDEREÇO DE “LOOPBACK”
• O endereço 127 . 0 . 0 . 0 da classe A é reservado;
• É usado para testes do TCP / IP e para comunicação
interprocessos em uma máquina local;
• Quando uma aplicação usa o endereço de “loopback”
como destino, o software do protocolo TCP/IP devolve os
dados sem gerar tráfego na rede;
• É a forma simples de fazer com que um cliente local fale
com o servidor local correspondente, sem que se tenha de
alterar o programa cliente e/ou o programa servidor;
FS2013
Data and Computer Network
Máscara Padrão
Classe Máscara
A 11111111.00000000.00000000.00000000 255.0.0.0
B 11111111.11111111.00000000.00000000 255.255.0.0
C 11111111.11111111.11111111.00000000 255.255.255.0
FS2013
Data and Computer Network
Exemplo
Parte Parte
Classe do Máscara
Endereço IP endereço
referente a referente ao
Padrão
rede Host
47
Data and Computer Network
...mas, afinal, para que servem as máscaras de sub-rede?
49
Data and Computer Network
Endereçamento IP com Sub-redes
Endereço original Rede Host
Endereço dividido em sub-redes Rede Sub-rede Host
• Endereços de Sub-redes
– O número de sub-redes de uma rede é função do
número de bits do campo sub-rede e é igual a 2bits de sub-
rede.
– Exemplo:
• Dois bits no campo de sub-rede permitem identificar quatro
sub-redes: 00; 01; 10; 11
50
Data and Computer Network
Máscara de Rede
• Consideremos a seguinte
máquina:
IP: 192.168.100.225
• 1º caso:
• A rede a que pertence não tem sub-redes, logo;
• Endereço da classe C
• Rede: 192.168.100.0 51
Data and Computer Network
Máscara de Rede
• 2º caso:
• A rede tem sub-redes
IP: 192.168.100.225
53
Data and Computer Network
Assim, teremos:
54
Data and Computer Network
Nº de sub-redes e endereços – Classe C
Nº Bits Máscara Nº Sub-Redes Nº Endereços
24 + 2 x.x.x.11000000 = 255.255.255.192 22 – 2 = 2 26 – 2 = 62
24 + 3 x.x.x.11100000 = 255.255.255.224 23 – 2 = 6 25 – 2 = 30
24 + 4 x.x.x.11110000 = 255.255.255.240 24 – 2 = 14 24 – 2 = 14
24 + 5 x.x.x.11111000 = 255.255.255.248 25 – 2 = 30 23 – 2 = 6
24 + 6 x.x.x.11111100 = 255.255.255.252 26 – 2 = 62 22 – 2 = 2
FS2013
Data and Computer Network
FS2013
Data and Computer Network
Estrutura de Interconexão da
Internet
FS2013