¿Qué es el modelo OSI?
El modelo Open Systems Interconnection (OSI) es un
modelo conceptual creado por la Organización
Internacional para la Estandarización, el cual permite que
diversos sistemas de comunicación se conecten
usando protocolos estándar. En otras palabras, el OSI
proporciona un estándar para que distintos sistemas de
equipos puedan comunicarse entre sí.
El modelo OSI se puede ver como un lenguaje universal
para la conexión de las redes de equipos. Se basa en el
concepto de dividir un sistema de comunicación en siete
capas abstractas, cada una apilada sobre la anterior
cada capa del modelo OSI tiene una función específica y se
comunica con las capas superiores e inferiores.
Los ataques DDoS se dirigen a capas específicas de una
conexión de red, los ataques a la capa de aplicación se
dirigen a la capa 7, mientras que los ataques a la capa de
protocolo se dirigen a las capas 3 y 4.
¿Por qué es importante el modelo OSI?
A pesar de que el Internet moderno no sigue estrictamente
el modelo OSI (sigue más de cerca el paquete de
protocolos de Internet más simple), este modelo sigue
siendo muy útil para resolver problemas de red. Ya sea una
persona que no puede lograr que su ordenador portátil se
conecte a Internet o un sitio web que está caído para miles
de usuarios, el modelo OSI puede ayudar a desintegrar el
problema y aislar la fuente. Si el problema puede reducirse
a una capa específica del modelo, se puede evitar mucho
trabajo innecesario.
7. Capa de aplicación
Esta es la única capa que interactúa directamente con los
datos del usuario. Las aplicaciones de software, como
navegadores web y clientes de correo electrónico,
dependen de la capa de aplicación para iniciar
comunicaciones. Sin embargo, debe quedar claro que las
aplicaciones de software cliente no forman parte de la capa
de aplicación; más bien, la capa de aplicación es
responsable de los protocolos y la manipulación de datos
de los que depende el software para presentar datos
significativos al usuario.
Los protocolos de la capa de aplicación incluyen HTTP, así
como también SMTP (el Protocolo simple de transferencia
por correo electrónico, uno de los protocolos que permiten
las comunicaciones por correo electrónico).
6. Capa de presentación
Esta capa es principalmente responsable de preparar los
datos para que los pueda usar la capa de aplicación; en
otras palabras, la capa 6 hace que los datos se preparen
para su consumo por las aplicaciones. La capa de
presentación es responsable de la traducción, el cifrado y la
compresión de los datos.
Dos dispositivos de comunicación que se conectan entre sí
podrían estar usando distintos métodos de codificación, por
lo que la capa 6 es la responsable de traducir los datos
entrantes en una sintaxis que la capa de aplicación del
dispositivo receptor pueda comprender.
Si los dispositivos se comunican a través de una conexión
cifrada, la capa 6 es responsable de añadir el cifrado en el
extremo del emisor, así como de decodificar el cifrado en el
extremo del receptor, para poder presentar a la capa de
aplicación datos descifrados y legibles.
Después, la capa de presentación es también la encargada
de comprimir los datos que recibe de la capa de aplicación
antes de ser enviados a la capa 5. Esto ayuda a mejorar la
velocidad y la eficiencia de la comunicación mediante la
minimización de la cantidad de datos que serán
transferidos.
5. Capa de sesión
La capa de sesión es la responsable de la apertura y cierre
de comunicaciones entre dos dispositivos. Ese tiempo que
transcurre entre la apertura de la comunicación y el cierre
de esta se conoce como sesión. La capa de sesión
garantiza que la sesión permanezca abierta el tiempo
suficiente como para transferir todos los datos que se están
intercambiando; tras esto, cerrará sin demora la sesión
para evitar desperdicio de recursos.
La capa de sesión también sincroniza la transferencia de
datos utilizando puntos de control. Por ejemplo, si un
archivo de 100 megabytes está transfiriéndose, la capa de
sesión podría fijar un punto de control cada 5 megabytes.
En caso de desconexión o caída tras haberse transferido,
por ejemplo, 52 megabytes, la sesión podría reiniciarse a
partir del último punto de control, con lo cual solo quedarían
unos 50 megabytes pendientes de transmisión. Sin esos
puntos de control, la transferencia en su totalidad tendría
que reiniciarse desde cero.
4. Capa de transporte
La capa 4 es la responsable de las comunicaciones de
extremo a extremo entre dos dispositivos. Esto implica,
antes de proceder a ejecutar el envío a la capa 3, tomar
datos de la capa de sesión y fragmentarlos seguidamente
en trozos más pequeños llamados segmentos. La capa de
transporte del dispositivo receptor es la responsable luego
de rearmar tales segmentos y construir con ellos datos que
la capa de sesión pueda consumir.
La capa de transporte también es responsable del control
de flujo y el control de errores. El control de flujo determina
una velocidad óptima de transmisión para garantizar que un
emisor con una conexión rápida no abrume a un receptor
con una conexión lenta. La capa de transporte realiza un
control de errores en el extremo receptor al garantizar que
los datos recibidos estén completos y solicitar una
retransmisión si no lo están.
Los protocolos de la capa de transporte incluyen
el Protocolo de control de transmisión (TCP) y el User
Datagram Protocol (UDP).
3. Capa de red
La capa de red es responsable de facilitar la transferencia
de datos entre dos redes diferentes. Si los dispositivos que
se comunican se encuentran en la misma red, entonces la
capa de red no es necesaria. Esta capa divide los
segmentos de la capa de transporte en unidades más
pequeñas, llamadas paquetes, en el dispositivo del emisor,
y vuelve a juntar estos paquetes en el dispositivo del
receptor. La capa de red también busca la mejor ruta física
para que los datos lleguen a su destino; esto se conoce
como enrutamiento.
Los protocolos de la capa de red incluyen la dirección IP,
el Protocolo de mensajes de control de Internet (ICMP),
el Protocolo de mensajes de grupo de Internet (IGMP) y el
paquete IPsec.
2. Capa de enlace de datos
La capa de enlace de datos es muy similar a la capa de
red, excepto que la capa de enlace de datos facilita la
transferencia de datos entre dos dispositivos dentro
la misma red. La capa de enlace de datos toma los
paquetes de la capa de red y los divide en partes más
pequeñas que se denominan tramas. Al igual que la capa
de red, esta capa también es responsable del control de
flujo y el control de errores en las comunicaciones dentro
de la red (la capa de transporte solo realiza tareas de
control de flujo y de control de errores para las
comunicaciones dentro de la red).
1. Capa física
Esta capa incluye el equipo físico implicado en la
transferencia de datos, tal como los cables y
los conmutadores de red. Esta también es la capa donde
los datos se convierten en una secuencia de bits, es decir,
una cadena de unos y ceros. La capa física de ambos
dispositivos también debe estar de acuerdo en cuanto a
una convención de señal para que los 1 puedan
distinguirse de los 0 en ambos dispositivos.
1. ¿Qué es el TCP/IP?
TCP/IP, Protocolo de control de
transmisión/Protocolo de Internet, es un
conjunto de protocolos de comunicación que
se utilizan para interconectar dispositivos de
red en Internet. TCP/IP también se puede
utilizar como protocolo de comunicaciones en
una red privada (una intranet o una extranet).
El conjunto completo de protocolos de
Internet, un conjunto de reglas y
procedimientos, se conoce comúnmente como
TCP/IP, aunque otros están incluidos en el
conjunto.
TCP/IP especifica cómo se intercambian los
datos a través de Internet al proporcionar
comunicaciones de extremo a extremo que
identifican cómo deben dividirse en paquetes,
direccionados, transmitidos, enrutados y
recibidos en el destino. TCP/IP requiere poca
administración central, y está diseñado para
hacer que las redes sean confiables, con la
capacidad de recuperarse automáticamente
de la falla de cualquier dispositivo en la red.
Los dos protocolos principales en el conjunto
de protocolos de Internet cumplen funciones
específicas.
1. TCP define cómo las aplicaciones pueden
crear canales de comunicación a través
de una red. También gestiona cómo se
ensambla un mensaje en paquetes más
pequeños antes de que se transmitan
por Internet y se vuelvan a ensamblar
en el orden correcto en la dirección de
destino.
[Link] define cómo direccionar y enrutar
cada paquete para asegurarse de que
llegue al destino correcto. Cada
computadora de puerta de enlace en la
red verifica esta dirección IP para
determinar dónde reenviar el mensaje.
2. Cómo funciona TCP/IP
TCP/IP utiliza el modelo de comunicación
cliente/servidor en el que un usuario o
máquina (un cliente) recibe un servicio
(como enviar una página web) por otra
computadora (un servidor) en la red.
Colectivamente, el conjunto de protocolos
TCP/IP se clasifica como sin estado, lo que
significa que cada solicitud de cliente se
considera nueva porque no está relacionada
con solicitudes anteriores. Estar sin estado
libera rutas de red para que puedan usarse
de forma continua.
La capa de transporte en sí, sin embargo,
tiene estado. Transmite un solo mensaje, y
su conexión permanece en su lugar hasta que
todos los paquetes en un mensaje hayan sido
recibidos y reensamblados en el destino.
El modelo TCP/IP difiere ligeramente
del modelo de interconexión de sistemas
abierto (OSI) de siete capas diseñado
después, que define cómo las aplicaciones
pueden comunicarse a través de una red.
3. Capas del modelo TCP/IP
La funcionalidad TCP/IP se divide en cuatro
capas, cada una de las cuales incluye
protocolos específicos.
Aplicación: proporciona aplicaciones con
intercambio de datos estandarizado.
Sus protocolos incluyen el Protocolo de
transferencia de hipertexto (HTTP), el
Protocolo de transferencia de archivos
(FTP), el Protocolo de oficina de correo
3 (POP3), el Protocolo simple de
transferencia de correo (SMTP) y el
Protocolo simple de administración de
red (SNMP).
Transporte: es responsable de mantener
las comunicaciones de extremo a
extremo a través de la red. TCP maneja
las comunicaciones entre hosts y
proporciona control de flujo,
multiplexación y confiabilidad. Los
protocolos de transporte incluyen TCP y
User Datagram Protocol (UDP), que a
veces se usa en lugar de TCP para fines
especiales.
Red, también llamada capa de Internet,
se ocupa de los paquetes y conecta
redes independientes para transportar
los paquetes a través de los límites de la
red. Los protocolos de la capa de red
son el IP y el Protocolo de mensajes de
control de Internet (ICMP), que se
utilizan para informar errores.
Física: consiste en protocolos que operan
solo en un enlace: el componente de red
que interconecta nodos o hosts en la
red. Los protocolos en esta capa
incluyen Ethernet para redes de área
local (LAN) y el Protocolo de resolución
de direcciones (ARP).
Importancia de TCP / IP
TCP/IP no es propietario y, como resultado,
no está controlado por una sola empresa. Por
lo tanto, el conjunto de protocolos de
internet se puede modificar fácilmente. Es
compatible con todos los sistemas operativos,
por lo que puede comunicarse con cualquier
otro sistema. El conjunto de protocolos de
Internet también es compatible con todo tipo
de hardware y redes informáticas.