Ports und Protokolle
Ein Protokoll ist eine Kommunikationsmethode zwischen Computern und anderen elektronischen Geräten im selben Netzwerk. Es legt die Regeln oder den Prozess für den Datenaustausch fest. Protokolle sind eine gemeinsame Sprache, sodass Kommunikation trotz Unterschieden bei Hardware, Software usw. erfolgen kann. Beispiele allgemein bekannter Protokolle sind HTTP, HTTPS und FTP.
Es handelt sich dabei um mehrere Arten von Protokollen, die gleichzeitig zusammenarbeiten. Jede Art von Protokoll, oder Schicht der Netzwerkkommunikation, hat eine andere Rolle. Sie arbeiten zusammen, um ein flexibles Modell für das Senden und Empfangen von Daten bereitzustellen. Zum Beispiel teilen Protokolle in der Internetschicht Daten beim Senden in Pakete auf und setzen sie beim Empfangen wieder zusammen. IP, oder Internet Protocol, ist ein Beispiel eines Protokolls in dieser Schicht.
Die von CXone verwendeten Protokolle befinden sich in den folgenden Schichten:
- Transport: Protokolle in der Transportschicht übertragen die Datenpakete und stellen sicher, dass sie in der richtigen Reihenfolge und ohne Fehler ankommen.
- Anwendung: Protokolle in den Anwendungsschichtdiensten, die im Netzwerk verwendet werden, wie Senden und Empfangen von Dateien oder E-Mail-Nachrichten. Manche Protokolle können auch Sitzungen in einer Anwendung aufrechterhalten und steuern.
Ein Port im Computernetzwerk ist ein softwarebasierter virtueller Anfangs- und Endpunkt für Netzwerkverbindungen. Er wird durch das Betriebssystem des Computers verwaltet. Ports werden durch nummerische IDs identifiziert und sind spezifischen Protokollen, Prozessen oder Diensten zugeordnet. Es gibt standardisierte Zuweisungen für bestimmte Protokolle. Port 80 ist zum Beispiel für den gesamten HTTP-Datenverkehr reserviert.
Ports arbeiten mit IP-Adressen zusammen, um sicherzustellen, dass Daten dorthin gelangen, wo sie müssen. Die IP-Adresse identifiziert den Zielcomputer. Der Port identifiziert die Anwendung oder den Dienst auf dem Computer, zu dem die Daten gelangen müssen. Wenn Sie zum Beispiel eine Website-Adresse in die Adresszeile Ihres Webbrowsers eingeben, erfolgt die Kommunikation über Port 80, um Daten von dieser Adresse anzufordern, anschließend werden die empfangenen Daten – die angeforderte Website – zur Anzeige für Sie geladen.
Ports und Protokolle in CXone
Folgendes sind Transportschichtprotokolle. Sie sind keinen spezifischen Ports zugewiesen. Je nach den spezifischen Anforderungen der Anwendung arbeiten die Anwendungsschichtprotokolle mit einem der Transportschichtprotokolle.
- TCP: Transmission Control Protocol. Erstellt eine sichere Verbindung vor dem Senden von Daten, verifiziert dann nach Abschluss die Übertragung, um sicherzustellen, dass die komplette Nachricht gesendet wurde. Kann Daten bei Bedarf erneut senden. Ist zuverlässig, aber langsamer als UDP, da es vor dem Senden von Daten eine Verbindung benötigt. TCP wird häufig für E-Mail, Textnachrichten, Browsen im Internet und Dateiübertragungen verwendet.
- UDP: User Datagram Protocol. Sendet Daten, ohne zuvor eine Verbindung aufzubauen. Anders als TCP bestätigt UDP den Empfang nicht und prüft nicht auf Fehler. Es ist schneller als TCP, aber weniger zuverlässig. UDP wird häufig für Echtzeit-Datenübertragungen wie Streaming oder Video-Chat verwendet, da es Verzögerungen vermeidet.
Im Folgenden finden Sie Anwendungsschichtprotokolle zusammen mit der jeweiligen Standardportnummer. CXone verwendet Standardports, wenn möglich.
- FTP: File Transfer Protocol. Ermöglicht die Übertragung von Dateien. Portnummern: 20 (TCP), 21 (TCP).
- HTTP: Hypertext Transfer Protocol ist ein allgemein bekanntes Protokoll. Es wird im Internet verwendet und ermöglicht den Austausch von Daten zwischen vielen Arten von Computern und Geräten. Portnummer: 80 (TCP).
- HTTPS: ist HTTP ähnlich, bietet aber zusätzliche Sicherheit in Form von Verschlüsselung. Portnummer: 443 (TCP).
- RTP: Real-time Transport Protocol. Überträgt Daten als nummerierte, zeitgestempelte Pakete. Wird häufig zum Übertragen von Audio- und Videodaten verwendet, zum Beispiel Telefonie, WebRTC und das Streaming von Medien. Da Pakete nach ihrer Reihenfolge nummeriert sind, können sie zusammengesetzt werden, wenn sie in falscher Reihenfolge ankommen. RTP ist ein Anwendungsschichtprotokoll, obwohl es "Transportprotokoll" im Namen trägt. Portnummern: variieren.
- SFTP: Secure File Transfer Protocol. Ermöglicht die sichere Übertragung von Dateien. Verwendet sichere Shell-Verschlüsselung zur zusätzlichen Sicherheit für Dateiübertragungen. Portnummer: 22 (TCP).
- SIP: Session Initiation Protocol. Dient dem Initiieren, Aufrechterhalten und Beenden von Kommunikationssitzungen über das Internet oder private IP (Internet Protocol)-Netzwerke. Sitzungen können aus Sprache, Video oder Nachrichtenübermittlung bestehen. SIP unterstützt sichere Übertragung mithilfe von Transport Layer Security (TLS). Portnummern: 5060 (UDP oder TCP), 5061 (TCP; für sichere SIP-Kommunikationen).
- SMTP: Simple Mail Transfer Protocol. Sendet und empfängt E-Mail-Nachrichten. Portnummern: 25 (TCP), 587 (TCP).
- SRTP: Secure Real-time Transport Protocol. Fügt eine Sicherheitsschicht zu RTP hinzu. Fügt Verschlüsselung und Authentifizierung zu RTP-Übertragungen hinzu. Ist eine Erweiterung des RTP-Protokolls Portnummer: variiert.
Eingehend vs. Ausgehend
In Bezug auf Ports in CXone sind die Konzepte Eingehend und Ausgehend wie folgt definiert:
- Ausgehend: Daten, die von Ihrem Initiierungspunkt zu CXone fließen.
- Eingehend: Daten, die von CXone zu Ihren Servern fließen.
Dies unterscheidet sich von den in anderen Bereichen der Konnektivität verwendeten Definitionen, zum Beispiel in Bezug auf A- und B-Abschnitte einer Interaktion.
Ihre Ports und Protokolle nach Anwendung entdecken
Verwenden Sie den Onlinehilfe-Wizard Konnektivitätsanforderungen entdecken, um die Liste der erforderlichen Ports für die in Ihrem Contact Center verwendeten CXone-Anwendungen zu finden.