Comunicación de red es un término genérico, no un protocolo en sí mismo. En términos simples, significa un conjunto de reglas para establecer una comunicación entre 2 nodos conectados a través de una red. Podría estar entre 2 o más computadoras, ubicadas hasta los extremos de la conexión a través de Internet o ubicadas una al lado de la otra conectadas a través de un cable Ethernet CAT 5/6.
Si hablamos en términos de OSI 5 Layer Model (o Modelo TCP / IP).
- ¿Por qué un ingeniero de verificación debe conocer los protocolos de bus?
- ¿Por qué se considera importante el protocolo trivial de transferencia de archivos (TFTP)?
- ¿En qué capa funciona el modo de transferencia asincrónica?
- ¿Cuál es el significado del Protocolo Arthur-Merlin a través de Goldwasser & Sipser?
- ¿Cuál es la mejor manera de aprender cómo funcionan las redes?
Puede escribir su propio protocolo, que podría residir en la capa de aplicación y puede utilizar un método de transmisión de datos utilizando los protocolos disponibles de la capa de transporte, que podrían ser TCP o UDP.
Este modelo de comunicación podría ser de 2 tipos.
- Modelo de servidor de cliente : donde se conecta a un servidor y transfiere datos desde él. Por ejemplo, abres Google en tu navegador. Es solo una forma de comunicación entre su computadora portátil (Cliente) y el Servidor de Google.
- Red P2P : donde se almacena un archivo y sus compañeros lo descargan. Por ejemplo: red BitTorrent.
Entonces, lo que hizo Napster fue usar un poco de ambos modelos. El propósito de Napster era permitirte descargar música. Pero el servidor de Napster no guardó el archivo para ellos. Solo tienen la base de datos, de qué máquina (y su dirección IP) tiene qué canción. Entonces, cada vez que un usuario buscaba una canción en Napster, la usaba para proporcionar la dirección IP de esa máquina y luego el usuario podía descargarla.
La parte de búsqueda en el ejemplo anterior, está usando la comunicación modelo Cliente-Servidor y la descarga de archivos usa la red P2P.
Otros ejemplos de interesantes protocolos de comunicación de red que debe leer son:
- Protocolo de Skype – Wikipedia
- Red Bitcoin P2P (Enlace – https://en.bitcoin.it/wiki/Proto…)