Internet Protocols (IPs) Paul Leger http://pleger.cl
192.168.0.100 (Es una IP clase C en IPv4) ¿Qué es una IP? Es una dirección que identifican a algún dispositivo dentro de una red que use el protocolo “Internet Protocol” 192.168.0.100 (Es una IP clase C en IPv4) Actualmente existen dos protocolos de IP: IP versión 4 y IP versión 6. 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)
Internet: redes de redes Red Pública IP Publica1 IP Publica2 ip1 ip2 LAN1 LAN2 IP publica1 y IP publica 2 son diferentes, sin embargo, las IPs de LAN1 y LAN2 pueden ser las mismas Ips. Por ejemplo, ip1 y ip2 podrían ser las mismas
Analizando Una IP 192.168.0.100 La parte roja corresponde a la dirección de la red. En este caso, Para referirse a esta red, usamos la dirección 192.168.0.0 Es una red privada y no pública (su explicación en la próxima slide) La parte azul corresponde a la dirección del computador dentro de la red. En este caso, Referirse a todos los computadores de la red, usamos la dirección 192.168.0.255 (esto es conocido como broadcast) Solo se puede tener 254 computadores (256 - 2)
Tipos de Redes Redes de clase A 1.0.0.0 – 126.0.0.0 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 Muchos computadores, Pocas redes Pocos computadores, Muchas redes 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
¿Se entiende ahora?
Agotamiento de IPs Jose Miguel Piquer, academico de Universidad de Chile
Tarea en Clase ¿Cuál es la IP de su computador? ¿Qué clase es? IP Publica1 Red Pública Gateway/router LAN1 ¿Cuál es la IP de su computador? ¿Qué clase es? ¿Cuál es la IP de su universidad? ¿Qué clase es? Hint: Para 1) use el comando “ipconfig /all” y para 2) use https://www.whatismyip.com para la IP de la universidad
Respuesta de: Tarea en Clase 1) IP, clase B 2) IP, clase B
Comando “ping” (Packet InterNet Groper) Este comando es útil para saber si cierto dispositivo es conectado a la red (interna o publica) o no Notita: También es usado para saber si uno tiene internet o no, pues si ping a google.cl no responde tienes tres opciones: google está abajo, tú no tienes internet o tu organización no permite el uso de este comando ¿Para qué podría servir el comando “ping 127.0.0.1”?
Traceroute (1) IP Publica1 Red Pública LAN1 El comando traceroute (en windows tracert) muestra la secuencia de IPs para llegar a un objetivo
Traceroute (2): Un ejemplo de cómo llegar a google
Mascaras USANDO LA MASCARA DE RED Dada una dirección IP ¿Cómo separamos la dirección de un computador desde su red? (ej. 192.168.0.100) USANDO LA MASCARA DE RED Similarmente a la IP, la mascara es una secuencia de cuatro octetos, es decir, números que pueden contener un valor entre 0 - 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!!
Recordando Bits Bit contiene un 0 ó 1 Con ocho bits juntos, se pueden generar 256 combinaciones (2^8), donde cada combinación corresponde a un número entero diferente. Por ejemplo, 00000000 => 0 11111111 => 255 00000010 => 2 00000011 => 3 Entonces, podemos decir que un octeto contiene 8 bits (0 – 255) Una IP y máscara contiene 32 bits (4 octetos x 8 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 Bit 1 Bit 2 AND OR XOR 1
Volviendo a las máscaras Recordando que en binario, 255 es 11111111 254 es 11111110 0 es 00000000 248 es 11111000 240 es 11110000 224 es 11100000 192 es 11000000 128 es 10000000 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 Otra forma de representar una máscara es la siguiente: 192.168.0.1/24 => 192.168.0.1 con máscara 255.255.255.0 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
Otros …
IP vs MAC ¿Por qué alguien quisiera cambiar su MAC? Cada vez que accedemos a una obtenemos IP, la cual puede variar Una dirección MAC (teóricamente) no varía cada vez que me conecto a una red, pues es propia de la tarjeta de red ¿Por qué alguien quisiera cambiar su MAC? Visite el siguiente link: http://www.howtogeek.com/192173/ how-and-why-to-change-your-mac-address-on- windows-linux-and-mac/ Cada tarjeta de red tiene su MAC address única
DHCP vs static Cuando uno se conecta a una red a través de un dispositivo (ej. router), puede haber un servicio de DHCP que te asigna un IP dinamica dentro de la red. Se puede usar filtro de MACs, usuarios, hora para no asignarle a todos los dispositivos una IP Si no esta este servicio, nuestro dispositivo (computador) debe tener asignada una IP valida para la red de manera manual. Esto se vuelve una complicación cuando tenemos un dispositivo móvil
Anecdota: Pasando de estática a dinámica En UCN, los funcionarios tenemos IP estática por cable. Esto me provocaba los siguientes problemas: Mi computador no tiene puerto RJ45 (ethernet) En mi casa (como en la mayoria de los hogares) tengo un router con DHCP Solución: compra de un router para mi oficina, el cual se conecta a la red de la universidad. Router UCN/reuna Este nuevo router tiene una IP estatica de UCN, pero asigna IP dinamica a todos Los dispositivos que se conectan a ella (ej. Mi Pcs, celulares, etc) Mi router Red Pública LAN DE UCN LAN DE OFICINA
¿Consultas?