Muestra las diferencias entre dos versiones de la página.
Próxima revisión | Revisión previa | ||
clase:daw:si:3eval:tema16 [2020/09/08 18:37] 127.0.0.1 editor externo |
clase:daw:si:3eval:tema16 [2021/03/01 11:53] (actual) admin [Ejercicios] |
||
---|---|---|---|
Línea 1: | Línea 1: | ||
====== 16. El protocolo IPv4 ====== | ====== 16. El protocolo IPv4 ====== | ||
- | ===== Contenidos | + | ===== Internet Protocol (IP) ===== |
- | * Estructura de routes en internet | + | |
- | * Características y Deficiencias Protocolo IPv4 | + | |
- | * Formato Datagrama IPv4 | + | |
- | * Otros protocolos | + | |
- | * ARP | + | |
- | * ip neigh | + | |
- | * ICMP | + | |
- | * ping | + | |
- | * mtr | + | |
- | * Otras ordenes | + | |
- | * ip addr | + | |
- | * ip link | + | |
- | * ethtool | + | |
- | * route | + | |
- | |||
- | ===== Material ===== | ||
Imagina una incipiente Internet en España. Cada router está en una universidad española de cada comunidad autónoma y hay una única sala con ordenadores conectada a ese router. La conexión entre los routers quedaría así. | Imagina una incipiente Internet en España. Cada router está en una universidad española de cada comunidad autónoma y hay una única sala con ordenadores conectada a ese router. La conexión entre los routers quedaría así. | ||
Línea 115: | Línea 99: | ||
¿Que ha pasado? Pues que el router de Zaragoza ha encaminado mal un Datagrama. Resumiendo: Los datagramas pueden entrar en un buble , aunque en ese caso se acaban borrando. | ¿Que ha pasado? Pues que el router de Zaragoza ha encaminado mal un Datagrama. Resumiendo: Los datagramas pueden entrar en un buble , aunque en ese caso se acaban borrando. | ||
- | === Características y Deficiencias Protocolo IPv4 === | + | ===== Características y Deficiencias Protocolo IPv4 ===== |
Por fin después de muchas explicaciones, | Por fin después de muchas explicaciones, | ||
Línea 132: | Línea 116: | ||
¿Como resuelve el protocolo IP sus deficiencias? | ¿Como resuelve el protocolo IP sus deficiencias? | ||
- | === Formato Datagrama IPv4 === | + | ===== Formato Datagrama IPv4 ===== |
Al igual que vimos el formato de una trama Ethernet, vamos a ver ahora el formato de un datagrama IPv4. | Al igual que vimos el formato de una trama Ethernet, vamos a ver ahora el formato de un datagrama IPv4. | ||
Línea 148: | Línea 132: | ||
- | === Otros protocolos === | + | ===== Otros protocolos |
Ahora vamos a ver una serie de ordenes de Linux. Si ya sabéis algo de Linux o miráis documentación en internet el fácil que os salgan otra serie de ordenes para hacer lo mismo. Realmente son las antiguas que se ha usado durante muchos años. | Ahora vamos a ver una serie de ordenes de Linux. Si ya sabéis algo de Linux o miráis documentación en internet el fácil que os salgan otra serie de ordenes para hacer lo mismo. Realmente son las antiguas que se ha usado durante muchos años. | ||
Línea 159: | Línea 143: | ||
- | === ARP === | + | ==== ARP ==== |
Hasta hora hemos visto como se envían datagramas a través de los routers, usando ethernet para la comunicación física. Es decir que realmente todo se envía a través de Ethernet | Hasta hora hemos visto como se envían datagramas a través de los routers, usando ethernet para la comunicación física. Es decir que realmente todo se envía a través de Ethernet | ||
Línea 184: | Línea 168: | ||
- | == ip neighbour == | + | === ip neighbour |
'' | '' | ||
Línea 198: | Línea 182: | ||
- | === ICMP === | + | ==== ICMP ==== |
ICMP es un protocolo un poco " | ICMP es un protocolo un poco " | ||
Pero como usuarios, el protocolo ICMP no es útil ya que permite saber si funciona perfectamente toda la red hasta un ordenador destino. Es decir si funciona internet hasta el ordenador al que nos queremos conectar. | Pero como usuarios, el protocolo ICMP no es útil ya que permite saber si funciona perfectamente toda la red hasta un ordenador destino. Es decir si funciona internet hasta el ordenador al que nos queremos conectar. | ||
- | == ping == | + | === ping === |
'' | '' | ||
Línea 229: | Línea 213: | ||
* Que por todo ello podemos conectarnos hasta el ordenador 1.1.1.1 | * Que por todo ello podemos conectarnos hasta el ordenador 1.1.1.1 | ||
- | == mtr == | + | === mtr === |
'' | '' | ||
Línea 264: | Línea 248: | ||
* Que el último Host es 1.1.1.1 y por lo tanto podemos conectarnos hasta el ordenador 1.1.1.1 | * Que el último Host es 1.1.1.1 y por lo tanto podemos conectarnos hasta el ordenador 1.1.1.1 | ||
- | === Otras órdenes === | + | ==== Otras órdenes |
- | == ip addr == | + | === ip addr === |
'' | '' | ||
Línea 331: | Línea 315: | ||
- | == ip link == | + | === ip link === |
'' | '' | ||
Línea 347: | Línea 331: | ||
- | == ethtool == | + | === ethtool |
'' | '' | ||
Línea 395: | Línea 379: | ||
- | == route == | + | === route === |
'' | '' | ||
Línea 428: | Línea 412: | ||
===== Ejercicios ===== | ===== Ejercicios ===== | ||
+ | Para hacer algunos ejercicios necesitarás tener instalado el paquete | ||
+ | |||
+ | sudo apt install inetutils-traceroute | ||
+ | |||
==== Ejercicio 1 ==== | ==== Ejercicio 1 ==== | ||
Línea 455: | Línea 443: | ||
- ¿Cual es el límite teórico de saltos que podría dar un datagrama IP? | - ¿Cual es el límite teórico de saltos que podría dar un datagrama IP? | ||
- ¿Podríamos llegar a todos los destinos con un TTL de 3? En caso de que no podamos, ¿A que destino no podríamos llegar? | - ¿Podríamos llegar a todos los destinos con un TTL de 3? En caso de que no podamos, ¿A que destino no podríamos llegar? | ||
- | - ¿Por cuantos routers crees que es necesario que pase como máximo un Datagrama en Internet? | + | - ¿Por cuantos routers crees que puede pasar como máximo un Datagrama en Internet? |
- Viendo la [[http:// | - Viendo la [[http:// | ||
+ | |||
==== Ejercicio 3 ==== | ==== Ejercicio 3 ==== | ||
- | NOTA: Este ejercicio no lo tienes que entregar ,ya que en la próxima semana deberás usar Ubuntu en los ejercicios que se pedirán | ||
- | |||
- | Usando Virtualbox, instala una maquina virtual con Ubuntu Server 18.04.4 LTS. | ||
- | |||
- | Realizar las siguientes tareas: | ||
- | * Comprobar que tiene acceso a internet. Usando la orden '' | ||
- | * En virtualBox, configurar la máquina virtual , en el apartado de red , como " | ||
- | * Comprobar que tu máquina real y tu máquina virtual están en la misma red | ||
- | * Instalar el paquete ' | ||
- | |||
- | |||
- | |||
- | ==== Ejercicio 4 ==== | ||
* Averigua el nombre de las tarjetas de red junto con su IP y MAC asociadas | * Averigua el nombre de las tarjetas de red junto con su IP y MAC asociadas | ||
* Averigua a que velocidad puede funcionar cada tarjeta de red y a que velocidad esta realmente funcionando cada tarjeta de red | * Averigua a que velocidad puede funcionar cada tarjeta de red y a que velocidad esta realmente funcionando cada tarjeta de red | ||
Línea 480: | Línea 456: | ||
* Haz un ping desde tu ordenador real a la IP de tu Linux y comprueba que ahora si que responde. | * Haz un ping desde tu ordenador real a la IP de tu Linux y comprueba que ahora si que responde. | ||
- | ==== Ejercicio | + | ==== Ejercicio |
* Averigua la dirección IP de tu movil con alguna app de tu movil. Puedes buscar en tu tienda de aplicaciones la palabra "net utilities" | * Averigua la dirección IP de tu movil con alguna app de tu movil. Puedes buscar en tu tienda de aplicaciones la palabra "net utilities" | ||
* Muestra la tabla ARP y comprueba que **no** está la IP de tu móvil | * Muestra la tabla ARP y comprueba que **no** está la IP de tu móvil | ||
Línea 487: | Línea 463: | ||
- | ==== Ejercicio | + | ==== Ejercicio |
* Añade una nueva IP a tu tarjeta de red | * Añade una nueva IP a tu tarjeta de red | ||
* Haz un ping desde tu ordenador real a la nueva IP de tu Linux y comprueba que responde. | * Haz un ping desde tu ordenador real a la nueva IP de tu Linux y comprueba que responde. | ||
Línea 495: | Línea 471: | ||
* Haz un ping desde tu ordenador real a la antigua IP de tu Linux y comprueba que sigue respondiendo. | * Haz un ping desde tu ordenador real a la antigua IP de tu Linux y comprueba que sigue respondiendo. | ||
- | ==== Ejercicio | + | ==== Ejercicio |
Si desde tu ordenador tienes que enviar datagramas hasta la IP **8.8.8.8**, | Si desde tu ordenador tienes que enviar datagramas hasta la IP **8.8.8.8**, | ||
Línea 503: | Línea 479: | ||
- | ==== Ejercicio | + | ==== Ejercicio |
Responde a las siguientes preguntas: | Responde a las siguientes preguntas: | ||