端口和协议
协议是同一网络上的计算机与其他电子设备之间的通信方法。 其定义交换数据的规则或过程。 协议是通用语言,因此即使硬件、软件等存在差异,也可以进行通信。 常见协议的示例有 HTTP、HTTPS 和 FTP。
有多种协议可以同时协同工作。 每种协议或网络通信层都有不同的作用。 它们协同工作以提供发送和接收数据的灵活模型。 例如,互联网层的协议在发送时将数据分解为数据包,并在接收时重新组装它们。 IP(即互联网协议)是该层协议的一个示例。
CXone Mpower 使用的协议位于以下层:
- 传输:传输层中的协议传输数据包并确保它们按顺序到达且没有错误。
- 应用程序:网络上使用的应用层服务中的协议,例如发送和接收文件或电子邮件。 某些协议还可以保持和控制应用程序中的会话。
计算机网络中的端口是基于软件的网络连接虚拟起点和终点。 它们由计算机的操作系统进行管理。 端口通过数字 ID 进行标识,并与特定协议、进程或服务相关联。 某些协议有标准化的分配。 例如,端口 80 是为所有 HTTP 流量预留的。
端口与 IP 地址协同工作,确保数据到达所需的目的地。 IP 地址标识目标计算机。 端口标识数据需要到达的计算机上的应用程序或服务。 例如,当您在 Web 浏览器的地址栏中键入网站地址时,它会通过端口 80 进行通信,以便从该地址请求数据,然后加载收到的数据(请求的网页)以供您查看。
CXone Mpower 中的端口和协议
以下是传输层协议。 它们未被分配给特定端口。 应用层协议与一个传输层协议配合使用,具体取决于应用程序的特定需求。
- TCP:传输控制协议。 在发送数据之前创建安全连接,然后在传输完成后验证该传输,以确保发送了整个消息。 如果需要,它可以重新发送数据。 该协议可靠,但比 UDP 慢,因为它在发送任何数据之前需要进行连接。 TCP 通常用于电子邮件、短信、网页浏览和文件传输。
- UDP:用户数据报协议。 无需先建立连接即可发送数据。 与 TCP 不同,UDP 不会确认接收或检查错误。 它比 TCP 更快,但不太可靠。 UDP 通常用于实时数据传输,例如流媒体或视频聊天,因为其可以避免延迟。
以下是应用层协议以及用于每个协议的标准端口号。 CXone Mpower 尽可能使用标准端口。
- FTP:文件传输协议。 允许传输文件。 端口号:20 (TCP)、21 (TCP)。
- HTTP:超文本传输协议是一种众所周知的协议。 它在互联网上使用,允许在多种类型的计算机与设备之间交换数据。 端口号:80 (TCP)。
- HTTPS:与 HTTP 类似,但它以加密形式增添了安全性。 端口号:443 (TCP)。
- RTP:实时传输协议。 将数据作为带有时间戳的已编号数据包进行传输。 它通常用于传输音频和视频数据,包括电话、WebRTC 和流媒体。 由于数据包是按顺序编号的,因此如果它们到达时顺序不正确,可重新组装它们。 尽管名称中含有“传输协议”,但 RTP 仍然是一种应用层协议。 端口号:各不相同。
- SFTP:安全文件传输协议。 允许安全传输文件。 它使用安全外壳加密来增添文件传输的安全性。 端口号:22 (TCP)。
- SIP:会话发起协议。 通过互联网或专用 IP(互联网协议)网络发起、保持和终止通信会话。 会话可以是语音、视频或消息。 SIP 支持使用传输层安全性 (TLS) 的安全传输。 端口号:5060(UDP 或 TCP)、5061(TCP;可实现安全 SIP 通信)。
- SMTP:简单邮件传输协议。 发送和接收电子邮件。 端口号:25 (TCP)、587 (TCP)。
- SRTP:安全实时传输协议。 为 RTP 添加一层安全性。 它为 RTP 传输添加了加密和身份验证。 它是 RTP 协议的扩展。 端口号:各不相同。
入站与出站
在讨论 CXone Mpower 中的端口时,入站和出站的概念定义如下:
- 出站:数据从起始点流向 CXone Mpower。
- 入站:数据从 CXone Mpower 流向您的服务器。
这与其他连接领域中使用的定义不同,例如在讨论交互的 A 和 B 支路时。
按应用程序发现您的端口和协议
使用“发现连接要求”在线帮助向导查找您在联系中心使用的 CXone Mpower 应用程序所需的端口列表。