Fundamentos de Redes Informáticas
1. Conceptos Básicos
a) Nombra las 2 subcapas
- MAC
- LLC
b) Rango de redes: A, B, C
Clase de red | Rango de direcciones IP | Máscara de subred | Número de redes | Número de hosts por red |
---|---|---|---|---|
Clase A | 1.0.0.0 – 126.0.0.0 | 255.0.0.0 | 126 | 16,777,214 |
Clase B | 128.0.0.0 – 191.255.0.0 | 255.255.0.0 | 16,384 | 65,534 |
Clase C | 192.0.0.0 – 223.255.255.0 | 255.255.255.0 | 2,097,152 | 254 |
c) Explica puerta de enlace o gateway
Es normalmente un equipo informático configurado para dotar a las máquinas de una red local (LAN) conectadas a él de un acceso hacia una red exterior.
d) DNS: ¿Cómo traduce www.udiandes.edu.co?
En este ejemplo se trata de una página de Colombia. Luego, siguiendo el orden, interrogará al servidor sobre el dominio .edu, el cual hace referencia a servidores con fines educativos.
La identificación www indica la ruta a través de la cual se accede a la información, en este caso la red global mundial o Internet (World Wide Web).
e) DNS: Nombra y explica 3 tipos
- Servidor caché DNS: Cuando recibe una petición de DNS de un cliente de nuestra red, la trasladará a un DNS maestro que puede estar en nuestra red o fuera, almacenará en una memoria caché la respuesta y a la vez la comunicará a quien hizo la petición.
- Servidor DNS maestro: En este modo de funcionamiento, nuestro servidor se comporta como un auténtico servidor DNS para nuestra red local. Atenderá directamente a las peticiones de resolución de direcciones pertenecientes a la red local y reenviará a servidores DNS externos las peticiones del resto de direcciones de Internet.
- Servidor DNS esclavo: Un servidor esclavo actuará como un servidor espejo de un servidor DNS maestro. Permanecerá sincronizado con el maestro. Se utilizan para repartir las peticiones entre varios servidores aunque las modificaciones solo se realicen en el maestro.
f) ¿Qué es ICMP?
El protocolo ICMP se encarga del diagnóstico y notificación de errores para el protocolo IP. Es un protocolo que se encarga de detectar y avisar de los errores producidos en la capa de red de acuerdo al modelo OSI.
g) Explica tracert
- tracert: Permite rastrear los paquetes desde un punto de origen hasta un punto destino, es decir, ver el recorrido de un paquete observando los “saltos” que da desde una estación a otra en una red hasta llegar al destino final. Por ejemplo, al hacer tracert a google.com se pasaría por una máquina, luego a otra y así hasta llegar al destino.
h) Nombra 3 protocolos servidor de correo
– SMTP (Simple Mail Transfer Protocol)
– POP (Post Office Protocol)
– IMAP (Internet Message Access Protocol)
i) Especifica 2 formas de configurar servidor web: en Windows y Linux
Windows: Active Directory Windows 2008 / Apache + PHP
Linux: Apache2 + PHP / Nginx + PHP
j) Explica NAT
Es un estándar que permite la traducción de direcciones de red o direcciones IP de una red para permitir la comunicación de las estaciones con otras redes. Un router asigna a una máquina con dirección IP local un puerto y una dirección pública para identificarse y conectarse a Internet.
k) Explica proxy y programa en Linux que lo gestiona.
Cuando un ordenador accede a una página web, es el proxy el encargado del direccionamiento y conexión para luego transmitir el contenido de la página al usuario, es decir, los proxies actúan como servidores intermedios entre el usuario e Internet. El equipo que hace la petición de la web la solicita al proxy y no a Internet directamente.
Un proxy sirve también para delimitar y administrar el acceso o no a determinadas páginas web.
Programa que lo gestiona: Squid: Es un popular programa de software libre que implementa un servidor proxy y un demonio para caché web. Tiene una amplia variedad de utilidades, desde acelerar un servidor web, guardando en caché peticiones repetidas a DNS y otras búsquedas, hasta caché de web, además de añadir seguridad filtrando el tráfico.
2. Configuración de Red en Linux
a) ¿Qué dos ficheros hay que configurar para instalar la red en Linux?
Para configurar la red en Linux arrancamos un terminal y ejecutamos ifconfig para saber qué tarjeta nos reconoce. Linux las numera como enp0s1, enp0s2… Para deshabilitar una tarjeta de red poner sudo ifconfig enp0sX down y para habilitarla sudo ifconfig enp0sX up.
Después editamos el fichero interfaces que se encuentra en /etc/network/ con el comando sudo gedit /etc/network/interfaces y escribimos los siguientes datos considerando que nos ha reconocido eth0:
auto enp0sX iface enp0sX inet static address 192.168.Nº equipo.2 netmask 255.255.255.0 gateway 192.168. Nº equipo.1
En estos momentos si en la máquina Linux hacemos un ifconfig comprobaremos que su IP es 192.168.Nº equipo.2. Si hacemos ping 192.168.Nº equipo.1 nos debería de responder. Ahora bien, la máquina Linux todavía no navega en Internet porque nadie le resuelve las URLs (DNS). Para configurar el DNS hay que editar el fichero resolv.conf que se encuentra en /etc/ con el siguiente comando sudo gedit /etc/resolv.conf y colocaremos lo siguiente:
nameserver 172.20.0.1 nameserver 8.8.8.8
b) Comando para reiniciar red
sudo /etc/init.d/networking restart
c) Explica qué hace apt-get update y apt-get upgrade. ¿Qué es sources.list?
Apt-get update: Busca y descarga la información más reciente de los repositorios configurados en el sistema operativo, que son como almacenes de software.
Apt-get upgrade: Instala las últimas versiones de los paquetes de software descargados por apt-get update. De esta manera, se asegura de que el sistema operativo tenga las últimas versiones de los programas y correcciones de seguridad.
sources.list es un archivo de configuración en sistemas operativos basados en Linux que lista los repositorios de software disponibles para el sistema operativo.
3. Configuración de VPN y DHCP en Linux
a) Nombre y número de puerto para hacer VPN
PPTP: Se debe abrir el puerto 1723 TCP en el firewall del servidor VPN y permitir el tráfico GRE (Protocolo de Encaminamiento Genérico) a través del firewall.
b) Parámetros que devuelve un servidor DHCP
IP, máscara de subred, gateway y DNS.
c) Comando para instalar DHCP en Linux
apt-get install isc-dhcp-server
d) Fichero configuración con su ruta completa del servidor DHCP en Linux
dhcpd.conf que se encuentra en /etc/dhcp3/ o en /etc/dhcp, mediante el comando sudo gedit /etc/dhcp(3)/dhcpd.conf.
e) Configuración de red LAN y WAN
LAN:
Dirección IP del router: 192.168.5.1
Máscara de red: 255.255.255.0
Puerta de enlace: 192.168.5.2 (dirección IP del ordenador del aula)
Servidor DHCP: habilitado, rango de direcciones IP para asignar: 192.168.5.100-192.168.5.200 (o cualquier rango que desees)
WAN:
Dirección IP del router: 192.168.222.254
Máscara de red: 255.255.255.0
Puerta de enlace: 192.168.222.253 (dirección IP del ordenador del profesor)
5. Puertos de Red y Spanning Tree
a) ¿Qué es un puerto de acceso? ¿Qué conecta? ¿Qué es un puerto trunk? ¿Qué conecta?
Un puerto de acceso es un puerto que está conectado a un dispositivo final, como un PC, impresora o teléfono IP. El puerto de acceso permite que el dispositivo final se comunique con otros dispositivos en la red.
Un puerto trunk es un puerto que se utiliza para transmitir datos entre dos dispositivos de red, como dos switches de red. Los puertos trunk se utilizan para transportar múltiples VLAN (redes virtuales) y tráfico entre dispositivos de red.
b) ¿Qué es Spanning Tree?
Es un protocolo de red que se utiliza para evitar bucles en topologías de red que tienen múltiples caminos entre los dispositivos de red. Puede ocurrir un bucle cuando hay múltiples rutas para llegar a un destino y el tráfico sigue circulando en la red. Esto puede causar problemas como la congestión de la red y el aumento del tráfico de broadcast. En resumen, Spanning Tree es un protocolo que ayuda a prevenir bucles en la red.