
Las redes de computadoras permiten que los dispositivos se comuniquen e intercambien datos.
Para lograr esto, se usan protocolos, normas e interfaces.
Protocolos
Un protocolo es un conjunto de reglas que rigen la comunicación. Define cómo se envían, reciben e interpretan los datos.
Must Read
Imaginen que dos personas quieren hablar por teléfono. Necesitan un protocolo: un idioma común, un tono de voz aceptable y formas de iniciar y finalizar la conversación.
Algunos protocolos comunes son TCP/IP, HTTP y FTP.
TCP/IP
TCP/IP (Transmission Control Protocol/Internet Protocol) es la base de internet. Divide los datos en pequeños paquetes. Asegura que lleguen correctamente a su destino.
Primero, los datos se dividen en paquetes. Luego, cada paquete se etiqueta con una dirección de origen y destino. Finalmente, se envían a través de la red.
Si un paquete se pierde, TCP se encarga de retransmitirlo.
HTTP
HTTP (Hypertext Transfer Protocol) se usa para transferir páginas web. Permite que tu navegador hable con el servidor web.

Cuando escribes una dirección web en tu navegador, éste envía una solicitud HTTP al servidor. El servidor responde enviando la página web.
HTTPS es una versión segura de HTTP. Cifra la comunicación para proteger la información.
FTP
FTP (File Transfer Protocol) se usa para transferir archivos. Permite subir y descargar archivos desde un servidor.
Por ejemplo, puedes usar FTP para subir archivos a un sitio web. O para descargar programas desde un servidor.
Existen programas como FileZilla que facilitan el uso de FTP.
Normas
Las normas son especificaciones técnicas. Definen cómo deben fabricarse los dispositivos de red. Aseguran la compatibilidad entre diferentes fabricantes.

Imagina que los enchufes eléctricos fueran diferentes en cada país. Sería imposible conectar tus aparatos cuando viajas.
Algunas normas importantes son las de la IEEE (Institute of Electrical and Electronics Engineers).
IEEE 802.3
IEEE 802.3 define la norma Ethernet. Se usa para redes cableadas.
Especifica el tipo de cable, la velocidad de transmisión y la forma de conectar los dispositivos.
Por ejemplo, IEEE 802.3ab define la norma para Gigabit Ethernet.
IEEE 802.11
IEEE 802.11 define la norma WiFi. Se usa para redes inalámbricas.

Especifica la frecuencia de radio, la seguridad y la velocidad de transmisión.
Las versiones más comunes son 802.11g, 802.11n y 802.11ac.
Interfaces
Las interfaces son los puntos de conexión entre diferentes sistemas. Permiten que los componentes de hardware y software interactúen.
Piensa en el puerto USB de tu computadora. Es una interfaz que permite conectar dispositivos como impresoras y memorias USB.
Existen interfaces de hardware y software.
Interfaces de Hardware
Las interfaces de hardware son los puertos físicos. Permiten conectar dispositivos a una computadora o a una red.

Ejemplos: puertos Ethernet, puertos USB, puertos HDMI.
El puerto Ethernet se usa para conectar un cable de red.
Interfaces de Software
Las interfaces de software son APIs (Application Programming Interfaces). Permiten que diferentes programas se comuniquen entre sí.
Por ejemplo, una API puede permitir que una aplicación use los servicios de un sistema operativo.
Las APIs facilitan la creación de software modular y reutilizable.
En resumen, los protocolos definen las reglas de comunicación. Las normas aseguran la compatibilidad de los dispositivos. Las interfaces permiten la conexión e interacción entre sistemas.