Entendendo TCP/IP (parte 2) - Endereços IP
Esse é o segundo artigo sobre TCP/IP que escrevo. No primeiro falei sobre a camada física TCP. Neste
artigo eu explico a camada de rede. O que são endereços IP, para que serve e como calcular a
máscara de sub-rede, endereços válidos e inválidos, roteamento. O objetivo é ensinar os conceitos,
mostrar os comandos mais comuns, e os arquivos de configuração envolvidos na configuração da rede.[ Hits: 91.069 ]
Por: Ricardo Lino Olonca em 01/04/2011
Tabela de Roteamento IP do Kernel Destino Roteador MáscaraGen. Opções MSS Janela irtt Iface 169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0 172.20.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0 0.0.0.0 172.20.1.21 0.0.0.0 UG 0 0 0 eth0Repare na linha que começa com 0.0.0.0. Ela me informa quem é o meu roteador padrão.
traceroute to www.vivaolinux.com.br (174.123.53.162), 30 hops max, 60 byte packets
1 172.20.1.21 (172.20.1.21) 1.122 ms 4.584 ms 0.830 ms
2 200.136.27.1 (200.136.27.1) 49.806 ms 49.808 ms 49.788 ms
3 ansp.ptta.ansp.br (200.136.37.1) 49.777 ms 49.766 ms 50.006 ms
4 198.32.252.141 (198.32.252.141) 148.155 ms 152.237 ms 154.813 ms
5 66.165.175.25 (66.165.175.25) 158.202 ms 161.649 ms 164.656 ms
6 t0-0-0-5.br2.mia.terremark.net (66.165.161.93) 205.924 ms 209.005 ms 164.085 ms
7 t0-7-0-1.br2.dfw3.terremark.net (66.165.161.230) 164.012 ms 173.333 ms 175.071 ms
8 g0-5-0-1.br1.dfw3.terremark.net (66.165.161.237) 168.156 ms 180.725 ms 182.899 ms
9 66.165.161.34 (66.165.161.34) 185.315 ms 188.295 ms 193.043 ms
10 g1-10.br2.dfw.terremark.net (66.165.160.250) 196.598 ms 200.248 ms 203.536 ms
11 ge-8-35.car1.Dallas1.Level3.net (4.59.113.109) 207.215 ms 210.249 ms 212.392 ms
12 vlan90.csw4.Dallas1.Level3.net (4.69.145.254) 217.860 ms 163.922 ms 164.278 ms
13 ae-91-91.ebr1.Dallas1.Level3.net (4.69.151.162) 168.333 ms 170.610 ms 174.902 ms
14 ae-1-13.bar1.Houston1.Level3.net (4.69.137.137) 184.746 ms 198.413 ms 198.404 ms
15 ae-0-11.bar2.Houston1.Level3.net (4.69.137.134) 198.391 ms 198.379 ms 198.693 ms
16 THE-PLANET.bar2.Houston1.Level3.net (4.78.10.30) 202.628 ms 205.404 ms 208.518 ms
17 te2-1.dsr02.hstntx1.networklayer.com (207.218.223.34) 213.510 ms te2-1.dsr01.hstntx1.networklayer.com (207.218.223.26) 217.835 ms te2-2.dsr01.hstntx1.networklayer.com (207.218.223.30) 219.290 ms
18 po15.dsr01.hstntx2.networklayer.com (70.87.253.109) 168.848 ms po16.dsr01.hstntx2.networklayer.com (70.87.253.101) 168.758 ms 169.809 ms
19 po2.car06.hstntx2.networklayer.com (74.55.252.114) 173.225 ms p01.car06.hstntx2.networklayer.com (74.55.252.82) 177.266 ms po2.car06.hstntx2.networklayer.com (74.55.252.114) 180.041 ms
20 sunshine.vivaolinux.com.br (174.123.53.162) 186.687 ms 186.678 ms 190.524 ms
Tabela de Roteamento IP do Kernel Destino Roteador MáscaraGen. Opções MSS Janela irtt Iface 169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0 172.20.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0 172.21.0.0 172.20.1.2 255.255.0.0 UG 0 0 0 eth0 0.0.0.0 172.20.1.21 0.0.0.0 UG 0 0 0 eth0Agora podemos ver que os dados destinados a rede 172.21.0.0 serão encaminhados para o gateway 172.20.1.2. Os demais pacotes serão encaminhados para o default gateway.
1-14:38:19.235549 ARP, Request who-has 192.168.56.1 tell 192.168.56.101, length 28
2-14:38:19.235862 ARP, Reply 192.168.56.1 is-at 0a:00:27:00:00:00, length 46
3-14:38:31.588405 IP 192.168.56.101.39553 > 172.20.1.6.53: 53830+ A? www.vivaolinux.com.br. (39)
4-14:38:31.589123 IP 172.20.1.6.53 > 192.168.56.101.39553: 53830 2/0/0 CNAME vivaolinux.com.br., A 174.123.53.162 (69)
5-14:38:31.589938 IP 192.168.56.101 > 174.123.53.162: ICMP echo request, id 3178, seq 1, length 64
6-14:38:31.759049 IP 174.123.53.162 > 192.168.56.101: ICMP echo reply, id 3178, seq 1, length 64
Entendendo TCP/IP (Parte 6) - Firewall
Entendendo TCP/IP (Parte 3) - Resolução de nomes
Entendendo TCP/IP (Parte 5) - Portas TCP/UDP
Instalando um servidor LAMP no OpenSuSE
Habilitar o HTTP/2 no Apache do Ubuntu 16.04/20.04
Caracteres especiais no teclado Linux: como adaptar às necessidades do escritor
Guia de como se dar bem no Slackware sem recorrer a interface gráfica
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Como renomear arquivos de letras maiúsculas para minúsculas
Imprimindo no formato livreto no Linux
Vim - incrementando números em substituição
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
Não to conseguindo resolver este problemas ao instalar o playonelinux (1)
Excluir banco de dados no xampp (1)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta