Aquí hay una explicación muy básica de TCP / IP.
La naturaleza de TCP / IP – NutPile Networks
Lo único de lo que no habla es de puertos, pero déjenme explicarlo ahora.
- ¿Cómo podemos hacer reenvío de puertos en Kali?
- ¿Cómo afecta el ping al ancho de banda? ¿Y cómo afecta el ancho de banda al ping?
- ¿Cómo envía una PC una solicitud de DHCP?
- ¿Qué es la conmutación de paquetes?
- ¿Cómo funciona DNS dentro y fuera de la red?
Todo comienza con una dirección IP, (dirección IP – Wikipedia). Piense en una dirección IP como una línea única de comunicaciones a través de una red si lo desea.
Esa IP puede manejar muchas comunicaciones al mismo tiempo.
Por ejemplo, la conexión a Internet de su hogar generalmente recibe una IP dinámica de su ISP. Esta es una línea de comunicaciones, una dirección, una forma de distinguir sus paquetes de datos de otros en el mismo edificio y conectarse a diferentes servicios a través de Internet.
Usted y otros en su edificio pueden usar la misma conexión, todos ustedes haciendo cosas diferentes.
Alguien podría estar navegando en un sitio web, otro enviando o recibiendo un archivo usando un cliente FTP y otro podría estar en una llamada usando un teléfono VoIP. Las tres actividades usan la misma conexión y diferentes puertos.
Navegar por un sitio web utiliza el puerto 80 si ve HTTP y el puerto 443 si ve HTPS. La persona que usa FTP está usando el puerto 21 y la persona que usa el teléfono VoIP está usando una combinación de puertos como 5060/5080 para hacer / interrumpir la llamada y luego los puertos UDP para el audio.
Si no utilizáramos diferentes puertos para diferentes aplicaciones, tendrían dificultades para coexistir en la misma dirección IP. Los diferentes puertos no solo nos permiten conectarnos a diferentes servicios, sino que también permiten responder a diferentes servicios utilizando el mismo enrutador / firewall.