Puertos y protocolos
Un protocolo es un método de comunicación entre computadoras y otros dispositivos electrónicos en la misma red. Define las reglas o el proceso de intercambio de datos. Los protocolos son un lenguaje común que permite la comunicación a pesar de las diferencias de hardware, software y demás. Ejemplos de protocolos comúnmente conocidos son HTTP, HTTPS y FTP.
Hay varios tipos de protocolos que funcionan juntos al mismo tiempo. Cada tipo de protocolo, o capa de comunicación de red, tiene una función diferente. Trabajan juntos para proporcionar un modelo flexible de envío y recepción de datos. Por ejemplo, los protocolos de la capa de Internet dividen los datos en paquetes al enviarlos y los vuelven a ensamblar al recibirlos. IP, o Protocolo de Internet, es un ejemplo de protocolo en esta capa.
Los protocolos que utiliza CXone se encuentran en las siguientes capas:
- Transporte: Los protocolos de la capa de transporte transmiten los paquetes de datos y se aseguran de que lleguen en secuencia y sin errores.
- Aplicación: Los protocolos en la capa de aplicación prestan servicios que se utilizan en la red, como enviar y recibir archivos o mensajes de correo electrónico. Algunos protocolos también pueden mantener y controlar sesiones en una aplicación.
Un puerto en redes informáticas es un punto virtual de inicio y finalización basado en software para las conexiones de red. Los gestiona el sistema operativo de la computadora. Los puertos se identifican con ID numéricos y se asocian a protocolos, procesos o servicios específicos. Existen asignaciones estandarizadas para determinados protocolos. Por ejemplo, el puerto 80 está reservado para todo el tráfico HTTP.
Los puertos trabajan conjuntamente con las direcciones IP para garantizar que los datos llegan a su destino. La dirección IP identifica la computadora de destino. El puerto identifica la aplicación o servicio de la computadora al que deben ir los datos. Por ejemplo, cuando escribe la dirección de un sitio web en la barra de direcciones del navegador, éste se comunica a través del puerto 80 para solicitar datos de esa dirección y, a continuación, carga los datos recibidos -la página web solicitada- para que los vea.
Puertos y protocolos en CXone
Los siguientes son protocolos de la capa de transporte. No están asignados a puertos específicos. Los protocolos de la capa de aplicación trabajan con uno de los protocolos de la capa de transporte, dependiendo de las necesidades específicas de la aplicación.
- TCP: Protocolo de control de transmisión. Crea una conexión segura antes de enviar los datos y verifica la transmisión una vez finalizada para asegurarse de que se ha enviado el mensaje completo. Puede reenviar datos si es necesario. Es confiable pero más lento que UDP porque requiere una conexión antes de enviar los datos. A menudo se usa TCP para el correo electrónico, los mensajes de texto, la navegación web y las transferencias de archivos.
- UDP: Protocolo de datagrama de usuario. Envía datos sin establecer primero una conexión. A diferencia de TCP, UDP no confirma la recepción ni comprueba si hay errores. Es más rápido que TCP pero menos confiable. A menudo, se usa UDP para transferencias de datos en tiempo real, como streaming o videochat, porque evita retrasos.
Los siguientes son protocolos de capa de aplicación, junto con el número de puerto estándar para cada uno. CXone utiliza puertos estándar siempre que sea posible.
- FTP: Protocolo de transferencia de archivos. Permite la transferencia de archivos. Números de puerto: 20 (TCP), 21 (TCP).
- HTTP: Protocolo de transferencia de hipertexto es un protocolo comúnmente conocido. Se utiliza en Internet y permite el intercambio de datos entre muchos tipos de computadoras y dispositivos. Número de puerto: 80 (TCP).
- HTTPS: Es similar al HTTP, salvo que añade seguridad en forma de cifrado. Número de puerto: 443 (TCP).
- RTP: Protocolo de transporte en tiempo real. Transmite datos en forma de paquetes numerados y con fecha y hora. Suele utilizarse para transmitir datos de audio y video, como telefonía WebRTC, y streaming multimedia. Dado que los paquetes están numerados secuencialmente, se pueden volver a ensamblar si llegan fuera de orden. RTP es un protocolo de capa de aplicación a pesar de tener "protocolo de transporte" en el nombre. Números de puerto: variables.
- SFTP: SFTP: Protocolo seguro de transferencia de archivos. Permite la transferencia segura de archivos. Utiliza cifrado de capa segura para añadir seguridad a las transferencias de archivos. Número de puerto: 22 (TCP).
- SIP: Protocolo de iniciación de sesión. Inicia, mantiene y finaliza sesiones de comunicación a través de Internet o redes IP (Protocolo de Internet) privadas. Las sesiones pueden ser de voz, video o mensajería. SIP admite la transmisión segura mediante Seguridad de capa de transporte (TLS). Números de puerto: 5060 (UDP o TCP), 5061 (TCP; para comunicaciones SIP seguras).
- SMTP: Protocolo simple de transferencia de correo. Envía y recibe mensajes de correo electrónico. Números de puerto: 25 (TCP), 587 (TCP).
- SRTP: Protocolo seguro de transporte en tiempo real. Añade una capa de seguridad a RTP. Añade cifrado y autenticación a las transmisiones RTP. Es una extensión del protocolo RTP. Número de puerto: varía.
Entrante vs. Saliente
Cuando se habla de puertos en CXone, los conceptos de entrante y saliente se definen de la siguiente manera:
- Saliente: Los datos que fluyen desde su punto de inicio hacia CXone.
- Entrante: Datos que fluyen desde CXone hacia sus servidores.
Esto es diferente de las definiciones usadas en otras áreas de conectividad, como cuando se habla de los tramos A y B de una interacción.
Descubrir puertos y protocolos por aplicación
Use el asistente de ayuda en línea Descubrir los requisitos de conectividad para encontrar la lista de puertos necesarios para las aplicaciones CXone que utiliza en su centro de contacto.