Qué es un puerto y un socket. Curso de redes desde 0 | Cap 5 |

Qué es un puerto y un socket. Curso de redes desde 0 | Cap 5 |

Introducción

Resumen de la sección: En esta sección, el presentador se presenta y explica que el video es parte de un curso sobre redes. También menciona que en este video se tratará el concepto de puerto.

¿Qué es un puerto?

  • Un puerto es un número asignado a una aplicación o servicio que se ejecuta en una computadora o servidor.
  • Dentro de una computadora, puede haber varias aplicaciones en funcionamiento, cada una con su propio número de puerto.
  • Se hace una analogía entre los puertos y las personas viviendo en una casa, donde cada persona tiene un nombre para identificarla.
  • Los paquetes de información enviados a través de Internet contienen la dirección IP pública del destinatario y también el número de puerto para identificar la aplicación específica a la que va dirigido.

Funcionamiento de los puertos

Resumen de la sección: En esta sección, se explica cómo funcionan los puertos y cómo se utilizan en el envío de información a través de Internet.

Asignación y rango de puertos

  • Los puertos pueden tener números del 0 al 65.000 (65535) en un ordenador o servidor.
  • Cada aplicación dentro del sistema tiene su propio número identificador (puerto).
  • Por ejemplo, el servidor web suele utilizar el puerto 80 por defecto.

Envío y recepción de paquetes

  • Cuando enviamos información a través de Internet, creamos un paquete con la dirección IP origen y destino.
  • Además, incluimos los números de puerto origen y destino para identificar las aplicaciones involucradas.
  • El destinatario recibe el paquete, realiza las acciones correspondientes y genera una respuesta con los números de puerto invertidos.
  • De esta manera, la información se envía y se dirige a la aplicación correcta en el destino.

Ejemplo de conexión a un servidor

Resumen de la sección: En esta sección, se presenta un ejemplo práctico de conexión a un servidor utilizando puertos.

  • Al conectarse a un servidor como Amazon, se establece una comunicación entre el navegador (por ejemplo, Firefox) y el servidor.
  • El navegador tiene asociado un número de puerto (por ejemplo, 6520) que identifica la aplicación dentro del ordenador local.
  • El servidor web de Amazon utiliza el puerto 80 por defecto.
  • Al enviar paquetes entre el navegador y el servidor, se incluyen los números de puerto origen y destino para direccionar correctamente la información.

Conclusiones

En este video aprendimos sobre los puertos en redes informáticas. Los puertos son números asignados a aplicaciones o servicios que permiten identificarlos dentro de una computadora o servidor. Estos números son utilizados para enviar y recibir paquetes de información a través de Internet. Cada aplicación tiene su propio número de puerto asignado. Es importante comprender cómo funcionan los puertos para solucionar problemas relacionados con la conexión desde fuera de nuestra red.

¿Qué es un socket?

Resumen de la sección: En esta sección se explica qué es un socket y cómo se compone de una dirección IP y un puerto. Se menciona que tanto el cliente como el servidor tienen su propio socket, que está formado por la dirección IP del equipo y el puerto asignado a la aplicación.

Definición de un socket

  • Un socket es la unión de una dirección IP con un puerto.
  • Tanto el cliente como el servidor tienen su propio socket.
  • El socket se compone de la dirección IP del equipo y el puerto asignado a la aplicación.

Cliente vs Servidor

Resumen de la sección: En esta sección se explica la diferencia entre un cliente y un servidor en una comunicación. Se menciona que el cliente inicia la comunicación generando paquetes que son enviados al servidor, mientras que el servidor recibe los paquetes y responde con información.

Cliente

  • El cliente es quien inicia la comunicación.
  • Genera los paquetes que serán enviados al servidor.

Servidor

  • El servidor recibe los paquetes del cliente.
  • Responde con información solicitada por el cliente.

Conexión desde un smartphone

Resumen de la sección: En esta sección se explica cómo sería el procedimiento para conectarse a Amazon desde un smartphone. Se menciona que, si ambos dispositivos están en la misma red WiFi, compartirán la misma dirección IP pública. El smartphone asignará un puerto a la aplicación de Amazon, lo cual generará otro socket para establecer la comunicación con el servidor de Amazon.

