Prelaboratorio II
Alumnos: Juan Villegas
Cedula: 27220204
Profesor: Alexis Uranga
Ing. Telemática
Fecha:25/04/2023
Pila TCP/IP y modelo OSI
TCP/IP es un protocolo de enlace de datos que se usa en Internet para que los ordenadores
y otros dispositivos envíen y reciban datos. TCP/IP son las siglas en inglés de Transmission
Control Protocol/Internet Protocol (protocolo de control de transmisión/protocolo de Internet).
Posibilita que los dispositivos conectados a Internet se comuniquen entre sí en varias redes.
Esta pila de protocolos se compone de 4 capas entre las cuales están; acceso a la red, red,
transporte y aplicación.
Englobando los siguientes protocolos:
El modelo OSI (Open Systems Interconnection) es un marco de referencia teórico que se
utiliza para describir la forma en que los datos se transfieren entre los diferentes dispositivos en
una red de comunicaciones.
El modelo OSI se divide en siete capas, cada una de las cuales representa un conjunto de
funciones específicas que se realizan en el proceso de transmisión de datos. Estas capas son:
➢ Capa física: esta capa se encarga de la transmisión de datos en el nivel físico, es decir,
a través de los medios físicos de la red, como cables, fibra óptica o inalámbricos.
➢ Capa de enlace de datos: esta capa se encarga de la transferencia de datos entre los
dispositivos de la red a través del control de acceso al medio, la detección de errores
y la corrección de los mismos.
➢ Capa de red: esta capa se encarga de la transferencia de datos a través de la red,
independientemente del tipo de medio utilizado. La capa de red se encarga de la
selección de la ruta óptima para la transmisión de datos y de la segmentación y
reensamblado de los paquetes de datos.
➢ Capa de transporte: esta capa se encarga de la transferencia de datos de extremo a
extremo, garantizando la entrega confiable de los datos, la corrección de errores y el
control de flujo.
➢ Capa de sesión: esta capa se encarga de establecer, mantener y finalizar las sesiones
de comunicación entre los dispositivos.
➢ Capa de presentación: esta capa se encarga de la representación y el formato de los
datos, es decir, la forma en que se presentan los datos al usuario.
➢ Capa de aplicación: esta capa se encarga de las aplicaciones de red, es decir, los
programas y servicios que utilizan la red para comunicarse.
Direcciones IP y sus clases, mascara, servidores DNS, puertas de enlace
El direccionamiento IP es el proceso de asignación de una dirección IP única a un dispositivo
en una red de computadoras para que pueda comunicarse con otros dispositivos en la misma
red o en redes remotas a través de Internet. Una dirección IP se compone de una serie de
números que identifican de manera única un dispositivo en la red.
IPv4 (Internet Protocol version 4) y IPv6 (Internet Protocol version 6) son dos versiones
diferentes de protocolos de Internet utilizados para identificar dispositivos en una red y permitir
la comunicación entre ellos.
IPv4 fue la primera versión de Internet Protocol y es la versión más utilizada actualmente.
Utiliza una dirección IP de 32 bits y puede generar alrededor de 4.3 mil millones de direcciones
únicas. Sin embargo, debido al creciente número de dispositivos conectados a Internet, el
número de direcciones IPv4 disponibles es cada vez más limitado.
IPv6 es una versión más reciente de Internet Protocol que utiliza una dirección IP de 128 bits.
Esto significa que IPv6 puede generar un número mucho mayor de direcciones IP únicas, lo que
resuelve el problema de escasez de direcciones IPv4. Además, IPv6 ofrece mejoras en la
seguridad, la eficiencia y la capacidad de la red.
Las direcciones IP en IPv4 se dividen en cinco clases, que se definen según su rango
numérico. Estas clases son:
➢ Clase A: Las direcciones IP de clase A tienen un primer octeto que va del 1 al 126.
Esto significa que pueden haber un total de 128 redes de clase A, y cada red puede
tener hasta 16.777.214 dispositivos conectados. La dirección IP 10.0.0.0 es un ejemplo
de una dirección de clase A.
➢ Clase B: Las direcciones IP de clase B tienen un primer octeto que va del 128 al 191.
Esto significa que pueden haber un total de 16.384 redes de clase B, y cada red puede
tener hasta 65.534 dispositivos conectados. La dirección IP 172.16.0.0 es un ejemplo
de una dirección de clase B.
➢ Clase C: Las direcciones IP de clase C tienen un primer octeto que va del 192 al 223.
Esto significa que pueden haber un total de 2.097.152 redes de clase C, y cada red
puede tener hasta 254 dispositivos conectados. La dirección IP 192.168.0.0 es un
ejemplo de una dirección de clase C.
➢ Clase D: Las direcciones IP de clase D se utilizan para direccionamiento multicast, lo
que significa que se utilizan para enviar paquetes de datos a varios dispositivos de la
red al mismo tiempo. Las direcciones IP de clase D tienen un primer octeto que va del
224 al 239.
➢ Clase E: Las direcciones IP de clase E se utilizan para fines experimentales y no se
utilizan para la comunicación en redes. Las direcciones IP de clase E tienen un primer
octeto que va del 240 al 255.
Máscaras de red.
Las máscaras de red (también conocidas como subnet masks en inglés) son un número de
32 bits que se utilizan para indicar cuáles bits de la dirección IP corresponden a la red y cuáles
corresponden al host en una red de computadoras. La máscara de red se utiliza junto con la
dirección IP para determinar la red y la subred a la que pertenece un dispositivo en una red.
La máscara de red se compone de una serie de unos seguidos de una serie de ceros. La
cantidad de unos en la máscara de red indica cuántos bits de la dirección IP corresponden a la
red y cuántos corresponden al host. Por ejemplo, una máscara de red de 255.255.255.0 indica
que los primeros tres octetos de la dirección IP corresponden a la red y el último octeto
corresponde al host.
Servidores DNS.
Un servidor DNS (Domain Name System) es un servidor que se utiliza para traducir nombres
de dominio (como google.com) en direcciones IP (como 216.58.194.174). El sistema de nombres
de dominio es un sistema jerárquico y distribuido que se utiliza en Internet para traducir nombres
de dominio legibles por humanos en direcciones IP que las computadoras pueden entender.
Cuando un usuario ingresa una URL en un navegador web, el navegador envía una solicitud
al servidor DNS para obtener la dirección IP del servidor que aloja el sitio web. El servidor DNS
busca la dirección IP correspondiente en su base de datos y la devuelve al navegador, que luego
utiliza la dirección IP para conectarse al servidor web y cargar la página solicitada.
Además de proporcionar la traducción de nombres de dominio a direcciones IP, los servidores
DNS también se utilizan para gestionar la resolución de nombres de dominio inversa, que
convierte direcciones IP en nombres de dominio.
Existen diferentes tipos de servidores DNS, desde servidores raíz que gestionan el tráfico de
la red a nivel global, hasta servidores de nivel local que se utilizan en redes privadas. Los
servidores DNS también pueden ser públicos o privados y pueden ser administrados por
empresas, organizaciones o proveedores de servicios de Internet.
Puerta de enlace.
Una puerta de enlace (gateway en inglés) es un nodo de red que actúa como punto de entrada
y salida para las comunicaciones entre diferentes redes o dispositivos. En otras palabras, una
puerta de enlace es un dispositivo que conecta dos o más redes que utilizan diferentes protocolos
de comunicación, permitiendo que los dispositivos en una red se comuniquen con dispositivos
en otra red.
Por ejemplo, una puerta de enlace puede ser un router que conecta una red local a Internet.
El router actúa como el punto de entrada y salida para las comunicaciones entre la red local y la
red global de Internet. Los dispositivos en la red local envían y reciben paquetes de datos a través
del router, que los reenvía a través de la red global de Internet para llegar a su destino final.
Las puertas de enlace también se utilizan para conectar diferentes tipos de redes, como redes
inalámbricas y redes cableadas, o redes privadas y públicas. Un ejemplo común de una puerta
de enlace es un firewall, que se utiliza para proteger una red privada de accesos no autorizados
desde Internet.
Direccionamiento IP estático y dinámico.
El direccionamiento IP estático implica asignar manualmente una dirección IP fija a un
dispositivo de red. Esta dirección IP no cambia, a menos que se modifique manualmente la
configuración del dispositivo. El direccionamiento IP estático es útil para dispositivos que siempre
necesitan tener la misma dirección IP, como servidores de correo electrónico, servidores web o
impresoras de red.
El direccionamiento IP dinámico utiliza un servidor DHCP (Protocolo de Configuración
Dinámica de Host) para asignar direcciones IP a los dispositivos de red. El servidor DHCP
administra un grupo de direcciones IP disponibles y asigna automáticamente una dirección IP a
un dispositivo de red cuando se conecta a la red. La dirección IP asignada puede cambiar cada
vez que el dispositivo se conecta a la red. El direccionamiento IP dinámico es útil para dispositivos
que no necesitan tener una dirección IP fija, como computadoras portátiles, smartphones y
tabletas.
Estándar IEEE 802.3.
El estándar IEEE 802.3 es un conjunto de especificaciones que define el protocolo de red
Ethernet. Es uno de los estándares más ampliamente utilizados para la comunicación de redes
de área local (LAN) en todo el mundo.
El estándar IEEE 802.3 describe las características físicas y eléctricas de los cables de red y
los conectores utilizados para transmitir datos a través de Ethernet. También define los
protocolos de control de acceso al medio (MAC) utilizados para enviar y recibir datos a través de
la red. Estos protocolos MAC incluyen CSMA/CD (Acceso múltiple con detección de portadora y
detección de colisiones) y posteriormente se ha desarrollado Ethernet sin colisiones (full duplex).
El estándar IEEE 802.3 establece velocidades de transmisión de datos específicas para
Ethernet, como 10 Mbps (Ethernet 10BASE-T), 100 Mbps (Fast Ethernet 100BASE-TX), 1 Gbps
(Gigabit Ethernet 1000BASE-T) y 10 Gbps (10 Gigabit Ethernet 10GBASE-T). También define la
estructura de los paquetes de datos Ethernet, incluyendo la cabecera, el cuerpo y el checksum
de verificación de errores (CRC).
Terminología de dispositivos de red: NICs (Network Interfaces Cards), Mac-Address.
Switch, Hub, Bridge, Router, Repeater.
NIC (Network Interface Card): es una tarjeta de red instalada en un dispositivo, como una
computadora o un servidor, que proporciona una interfaz de red física para conectarse a una red.
Permite que el dispositivo se comunique con otros dispositivos en la red.
MAC Address (Media Access Control Address): es una dirección única asignada a cada
dispositivo de red en el mundo. La dirección MAC se utiliza para identificar un dispositivo de red
en una red. Se compone de 6 bytes y se representa en hexadecimal.
Switch: es un dispositivo de red que conecta múltiples dispositivos de red en una red local
(LAN) y proporciona una mayor eficiencia en la comunicación de datos en la red. El switch actúa
como un controlador de tráfico que envía los datos solamente al dispositivo de destino, en lugar
de enviarlos a todos los dispositivos conectados, como lo hace un hub.
Hub: es un dispositivo de red que conecta múltiples dispositivos de red en una red local (LAN).
A diferencia de un switch, el hub no tiene la capacidad de enviar los datos solamente al dispositivo
de destino, en su lugar, envía los datos a todos los dispositivos conectados.
Bridge: es un dispositivo de red que conecta dos redes distintas y actúa como un filtro que
evita la propagación de datos no deseados. Las redes pueden ser diferentes en términos de
tecnología, topología, velocidad, etc.
Router: es un dispositivo de red que conecta múltiples redes, como una red LAN a Internet.
El router utiliza tablas de enrutamiento para determinar la mejor ruta para enviar los datos a
través de la red.
Repeater: es un dispositivo de red que amplifica y regenera la señal de datos para extender
el alcance de la red. El repeater se utiliza para superar la pérdida de señal y la atenuación de la
señal en una red de larga distancia.
¿Qué es un Grupo de Trabajo?
Un grupo de trabajo, también conocido como workgroup en inglés, es un conjunto de
dispositivos informáticos, como computadoras, impresoras, dispositivos de almacenamiento,
etc., que se conectan en una red local y comparten recursos y datos entre sí. En un grupo de
trabajo, cada dispositivo es independiente y no hay un servidor centralizado que controle la red.
En un grupo de trabajo, los dispositivos se comunican entre sí utilizando protocolos de red
estándar como TCP/IP. Los usuarios pueden compartir archivos, impresoras y otros recursos
entre sí sin la necesidad de un servidor central. Cada dispositivo en un grupo de trabajo puede
tener su propia configuración de seguridad, como contraseñas y permisos de acceso, y es
responsabilidad del usuario configurar y mantener la seguridad de su propio dispositivo.
¿Qué es un host?
Un host se refiere a cualquier dispositivo conectado a una red que puede recibir y enviar
información, como datos, archivos, correos electrónicos, etc. En otras palabras, un host es un
equipo o dispositivo que está conectado a una red y puede comunicarse con otros dispositivos
en la misma red.
El término host se usa comúnmente en el contexto de la red de Internet, donde se refiere a
cualquier dispositivo que está conectado a la red y puede acceder a los recursos de Internet,
como sitios web, correos electrónicos, aplicaciones, etc. En este sentido, un host también puede
ser un servidor web, que es un dispositivo que proporciona contenido web a los usuarios.
¿Qué es el comando ping y sus variantes?
El comando "ping" es una herramienta de red que se utiliza para probar la conectividad entre
dos dispositivos de red, como una computadora y un servidor web. El comando envía paquetes
de datos al dispositivo de destino y mide el tiempo que tardan en ser enviados y recibidos, así
como el porcentaje de paquetes perdidos durante la transmisión. Si el dispositivo de destino
responde a los paquetes de datos, entonces se puede inferir que hay una conexión de red
estable.
Existen varias variantes del comando "ping" que se pueden utilizar según la plataforma y el
objetivo deseado:
Ping en Windows: El comando "ping" se ejecuta desde la línea de comandos de Windows y
tiene opciones adicionales para establecer el tamaño del paquete, el número de paquetes
enviados y el intervalo entre ellos.
Ping en Linux: El comando "ping" en Linux funciona de manera similar al de Windows, pero
con algunas opciones diferentes. Además, el usuario puede configurar el tiempo máximo de
espera para recibir una respuesta y también puede configurar el tamaño del paquete.
Ping en MacOS: El comando "ping" en MacOS también funciona de manera similar al de
Windows y Linux, pero con opciones ligeramente diferentes. El usuario puede configurar el
número de paquetes enviados, el tamaño del paquete y el intervalo entre ellos.
Ping en dispositivos móviles: Los dispositivos móviles también tienen una herramienta de
"ping" incorporada que se puede utilizar para verificar la conectividad de red. En dispositivos iOS,
la aplicación "Network Utility" incluye la opción de "Ping", mientras que en dispositivos Android,
el comando "ping" se puede ejecutar desde la aplicación "Terminal Emulator".
¿Qué es el comando ipconfig y sus variantes?
El comando "ipconfig" es una línea de comandos que se utiliza en sistemas operativos
Windows para obtener información sobre la configuración de red del dispositivo.
El comando se utiliza para mostrar la dirección IP, la máscara de subred, la puerta de enlace
predeterminada, la dirección MAC y otros detalles importantes de la configuración de red del
sistema.
El comando ipconfig tiene las siguientes variantes que puedes utilizarse en diferentes
situaciones:
ipconfig /all: Este comando muestra información detallada sobre la configuración de red,
incluyendo la dirección IP, la máscara de subred, la puerta de enlace predeterminada, la dirección
MAC, la configuración del servidor DNS y la información sobre los adaptadores de red.
ipconfig /release: Este comando se utiliza para liberar la dirección IP actualmente asignada al
sistema.
ipconfig /renew: Este comando se utiliza para renovar la dirección IP del sistema y solicitar
una nueva dirección IP al servidor DHCP.
ipconfig /flushdns: Este comando se utiliza para borrar la caché del sistema DNS y eliminar
cualquier entrada de caché que pueda estar causando problemas de conexión a la red.
ipconfig /displaydns: Este comando muestra la caché del sistema DNS, que contiene registros
de nombres de host recientemente resueltos.
¿Qué es el comando tracert?
Este comando es utilizado para diagnosticar problemas de red y determinar la ruta que toma
un paquete de datos para llegar a su destino. El nombre "tracert" es una abreviatura de
"traceroute", que es el nombre original del comando en sistemas operativos basados en UNIX.
Cuando se ejecuta el comando "tracert", se envían paquetes de datos con incrementos de
tiempo cada vez mayores a través de la red. Cada vez que el paquete llega a un dispositivo en
la red, el dispositivo envía un mensaje de respuesta al remitente indicando su dirección IP y el
tiempo que tardó en recibir el paquete. De esta manera, el comando "tracert" puede mostrar la
ruta exacta que sigue un paquete de datos desde la computadora del remitente hasta el
dispositivo de destino, y el tiempo que tarda cada dispositivo en la ruta.
El comando "tracert" es especialmente útil para diagnosticar problemas de red, como latencia
o pérdida de paquetes. También puede ser utilizado para identificar puntos de congestión en la
red y rutas ineficientes que pueden estar causando retrasos en la transmisión de datos. Además,
el comando "tracert" también puede ser utilizado para determinar la dirección IP de un dispositivo
de red desconocido, si se conoce su dirección IP de destino.
¿Que son los servicios?
Los servicios son programas o procesos que se ejecutan en dispositivos de red para
proporcionar servicios específicos a otros dispositivos en la red. Estos servicios pueden incluir
servicios de red básicos, como la asignación de direcciones IP y la resolución de nombres de
host, o servicios más avanzados, como el almacenamiento en red, la gestión de correo
electrónico y la gestión de seguridad de la red.
Los servicios en redes pueden ser proporcionados por diferentes tipos de dispositivos de red,
como routers, switches, firewalls, servidores de aplicaciones y servidores de archivos. Cada
dispositivo de red puede proporcionar diferentes servicios y puede estar configurado para trabajar
en conjunto con otros dispositivos de red para proporcionar servicios más avanzados.
Algunos ejemplos comunes de servicios en redes incluyen:
➢ Servicio DHCP: Proporciona direcciones IP dinámicas a dispositivos de red en la red.
➢ Servicio DNS: Proporciona la resolución de nombres de dominio a direcciones IP.
➢ Servicio de archivo: Proporciona almacenamiento y acceso a archivos compartidos en
la red.
➢ Servicio de correo electrónico: Proporciona la capacidad de enviar y recibir correo
electrónico en la red.
➢ Servicio de firewall: Proporciona la gestión de seguridad de la red, filtrando el tráfico
no deseado.
➢ Servicio de impresión: Permite la impresión de documentos en impresoras
compartidas en la red.
¿Qué es WOL?
WOL (Wake-on-LAN) es una función de red que permite encender un equipo de forma remota
mediante el envío de un paquete de datos a través de la red. El objetivo principal de WOL es
permitir que los equipos puedan ser encendidos de forma remota para realizar tareas de
mantenimiento o actualización sin la necesidad de estar físicamente en el lugar donde se
encuentra el equipo.
Para que WOL funcione, la placa base del equipo debe tener la capacidad de recibir paquetes
de datos en estado de suspensión o hibernación. Además, la tarjeta de red también debe tener
la función de WOL habilitada y estar conectada a una red que admita WOL.
Para enviar un paquete de WOL, se necesita conocer la dirección MAC de la tarjeta de red
del equipo que se desea encender. Una vez que se tiene la dirección MAC, se puede enviar un
paquete especial de WOL a través de la red utilizando un software o una herramienta de línea
de comandos.
El paquete de WOL contiene la dirección MAC del equipo que se desea encender y una serie
de comandos que se utilizan para despertar el equipo. Cuando el equipo recibe el paquete, la
tarjeta de red interpreta los comandos y envía una señal al equipo para que se encienda.
¿Qué es el Escritorio Remoto?
La tecnología de escritorio remoto puede ser definida como el medio por el cual uno o varios
usuarios pueden acceder a distancia a un ordenador desde otro ordenador. Como su propio
nombre indica, la conexión ha de ser remota, lo cual implica que ambos ordenadores estén
situados en redes diferentes, cada uno con su propio IP (Protocolo de Internet).
Para utilizar el Escritorio Remoto, se necesita que el equipo al que se desea conectarse tenga
la opción habilitada y se configure para permitir la conexión remota. Luego, desde otro equipo,
se puede abrir la aplicación de Escritorio Remoto y especificar la dirección IP del equipo remoto
para conectarse a él.
Una vez conectado, el usuario puede ver la pantalla del equipo remoto en su propio equipo y
controlarlo como si estuviera sentado frente a él. Se pueden ejecutar aplicaciones, acceder a
archivos, configurar el sistema operativo y realizar cualquier otra tarea como si estuviera
físicamente presente en el equipo.
Existen herramientas para acceder a la función de escritorio remoto entra las más notorias
tenemos:
➢ Escritorio Remoto de Windows: Es una función integrada en los sistemas operativos
Windows que permite a los usuarios conectarse a un equipo remoto. Es fácil de usar
y se incluye de forma gratuita en los sistemas operativos Windows.
➢ TeamViewer: Es una herramienta de escritorio remoto que permite a los usuarios
conectarse a un equipo remoto a través de Internet. Es fácil de usar y permite el
intercambio de archivos y la colaboración en tiempo real.
➢ AnyDesk: Es una herramienta de escritorio remoto que permite a los usuarios
conectarse a un equipo remoto a través de Internet. Es rápida y segura, y también
permite el intercambio de archivos y la colaboración en tiempo real.
➢ Remote Desktop Manager: Es una herramienta de gestión de conexiones de escritorio
remoto que permite a los usuarios conectarse a varios equipos remotos a través de
diferentes protocolos de escritorio remoto. También permite la gestión de contraseñas
y la automatización de tareas.
➢ VNC (Virtual Network Computing): Es un sistema de escritorio remoto que permite a
los usuarios conectarse a un equipo remoto a través de una red. Es gratuito y está
disponible en diferentes plataformas, incluyendo Windows, macOS y Linux.
Diagramas básicos, intermedio, Avanzado de una Red de Datos
Básico:
Intermedio:
Avanzado: