Internet Protocols (IPs) Paul Leger http://pleger.cl
¿Qué es una IP? Es una dirección que identifican a algún dispositivo dentro de una red que use este protocolo (Internet Protocol) 192.168.0.100 (IP clase c – IPv4) Actualmente existen dos protocolos de IP conocidos: IPv4 y IPv6. Aunque la mayoría de los computadores soportan IPv6, se sigue usando IPv4. IPv6 soporta más direcciones de IPs. IPv4 soporta 232 (4.294.967.296) y IPv6 soporta 2128 o 6.7 * 1017 de direcciones IPv4 contiene 4 octetos. Es decir, 4 números con capacidad de expresar dos 256 posiciones distintas (0-255). Esto se debe que usan solamente 8 bits para cada número
Internet: redes de redes Red Pública IP Publica1 IP Publica2 LAN1 LAN2 IP publica1 y IP publica 2 son diferentes, sin embargo, las IPs de LAN1 y LAN2 pueden tener las mismas IPs
Analizando Una IP 192.168.0.100 La parte roja corresponde a la dirección de la red. En este caso, Es una red privada y no pública (su explicación en la próxima slide) Para referirse a esta red, usamos la dirección 192.168.0.0 La parte azul corresponde a la dirección del computador dentro de la red. En este caso, Solo se puede tener 254 computadores Referirse a todos los computadores de la red, usamos la dirección 192.168.0.255 (esto es conocido como broadcast)
Tipos de Redes Redes de clase A 1.0.0.0 – 126.0.0.0 Muchos computadores, Pocas redes Pocos computadores, Muchas redes Redes locales (no públicas) Clase A: 10.0.0.0 Clase B: 172.16.0.0 Clase C: 192.168.0.0 Propia maquina: 127.0.0.1 Redes de clase A 1.0.0.0 – 126.0.0.0 Redes de clase B 128.0.0.0 – 191.0.0.0 Redes de clase C 192.0.0.0 – 223.0.0.0 Redes de clase D y E 223.0.0.0 – 254.0.0.0
Tarea en Clase ¿Cuál es la IP de su computador? ¿Qué clase es? IP Publica1 Red Pública LAN1 ¿Cuál es la IP de su computador? ¿Qué clase es? ¿Cuál es la IP de su universidad? ¿Qué clase es?
Respuesta de: Tarea en Clase 1) IP, clase B 2) IP, clase B What it is my IP?
Traceroute (1) IP Publica1 Red Pública LAN1 El comando traceroute muestra la secuencia de IPs para llegar a un objetivo
Traceroute (2): Un ejemplo de cómo llegar a google
USANDO LA MASCARA DE RED Mascaras ¿Cómo separamos la dirección de un computador desde su red? USANDO LA MASCARA DE RED Similarmente a la IP, la mascara es una secuencia de cuatro octetos Cada octeto puede tener el valor valor 255.
Analizando una IP y su máscara Mascara: 255.255.255.0 Al aplicar la máscara a la IP, obtenemos la red: 192.168.0.0 ¿Cómo se obtuvo este resultado? ¡¡Usando operaciones sobre bits!!
Operaciones con Bits Un bit se compara con otro bit a través de operaciones booleanas (and, or, xor) AND: ambos bits deben ser 1 para que el resultado sea 1. Ejemplos: 1 and 1 => 1 , 1 and 0 => 0 , 0 and 1 => 0 OR: uno dos los bits debe ser 1 para que el resultado sea 1. Ejemplos: 1 and 1 => 1, 1 and 0 => 1, 0 and 0 = > 0 XOR: similar al or, pero si ambos son 1, el resultado es 0. Ejemplos: 1 and 1 => 0 , 1 and 0 => 1, 0 and 0 => 0
Volviendo a las máscaras En binario, 255 es 11111111 254 es 11111110 0 es 00000000 192 es 11000000 255 tiene todos bits en 1 y 0 tiene todos los bits en 0 Una mascara realiza la operación AND entre la representación de bits de la IP y la máscara
Ejemplo IP: 192.168.0.100 => 11000000.10101000.00000000.1100100 Máscara: 255.255.255.0 => 11111111.11111111.11111111.0000000 Al realizar la operación AND Resultado: 192.168.0.0 => 11000000.10101000.00000000.0000000 La máscara con la operación AND permite separar la dirección de una red y de una IP
Máscaras Para una clase A: 255.0.0.0 B: 255.255.0.0 C: 255.255.255.0 Estás son conocidas como máscaras naturales, las tienen solo bits 1 desde derecha a izquierda Las máscaras se pueden modificar para tener subredes y sub-máscaras
Redes y subredes Una red se puede dividir en subredes. Por ejemplo, una mascara de clase C (con una mascara 255.255.255.0) se puede en dos subredes usando la mascara 255.255.255.128 Una subred se crea agregando “1”s de derecha a izquierda después de su máscara natural
¿Consultas?