Ports et protocoles
Un protocole est une méthode de communication entre des ordinateurs et d’autres appareils électroniques sur le même réseau. Il définit les règles ou le processus d’échange de données. Les protocoles constituent un langage commun qui permet de communiquer malgré les différences de matériel, de logiciels, etc. Les protocoles les plus connus sont HTTP, HTTPS et FTP.
Il existe plusieurs types de protocoles qui fonctionnent simultanément. Chaque type de protocole, ou couche de communication réseau, joue un rôle différent. Ils fonctionnent ensemble pour fournir un modèle flexible d’envoi et de réception de données. Par exemple, les protocoles de la couche Internet décomposent les données en paquets lors de l’envoi et les réassemblent lors de la réception. Le protocole IP (Internet Protocol) est un exemple de protocole de cette couche.
Les protocoles utilisés par CXone se situent dans les couches suivantes :
- Transport : Les protocoles de la couche de transport transmettent les paquets de données et veillent à ce qu’ils arrivent dans l’ordre et sans erreur.
- Application : Protocoles des services de la couche d’application utilisés sur le réseau, tels que l’envoi et la réception de fichiers ou de messages électroniques. Certains protocoles peuvent également maintenir et contrôler des sessions dans une application.
Dans le domaine des réseaux informatiques, un port est un point de départ et d’arrêt virtuel, basé sur un logiciel, pour les connexions réseau. Les ports sont gérés par le système d’exploitation de l’ordinateur. Les ports sont identifiés par des codes numériques et sont associés à des protocoles, processus ou services spécifiques. Il existe des assignations normalisées pour certains protocoles. Par exemple, le port 80 est réservé à l’ensemble du trafic HTTP.
Les ports collaborent avec les adresses IP pour garantir que les données arrivent à destination. L’adresse IP identifie l’ordinateur de destination. Le port identifie l’application ou le service sur l’ordinateur où les données doivent être envoyées. Par exemple, lorsque vous tapez l’adresse d’un site Web dans la barre d’adresse de votre navigateur, celui-ci communique sur le port 80 pour demander des données à cette adresse, puis charge les données reçues (la page Web demandée) pour que vous puissiez les consulter.
Ports et protocoles dans CXone
Les protocoles suivants sont des protocoles de la couche de transport. Ils ne sont pas assignés à des ports spécifiques. Les protocoles de la couche d’application fonctionnent avec l’un des protocoles de la couche de transport, en fonction des besoins spécifiques de l’application.
- TCP : Protocole de contrôle de transmission. Crée une connexion sécurisée avant d’envoyer des données, puis vérifie la transmission une fois qu’elle est terminée pour s’assurer que le message a été envoyé dans son intégralité. Il peut renvoyer les données si nécessaire. Il est fiable, mais plus lent que le protocole UDP, car il nécessite une connexion avant d’envoyer des données. Le protocole TCP est souvent utilisé pour le courriel, l’envoi de SMS, la navigation sur le Web et le transfert de fichiers.
- UDP : Protocole de datagramme utilisateur. Envoie des données sans établir de connexion au préalable. Contrairement au protocole TCP, le protocole UDP ne confirme pas la réception et ne vérifie pas les erreurs. Il est plus rapide que le protocole TCP, mais moins fiable. Le protocole UDP est souvent utilisé pour les transferts de données en temps réel, tels que la diffusion en continu ou le clavardage vidéo, car il permet d’éviter les retards.
Voici les protocoles de la couche d’application, ainsi que le numéro de port standard de chacun d’entre eux. CXone utilise des ports standard dans la mesure du possible.
- FTP : Protocole de transfert de fichiers. Permet le transfert de fichiers. Numéros de port : 20 (TCP), 21 (TCP).
- HTTP : Le protocole de transfert hypertexte est un protocole bien connu. Il est utilisé sur Internet et permet l’échange de données entre de nombreux types d’ordinateurs et d’appareils. Numéro de port : 80 (TCP).
- HTTPS : Est similaire à HTTP, sauf qu’il ajoute la sécurité sous forme de chiffrement. Numéro de port : 443 (TCP).
- RTP : Protocole de transport en temps réel. Transmet les données sous forme de paquets numérotés et horodatés. Il est souvent utilisé pour transmettre des données audio et vidéo, notamment pour la téléphonie, WebRTCet la diffusion multimédia. Les paquets étant numérotés, ils peuvent être réassemblés s’ils arrivent dans le désordre. Le protocole RTP est un protocole de couche d’application, bien que son nom contienne la mention « protocole de transport ». Numéros de port : variables.
- SFTP : Protocole de transfert de fichiers sécurisé. Permet le transfert sécurisé de fichiers. Il utilise le chiffrement Secure Shell pour sécuriser les transferts de fichiers. Numéro de port : 22 (TCP).
- SIP : Protocole d’ouverture de session. Initie, maintient et termine des sessions de communication sur Internet ou sur des réseaux IP (Internet Protocol) privés. Les sessions peuvent être au format voix, vidéo ou messagerie. Le protocole SIP prend en charge la transmission sécurisée à l’aide du protocole de sécurité de la couche transport (TLS). Numéros de port : 5060 (UDP ou TCP), 5061 (TCP; pour les communications SIP sécurisées).
- SMTP : Protocole de transfert de courrier simple. Envoi et réception de messages électroniques. Numéro de port : 25 (TCP), 587 (TCP).
- SRTP : Protocole de transport sécurisé en temps réel. Ajoute une couche de sécurité au protocole RTP. Ajoute le chiffrement et l’authentification aux transmissions RTP. Il s’agit d’une extension du protocole RTP. Numéro de port : variable.
Entrant ou sortant
Lors de la discussion sur les ports dans CXone, les concepts « entrant » et « sortant » sont définis comme suit :
- Sortant : Données circulant de votre point d’initiation vers CXone.
- Entrant : Données circulant de CXone vers vos serveurs.
Cette définition diffère de celles utilisées dans d’autres domaines de la connectivité, par exemple lorsqu’il est question des segments A et B d’une interaction.
Découvrir les ports et protocoles par application
Utilisez l’assistant Découvrir les exigences de connectivité de l’aide en ligne pour trouver la liste des ports requis pour les applications CXone que vous utilisez dans votre centre d’appels.