Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Los modelos de referencia más utilizados son el modelo de referencia OSI y el modelo de
referencia TCP/IP. Este último es el que veremos a lo largo de esta unidad didáctica.
También se seguirá viendo cómo se configura una red, se gestiona los puertos, resolución
de problemas de conectividad en sistemas operativos en red, monitorización de redes,
tipos de redes, etc.
2
Identificación de servidores DNS: este es el Sistema de Resolución de Nombres
de Dominio. Es un servidor que almacena la relación entre las direcciones IP de los
servidores y las URL o dominios correspondientes.
2.1. DIRECCIONES IP
En este apartado veremos qué es la dirección IP, sus características y un vídeo sobre
esto mismo:
Definición: Es un conjunto de números que definen lógica y jerárquicamente una
interfaz de red (comunicación/elemento de comunicación) de un dispositivo
(computadora, laptop, teléfono, tableta, etc.) utilizando el protocolo correspondiente
a nivel de red TCP/Modelo IP.
Características: Está representado por un número binario de 32 bits que permite
un espacio de direcciones de hasta 4.294.967.296 (232) direcciones posibles.
Una dirección IP se puede representar como un número en decimal: 32 bits de la
dirección se dividen en cuatro bytes.
El valor decimal de cada byte va de 0 a 255 [el número binario de 8 bits más alto es
11111111 y estos bits, de derecha a izquierda, tienen valores decimales 1, 2, 4, 8, 16, 32,
64 y 128, haciendo 255].
3
2.2. TIPOS DE DIRECCIONES IP
Los diferentes tipos de direcciones IP son:
Públicas: estas son direcciones IP que son visibles desde cualquier lugar en
Internet y se usan para identificarlo como usuario en una red grande. Están
asignados a servidores que brindan información las 24 horas y podemos alquilar lo
que queramos. Por lo general, lo proporciona el proveedor de telecomunicaciones
para que el enrutador cree su propia red.
En resumen, es un número que identifica la interfaz de un dispositivo en la red y un
punto de conexión a Internet. Todos los dispositivos en la misma red comparten la
misma dirección IP pública.
Privadas: son las direcciones IP que se asignan a cada dispositivo en una red
privada para identificarlo, es decir, para identificar, por ejemplo, su teléfono móvil,
computadora portátil, tableta, etc. En la misma red en casa o en una empresa.
Dinámicas: son aquellas que cambian cada vez que se reinicia el equipo o
dispositivo.
4
2.3. CLASES DE IP PRIVADAS
En las primeras etapas del desarrollo del Protocolo de Internet, los administradores de
Internet interpretaron una dirección IP en dos partes, los primeros 8 bits representan la
dirección de red y el resto para asignar computadoras en la red. Este método finalmente
se volvió obsoleto y menos ideal, especialmente cuando comenzaron a agregarse nuevas
redes a las ya dedicadas. En 1981, se modificaron las direcciones de Internet y se
introdujo una arquitectura en capas. En esta arquitectura, hay cinco clases de direcciones
IP: clase A, clase B, clase C, clase D y clase E.
Clases de direccionamiento:
I. Se utiliza una dirección con cero bits de host para identificar la red en la que se
encuentra esta dirección. Se llama dirección de red. Una dirección que
contiene bits de host de 1, que se utiliza para enviar paquetes a todos los hosts
de la red en la que se encuentra, y es una dirección de broadcast o también
llamada de transmisión.
II. La dirección 0.0.0.0 es reservada para identificación local.
III. Las direcciones 127.x.x.x están reservadas para la identificación del dispositivo
en sí. Se denomina dirección de bucle local o loopback.
IV. La primera dirección está reservada para identificar la red (por ejemplo,
18.0.0.0), mientras que la última dirección se utiliza como dirección de
transmisión (por ejemplo, 18.255.255.255). Esta es la razón por la que la
cantidad máxima de hosts o computadoras en una red siempre es igual a la
cantidad de direcciones disponibles en un rango dado menos dos (una
dirección de red + 1 dirección de transmisión).
De esta forma, una dirección Clase A tendrá una máscara por defecto de 255.0.0.0,
Clase B de 255.255.0.0 y Clase C de 255.255.255.0.
Características.
6
2.5. IPV4. IPV6
El sistema de direccionamiento utilizado desde la llegada de Internet se denomina IPv4 y
el nuevo sistema de direccionamiento es IPv6.
La razón por la cual el sistema IPv4 tuvo que ser reemplazado, y finalmente superado por
IPv6, es que Internet ha agotado el espacio de direcciones IPv4 e IPv6 proporciona
muchas más direcciones IP.
IPv6: las direcciones están formadas por grupos de ocho dígitos separados por dos
puntos. A diferencia de las direcciones IPv4, estas también pueden contener letras
de A a F, por lo que una dirección IPv6 podría verse así: 2a00: 1450: 400d: 0802:
0000: 0000: 0000: 200e. En comparación con IPv4, este estándar puede
administrar 2128 direcciones. El número máximo de direcciones es
340.282.366.920.938.463.463.374.607.431.768.211.456, y esto debería satisfacer
las necesidades de direcciones IP durante por lo menos las próximas dos décadas.
7
Comparación:
8
En esta ventana aparece la configuración de la Red, donde se empieza configurando:
Perfil de red, conexión de uso medio y configuración de IP.
Perfil de red:
9
Configuración de IP: donde se podrá indicar que tipo de asignación de IP se
utiliza, así como su configuración, haciendo clic en el botón Editar.
En este caso, para configurar una conexión fija o estática es la opción de Manual.
10
Paso 3. En el cuadro de diálogo que aparece al seleccionar la IPv4, tendremos que
indicar:
o La dirección IP.
o El DNS preferido.
o El DNS alternativo.
11
Paso 4. De esta manera la IP fija ya estaría configurada.
12
2.9. CONFIGURACIÓN DE LA RED MEDIANTE LINEA DE COMANDOS
EN WINDOWS
En este apartado veremos qué son los comandos netsh:
Definición.
Funcionamiento.
Ejemplos.
13
2.10. CONFIGURACIÓN INICIAL DE LA RED EN LINUX EN ENTORNO
GRÁFICO
En las distribuciones de Linux, en el entorno gráfico hay también una herramienta para
configurar la IP de nuestro sistema, tanto de forma estática como de forma dinámica.
Se trata de una herramienta bastante intuitiva, donde podremos añadir tantos tipos de
configuraciones de red como se necesite dependiendo de dónde se utilice dicho
dispositivo. Para ello:
Paso 1. Hay que hacer clic en el icono con el símbolo del +. Automáticamente se
da la opción de indicar qué tipo de conexión se quiere configurar.
14
2.11. CONFIGURACIÓN ESTÁTICA EN LINUX EN ENTORNO GRÁFICO
Paso 1. Se debe seleccionar el Método.
15
Paso 3. Se hace clic en el botón de Añadir para poder introducir tanto la IP como
la máscara de red, la puerta de enlace, servidores DNS y dominios de búsqueda.
16
2.12. CONFIGURACIÓN ESTÁTICA EN LINUX EN ENTORNO GRÁFICO
Para configurar una IP o una red de forma dinámica o automática en Linux en el entorno
gráfico, en el cuadro de diálogo de la configuración de la conexión se debe hacer clic en la
pestaña Ipv4 o IPv6.
Como se puede comprobar en la imagen anterior simplemente hay que indicar en el Método,
Automático (DHCP). No necesita agregar ninguna dirección estática adicional, ya que el
servidor DHCP asigna automáticamente direcciones IP a los dispositivos en cada red en
la que el sistema está activo.
17
Paso 2. Comprobar las interfaces de red que tiene el equipo mediante el comando:
$ ifconfig -a
Las interfaces de red Ethernet comienzan con eth, las interfaces de red inalámbrica
comienzan con wlan y también tiene una interfaz de red de bucle invertido
(loopback) con este acrónimo, que se usa para verificar si está conectado al
dispositivo o no, incluso en la dirección IP 127.0 .0.1.
18
En ese archivo se tendrá que asignar una dirección IP fija las interfaces de red que
se necesite. Se va a configurar la conexión eth0:
Dónde:
Paso 4. Reiniciar la interface de red configurada para aplicar los cambios mediante
el comando: $ sudo /etc/init.d/networking restart
19
3. FICHERO DE CONFIGURACIÓN
En una red, la información de configuración se almacena en varios archivos y bases de
datos que rigen el funcionamiento de la red. En esta sección, se proporciona una breve
descripción de estos archivos para los sistemas operativos Windows y Linux.
Windows
Linux.
Opción 1. Desde Inicio, en el cuadro de texto escriba regedit y haga clic en la palabra
encontrada. Las claves de configuración se encuentran en HKEY_LOCAL_MACHINE
(SYSTEM-CurrenControlSet-Services-TcpIp- Parameters-Interfaces).
20
Opción 2. Desde la terminal de línea de comandos, para hacerlo desde Inicio en el
cuadro de texto de búsqueda, escriba cmd, puede ejecutar los siguientes
comandos con formato de parámetro para configurar el entorno de red:
o ipconfig: comando para habilitar, deshabilitar y renovar DHCP, así como ver todos
los datos de configuración de la red. Puede obtener ayuda con el formato de
comandos con el comando: C:\Users\administrador\ ipconfig /?
o netsh: comando de tipo shell que ejecuta instrucciones para modificar los datos de
una conexión de red.
21
Para configurar la resolución de nombre en una red local, sin posibilidad de un servidor
DNS activo:
22
3.2. FICHEROS DE CONFIGURACIÓN EN LINUX
En Linux, toda la configuración del Sistema Operativo se encuentra en ficheros. Entre
ellos podemos encontrar:
Fichero /etc/network/interfaces
Fichero /etc/resolv.conf
domain servidores.universidad.com
nameserver 193.155.60.15
nameserver 193.155.60.35
Fichero /etc/hosts: asocia nombres de hosts con direcciones IP, también permite
consultar una IP sin acceder al DNS. Ejemplo:
red2 192.16.2.0
23
Fichero /etc/host.conf: configura el comportamiento de resolución de nombres,
indicando la ubicación de la dirección o el nombre del primer nodo resuelto. Ejemplo:
order hosts,bind
multi on
Indica que primero se escanean las tablas locales (/etc/hosts) y luego el DNS. La
opción de habilitación múltiple indica que se devuelven todas las direcciones
válidas en /etc/hosts.
4. GESTIÓN DE PUERTOS
Una computadora o dispositivo puede estar conectado a diferentes servidores al mismo
tiempo. Por ejemplo, con un servidor de noticias, un servidor de base de datos y un
servidor de correo. Los puertos se utilizan para distinguir entre diferentes conexiones en
una computadora.
Vamos a ver qué son los puertos, sus características y la distinción entre clientes y
servidores:
Definición. Un puerto es un número de 16 bits, por lo que existen 65536 puertos en
cada ordenador. Las aplicaciones utilizan estos puertos para recibir y enviar
mensajes.
Características. El sistema operativo calcula estos puertos predeterminados para
abrir conexiones y los pasa a los programas para transmitir sus datos a través de la
red. Son requeridos por el software y gestionados por el sistema operativo para que
puedan ser utilizados y comunicados correctamente.
Esto les permite comunicarse con otra computadora "punto a punto". En última
instancia, cualquier conexión entre dos dispositivos en Internet da como resultado
que los datos fluyan entre dos puertos virtuales que abre una aplicación.
Cliente y servidores. En vista de lo anterior, tenemos una conexión a través de
Internet, que se establece entre el cliente y el servidor. Los programas que
comienzan a comunicarse en un puerto se denominan clientes, y los programas que
utilizan un puerto que siempre espera que un cliente se conecte a él se denominan
servidores.
A continuación, estudiaremos cómo comprobar los puertos usados en Windows 10 y Linux:
En Windows 10 se puede comprobar que puertos están siendo usados en ese
momento, mediante el comando netstat -ab en el Símbolo de sistema. Este
proceso puede tardar un rato y los puertos en uso vienen reflejados por el número
que esta justo a continuación de la dirección IP y los dos puntos.
24
En Linux se puede comprobar el estado de todos los puertos mediante el comando
lsof. Otra opción es el comando netstat que realiza el mismo proceso que en
Windows 10.
Puertos bien conocidos: Puertos bien conocidos (Known Ports: 0 hasta 1023).
Como, por ejemplo:
ipconfig: se utiliza para obtener datos sobre la configuración de una red TCP/IP.
26
arp: muestra y modifica tablas para convertir direcciones IP en direcciones reales
utilizadas por ARP (protocolo de resolución de direcciones).
Los comandos más útiles para realizar pruebas de conectividad, seguimiento de datos y
demás son:
27
ping: permite hacer verificaciones de estado de un determinado host local o remoto.
traceroute: muestra la secuencia de puertas de enlace por los que pasan los
paquetes para llegar a su destino.
netstat: se utiliza para verificar las conexiones de red, las tablas de enrutamiento y
varios parámetros y estadísticas de red.
28
Dentro del comando ip, encontramos:
29
6. PROTOCOLOS TCP/IP
Primero veremos que son los TCP/IP, su historia y funcionamiento:
Definición.
Cuando hablamos de TCP/IP, generalmente nos referimos al modelo TCP/IP, que
es un modelo que describe y clasifica los protocolos de red de alguna manera,
como el modelo OSI.
Pero también son dos protocolos de red que operan en diferentes niveles o capas,
y su presencia es fundamental en lo que ahora se conoce como red de intercambio
de paquetes.
Historia.
Funcionamiento.
30
Capa de acceso al medio: esta capa determina el acceso físico del dispositivo
conectado a la red y la intervención de los protocolos. También se le llama capa de
enlace de red porque incluye todos los equipos accesibles en una red local. Esto
también determina la estructura o topología la red y la forma en que se emiten los
paquetes entre las interfaces de la capa de Internet.
Aunque se determina en la red local, TCP / IP puede expandirse para toda la red
global porque está diseñada independientemente del hardware que compone la
red. Por eso, las redes de cable trenzado, coaxial, cable de fibra óptica o incluso
redes inalámbricas caen en este modelo y usan estos protocolos.
Capa de Internet: es una de las capas más importantes en el modelo por manejar
la estructura de paquetes de datos básicos a través de la red y enviarlos a través
de ella. Esta capa determina cómo será el enrutamiento de los datagramas a partir
de la administración de las direcciones IP.
Capa de transporte: aquí es donde los puertos lógicos del enrutador cobran
importancia, principalmente porque es la clase de configuración básica de canales
que las aplicaciones utilizarán para intercambiar información entre dos puntos. En
muchos, la capa identifica la conexión de este equipo con otro, vinculando un
puerto con un tipo de aplicación y con el tipo de datos.
En esta capa, es donde encontramos algunos protocolos como HTTP, sitios web
FTP para transferir archivos, DHCP como un protocolo de configuración dinámico o
SMTP.
31