Conexión desde un smartphone

  • Abrir la aplicación de Amazon en el smartphone.
  • Compartirán la misma dirección IP pública si están en la misma red WiFi.
  • El smartphone asignará un puerto a la aplicación de Amazon.
  • Se establecerá otro socket con la dirección IP y el puerto separados por dos puntos.

Múltiples conexiones al mismo servidor

Resumen de la sección: En esta sección se plantea el escenario de abrir una segunda pestaña en el navegador para conectarse a Amazon. Se menciona que, al tener la misma dirección IP pública, cada aplicación tiene su propio puerto. También se plantea el caso de conectarse a Amazon desde otro navegador como Internet Explorer.

Múltiples conexiones al mismo servidor

  • Cada aplicación tiene su propio puerto, aunque comparten la misma dirección IP pública.
  • Si se abre una segunda pestaña en el navegador para conectarse a Amazon, tendría su propio socket con un puerto distinto.
  • Si se intenta conectar desde otro navegador como Internet Explorer, se explicará en el próximo video cómo hacerlo.

Grupos de Telegram y despedida

Resumen de la sección: En esta sección final del video, se mencionan los grupos de Telegram relacionados con NASeros y NASZeros. Se invita a los espectadores a unirse a estos grupos para obtener más información y resolver dudas sobre redes.

Grupos de Telegram

  • Existe un grupo general llamado NASeros donde pueden exponerse todas las dudas relacionadas con redes.
  • También existe un grupo específico llamado NASZeros para aquellos que están siguiendo este curso y tienen dudas más sencillas.
  • Se invita a los espectadores a unirse a estos grupos para obtener más información y resolver dudas.

Despedida

Resumen de la sección: En esta última sección del video, el presentador se despide y anima a dar "like" al video si ha sido útil. También se invita a compartir el video con otras personas que puedan estar interesadas en aprender sobre redes.

Despedida

  • El presentador se despide y anima a dar "like" al video.
  • Se invita a compartir el video con otras personas interesadas en aprender sobre redes.
Video description

Es muy importante saber muy bien que es un puerto y un socket porque tienen un papel fundamental en una conexión entre 2 equipos. Los puertos juegan un papel básico en una conexión de red porque es el sistema por el que se identifican las aplicaciones o servicios que participan en ella. Los sockets es la manera de escribir o de nombrar al conjunto que forman una IP y un puerto. La conexión se establece entre 2 sockets y queda identificada de manera única porque los sockets implicados en dicha conexión son únicos. Para seguir aprendiendo sobre redes no te pierdas esta nueva entrega del curso de redes. 📚 CURSO DE REDES DESDE 0 📚 https://youtube.com/playlist?list=PLSvxAUzJ-XSfY0KpwV8SHBlyLVcrZkENc 📚 Redes de alto rendimiento y Data Centers 📚 https://www.youtube.com/playlist?list=PLSvxAUzJ-XSeclOSVQOPFHKaU6HCgy-El 🚀 CURSO REDES WIFI 🚀 https://youtube.com/playlist?list=PLSvxAUzJ-XSd1FdOTeAIQuyTmccuv5RyS ✅ Si quieres colaborar con @naseros 📌 Afiliado Amazon: https://amzn.to/3AJg6q9 📌 Afiliado Macnificos: https://bit.ly/3DL2cmA 📌 Afiliado PcComponentes: https://tidd.ly/3DvDENI 📌 Donación Paypal: https://paypal.me/naseros?locale.x=es_ES 📚 CURSO DE REDES DESDE 0 📚 https://youtube.com/playlist?list=PLSvxAUzJ-XSfY0KpwV8SHBlyLVcrZkENc 🚀 CURSO REDES WIFI 🚀 https://youtube.com/playlist?list=PLSvxAUzJ-XSd1FdOTeAIQuyTmccuv5RyS Métodos de contacto @NASeros : ➡️ Macjosan: https://www.linkedin.com/in/macjosan/ 🖥 Web oficial:: https://naseros.com ➣ Grupo de Telegram: https://t.me/NASeros 📷Instagram: https://www.instagram.com/naseros_com/ 🐦 Twitter: @NASeros_com 🐦 Twitter personal: @macjosan 🎙Podcast iVoox: https://www.ivoox.com/naseros_aj_4185065_1.html 🎙Podcast: https://itunes.apple.com/es/podcast/naseros-podcast/id1019402412?mt=2 Facebook: https://www.facebook.com/naseros.es/