포트 및 프로토콜
프로토콜은 동일한 네트워크에 있는 컴퓨터와 기타 전자 장치 간의 통신 방법입니다. 데이터 교환에 대한 규칙이나 프로세스를 정의합니다. 프로토콜은 하드웨어, 소프트웨어 등의 차이에도 불구하고 통신이 이루어질 수 있도록 하는 공통 언어입니다. 일반적으로 알려진 프로토콜의 예로는 HTTP, HTTPS 및 FTP가 있습니다.
동시에 함께 작동하는 여러 종류의 프로토콜이 있습니다. 각 종류의 프로토콜 또는 네트워크 통신 계층에는 서로 다른 역할이 있습니다. 이들은 함께 작동하여 데이터 전송 및 수신을 위한 유연한 모델을 제공합니다. 예를 들어 인터넷 계층의 프로토콜은 전송할 때 데이터를 패킷으로 나누고 수신할 때 재조립합니다. IP(인터넷 프로토콜)는 이 계층에 있는 프로토콜의 예입니다.
CXone이 사용하는 프로토콜은 다음 계층에 있습니다.
- 전송: 전송 계층의 프로토콜은 데이터 패킷을 전송하고 오류 없이 순서대로 도착하는지 확인합니다.
- 애플리케이션: 파일이나 이메일 메시지 전송 및 수신과 같이 네트워크에서 사용되는 애플리케이션 계층 서비스의 프로토콜입니다. 일부 프로토콜은 애플리케이션의 세션을 유지하고 제어할 수도 있습니다.
컴퓨터 네트워킹의 포트는 네트워크 연결을 위한 소프트웨어 기반의 가상 시작 및 중지 지점입니다. 이는 컴퓨터의 운영 체제에 의해 관리됩니다. 포트는 숫자 ID로 식별되며 특정 프로토콜, 프로세스 또는 서비스와 연결됩니다. 특정 프로토콜에는 표준화된 할당이 있습니다. 예를 들어 포트 80은 모든 HTTP 트래픽용으로 예약되어 있습니다.
포트는 IP 주소와 함께 작동하여 데이터가 필요한 곳으로 전달되도록 합니다. IP 주소는 대상 컴퓨터를 식별합니다. 포트는 데이터가 이동해야 하는 컴퓨터의 애플리케이션이나 서비스를 식별합니다. 예를 들어 웹 브라우저의 주소 표시줄에 웹 사이트 주소를 입력하면 포트 80을 통해 통신하여 해당 주소에서 데이터를 요청한 다음 수신된 데이터(요청한 웹 페이지)를 로드하여 사용자가 볼 수 있습니다.
CXone에서 포트 및 프로토콜
다음은 전송 계층 프로토콜입니다. 특정 포트에 할당되지 않습니다. 애플리케이션 계층 프로토콜은 애플리케이션의 특정 요구 사항에 따라 전송 계층 프로토콜 중 하나와 함께 작동합니다.
- TCP: 전송 제어 프로토콜 데이터를 보내기 전에 보안 연결을 생성한 다음, 전체 메시지가 전송되었는지 확인하기 위해 전송이 완료된 후 전송을 확인합니다. 필요한 경우 데이터를 다시 보낼 수 있습니다. 데이터를 보내기 전에 연결이 필요하기 때문에 안정적이지만 UDP보다 느립니다. TCP는 이메일, 문자 메시지, 웹 탐색, 파일 전송에 주로 사용됩니다.
- UDP: 사용자 데이터그램 프로토콜. 먼저 연결을 설정하지 않고 데이터를 보냅니다. TCP와 달리 UDP는 수신을 확인하거나 오류를 확인하지 않습니다. TCP보다 빠르지만 안정성이 떨어집니다. UDP는 지연을 방지하기 때문에 스트리밍이나 영상 채팅과 같은 실시간 데이터 전송에 자주 사용됩니다.
다음은 각 프로토콜의 표준 포트 번호와 함께 애플리케이션 계층 프로토콜입니다. CXone은 가능하면 표준 포트를 사용합니다.
- 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의 포트를 논의할 때 인바운드와 아웃바운드의 개념은 다음과 같이 정의됩니다.
- 아웃바운드: 시작 지점에서 CXone으로 흐르는 데이터입니다.
- 인바운드: CXone에서 서버로 흐르는 데이터입니다.
이는 상호작용의 A 및 B 레그를 논의할 때와 같이 연결의 다른 영역에서 사용되는 정의와 다릅니다.
애플리케이션별 포트 및 프로토콜 검색
디스커버 연결 요구 사항 온라인 도움말 마법사를 사용하여 컨택 센터에서 사용하는 CXone 애플리케이션에 필요한 포트 목록을 찾으십시오.