Un protocolo de red es un conjunto aceptado de reglas que rigen la comunicación de datos entre diferentes dispositivos en la red. Determina qué se comunica, cómo se comunica y cuándo se comunica. Permite que los dispositivos conectados se comuniquen entre sí, independientemente de las diferencias internas y estructurales.
Tipos de protocolos
Los protocolos se pueden clasificar en términos generales en tres categorías principales:
- Comunicación
- administración
- Seguridad
1. Comunicación
Los protocolos de comunicación son realmente importantes para el funcionamiento de una red. Son tan cruciales que no es posible tener redes informáticas sin ellos. Estos protocolos establecen formalmente las reglas y formatos a través de los cuales se transfieren los datos. Estos protocolos manejan la sintaxis, la semántica, la detección de errores, la sincronización y la autenticación.
Ejemplos de protocolos de comunicación:
- HTTP: Es un protocolo de capa 7 que está diseñado para transferir un hipertexto entre dos o más sistemas. HTTP funciona en un modelo cliente-servidor, la mayor parte del intercambio de datos a través de la web se realiza mediante el uso de HTTP.
- TCP: presenta una entrega de transmisión confiable mediante el uso de reconocimiento secuenciado. Es un protocolo orientado a conexión, es decir, establece una conexión entre aplicaciones antes de enviar cualquier dato. Se utiliza para comunicarse a través de una red. Tiene muchas aplicaciones como correos electrónicos, FTP, transmisión de medios, etc.
- UDP: es un protocolo sin conexión que presenta un servicio de mensajes básico pero poco confiable. No agrega funciones de control de flujo, confiabilidad o recuperación de errores. UPD es funcional en los casos en que no se requiere confiabilidad. Se utiliza cuando queremos una transmisión más rápida, para conexiones multicasting y broadcasting, etc.
- BGP: Es un protocolo de enrutamiento que controla cómo pasan los paquetes a través del enrutador en un sistema independiente de una o más redes administradas por una sola organización y que se conectan a diferentes redes. Conecta los puntos finales de una LAN con otras LAN y también conecta puntos finales en diferentes LAN entre sí.
- ARP: ARP es un protocolo que ayuda a asignar direcciones lógicas a las direcciones físicas reconocidas en una red local. Para mapear y mantener una correlación entre estas direcciones lógicas y físicas, se utiliza una tabla conocida como caché ARP.
- IP: Es un protocolo a través del cual se envían datos de un host a otro a través de Internet. Se utiliza para direccionar y enrutar paquetes de datos para que puedan llegar a su destino.
- DHCP: es un protocolo para la gestión de redes y se utiliza como método para automatizar el proceso de configuración de dispositivos en redes IP. Un servidor DHCP asigna automáticamente una dirección IP y varios otros cambios de configuración a los dispositivos en una red para que puedan comunicarse con otras redes IP. también permite que los dispositivos utilicen diversos servicios como NTP, DNS o cualquier otro protocolo basado en TCP o UDP.
2. Gestión
Estos protocolos ayudan a describir los procedimientos y políticas que se utilizan para monitorear, mantener y administrar la red informática. Estos protocolos también ayudan a comunicar estos requisitos a través de la red para garantizar una comunicación estable. Los protocolos de administración de red también se pueden usar para solucionar problemas de conexión entre un host y un cliente.
Ejemplos de Protocolos de Gestión:
- ICMP: es un protocolo de capa 3 que utilizan los dispositivos de red para reenviar información operativa y mensajes de error. Se utiliza para informar sobre congestiones, errores de red, fines de diagnóstico y tiempos de espera.
- SNMP: Es un protocolo de capa 7 que se utiliza para administrar Nodes en una red IP. Hay tres componentes principales en el protocolo SNMP, es decir, el agente SNMP, el administrador SNMP y el dispositivo administrado. El agente SNMP tiene el conocimiento local de los detalles de administración, traduce esos detalles a una forma que es compatible con el administrador SNMP. El administrador presenta los datos adquiridos de los agentes SNMP, lo que ayuda a monitorear fallas en la red, el rendimiento de la red y solucionarlos.
- Gopher: es un tipo de protocolo de recuperación de archivos que proporciona archivos descargables con alguna descripción para una fácil administración, recuperación y búsqueda de archivos. Todos los archivos están ordenados en una computadora remota de manera estratificada. Es un protocolo antiguo y no se usa mucho hoy en día.
- FTP: FTP es un protocolo cliente/servidor que se usa para mover archivos hacia o desde una computadora host, permite a los usuarios descargar archivos, programas, páginas web y otras cosas que están disponibles en otros servicios.
- POP3: es un protocolo que utiliza un cliente de correo local para recibir mensajes de correo electrónico desde un servidor de correo electrónico remoto a través de una conexión TCP/IP. Los servidores de correo electrónico alojados por los ISP también utilizan el protocolo POP3 para almacenar y recibir correos electrónicos destinados a sus usuarios. Eventualmente, estos usuarios usarán el software de cliente de correo electrónico para ver su buzón en el servidor remoto y descargar sus correos electrónicos. Después de que el cliente de correo electrónico descarga los correos electrónicos, generalmente se eliminan de los servidores.
- Telnet: Es un protocolo que permite al usuario conectarse a un programa informático remoto y utilizarlo, es decir, está diseñado para conectividad remota. Telnet crea una conexión entre una máquina host y un punto final remoto para habilitar una sesión remota.
3. Seguridad
Estos protocolos aseguran los datos que pasan por una red. Estos protocolos también determinan cómo la red protege los datos de cualquier intento no autorizado de extraer o revisar datos. Estos protocolos aseguran que ningún dispositivo, usuario o servicio no autorizado pueda acceder a los datos de la red. Principalmente, estos protocolos dependen del cifrado para proteger los datos.
Ejemplos de protocolos de seguridad:
- SSL: es un protocolo de seguridad de red utilizado principalmente para proteger datos confidenciales y asegurar las conexiones a Internet. SSL permite la comunicación tanto de servidor a servidor como de cliente a servidor. Todos los datos transferidos a través de SSL están encriptados, lo que impide que cualquier persona no autorizada acceda a ellos.
- HTTPS: Es la versión segura de HTTP; este protocolo garantiza una comunicación segura entre dos computadoras donde una envía la solicitud a través del navegador y la otra obtiene los datos del servidor web.
- TSL: es un protocolo de seguridad diseñado para la seguridad y privacidad de los datos en Internet, su funcionalidad es el cifrado, la verificación de la integridad de los datos, es decir, si han sido manipulados o no y la autenticación. Generalmente se usa para la comunicación encriptada entre servidores y aplicaciones web, como un navegador web que carga un sitio web, también se puede usar para encriptar mensajes, correos electrónicos, VoIP.