Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Imagen 1.
Componentes físicos de un servidor
Tomado de: Capacítate para el trabajo (2023)
Existen dos tipos de procesos: los clientes (front-end), que se encargan de solicitar
peticiones de conexión para obtener información, y los servidores (back-end), que tratan esas
peticiones, obtienen la información y la envían a los procesos clientes.
Imagen 2.
Capas del modelo OSI
El objetivo principal de esta capa es conseguir que la información fluya sin errores
entre dos máquinas conectadas a la misma red o subred. La unidad de transmisión se
denomina trama. Sincroniza el envió de tramas en el medio físico, controla la congestión de la
red y regula el control del flujo de las tramas.
El modelo OSI es una descripción conceptual mientras que TCP/IP es una especificación
de un conjunto de protocolos. TCP/IP se divide en cuatro capas o niveles. Y aunque son muchos
los protocolos que pertenecen a alguna de estas capas, son el protocolo TCP y el protocolo IP
los más famosos y, por eso, los que dan nombre al conjunto. La Imagen 3, muestra la
equivalencia de las capas de modelo OSI reflejadas en las capas de la suite de protocolos
TCP/IP.
Imagen 3
Modelo OSI y TCP/IP
El servicio debe ser elegido en función del tipo de aplicación que esté desarrollando,
así como los requisitos que dicho software establezca para las comunicaciones: un primer
servicio, que permite establecer comunicaciones seguras y fiables; y otro, que permite rápidas
transferencias con tolerancia a la pérdida de información.
1.5.2.1 TCP
TCP (Transmission Control Protocol) es el protocolo de transporte más usado por las
aplicaciones. Se utiliza para proporcionar una comunicación libre de errores y fiable. Es un
protocolo orientado a la conexión, lo que significa que la comunicación se lleva a cabo en tres
fases: establecimiento de conexión, transmisión de datos y finalización de la conexión.
Acto seguido, el que actuó como receptor lo hará como emisor enviando un paquete
FIN y el que actúo como emisor devolverá un paquete ACK, completando la finalización de la
conexión. Este mecanismo se conoce como negociación a cuatro pasos.
1.5.2.2 UDP
1.5.2.3 Puertos
Los puertos van desde el 0 al 65536. Los puertos dentro del rango 1 al 1024 son
puertos que ya están asignados a aplicaciones que usan protocolos de aplicación importantes y
no pueden ser reasignados. La imagen 4 muestra los puertos asignados a los servicios comunes
provistos en la red.
Imagen 4.
Puertos de red.
IP es el protocolo que se encarga del enrutamiento de los datagramas entre dos redes
que no se encuentran en la misma ubicación geográfica. Para que exista conexión a este nivel
se debe conocer cuál es la dirección IP del destino al que se quiere enviar el mensaje. Es un
protocolo no orientado a la conexión y sin comprobación de errores. Estas funciones serán
objetivo de las capas superiores.
1.5.3.2 ICMP
1.5.4.1 ARP
Cuando un datagrama llega a la red que contiene el equipo de destino, necesita saber
identificar cuál es la máquina del extremo de la comunicación. El protocolo ARP se encarga de
obtener la dirección MAC a partir de la dirección IP del datagrama mediante una consulta a
todas las máquinas conectadas a la red. Una vez conseguida la MAC, el datagrama es enviado a
la red y la interfaz de red correspondiente se hará cargo del datagrama.
1.6 Configurando TCP/IP
Para el uso del protocolo TCP/IP es necesario la configuración del software específico
que permita al equipo informático acceder a los mecanismos que posibilitan una comunicación
a través de la red.
1.6.1 Ping
Ping es una utilidad de diagnóstico que comprueba el estado de la comunicación de
una máquina con uno o varios equipos remotos de una red TCP/IP.
Ping trabaja a nivel de capa de red. El programa usa el envío de paquetes ICMP para
comprobar la comunicación. En muchas ocasiones, se suele usar para medir la latencia de la
red entre dos puntos remotos.
Imagen 5.
Ejecución comando ping.
La diferencia entre ambas herramientas radica en que Tracert envía paquetes ICMP
para capturar la información de los nodos intermedios, mientras que Traceroute envía
segmentos UDP con puertos destino aleatorios. Se envían tres paquetes que son
monitorizados.
Imagen 6.
Ejecución comando tracert.
1.6.3 Netstat
Netstat es una herramienta que proporciona un listado con las conexiones activas en
un equipo, tanto entrantes como salientes.
Imagen 7.
Ejecución comando netstat.
La primera columna indica el protocolo usado para la conexión, después se indican las
direcciones y puertos usados en los dos extremos de la conexión. La última columna muestra el
estado en el que se encuentra la conexión. El estado de una conexión puede ser alguno de los
siguientes: