세션 시작 프로토콜이란 무엇입니까?
SIP (Session Initiation Protocol)는 IETF (Internet Engineering Task Force)에서 정의한 디지털 신호 처리를위한 멀티미디어 IP (Internet Protocol) 네트워킹 표준입니다. 안전한 방식으로 디지털 네트워크와 장치를 사용하여 둘 이상의 참가자 간 통신 세션을 시작, 관리 및 종료하는 데 사용되는 지침을 지정합니다. Session Initiation Protocol은 단일 및 멀티미디어 인터넷 채팅, 인스턴트 메시징, 인터넷 전화, 전화 회의 및 텔레프레즌스뿐만 아니라 이벤트 구독 및 알림 서비스를 제공하는 네트워크 응용 프로그램의 핵심 구성 요소입니다. 세션 시작 프로토콜은 HTTP (Hyper Text Transfer Protocol) 및 SMTP (Simple Mail Transfer Protocol)와 마찬가지로 OSI (Open Systems Interconnection) 통신 모델의 응용 프로그램 계층에서 작동합니다. 디지털 IP 네트워킹 표준을 중심으로 한 미디어의 수렴이 새로운 애플리케이션으로 이어짐에 따라 Session Initiation Protocol은 계속 발전하고 있습니다.
텍스트 기반의 요청 및 응답 프로토콜 인 세션 시작 프로토콜은 통신 세션을 시작, 수정 및 종료하여 둘 이상의 당사자간에 단일 미디어 및 멀티미디어 통신을 가능하게합니다. 네 가지 주요 기능은 네트워크 주소로 사용자의 위치를 설정하고 모든 참가자에게 공통된 일련의 통신 기능을 설정 및 채택하고, 참가자가 참가, 탈퇴 또는 전송 될 때 통화 세션을 관리하고 진행중인 세션 기능을 변경합니다.
SIP는 유연성을 고려하여 설계되었으며 모듈 방식으로 설계되었습니다. Session Initiation Protocol은 간단하고 효과적인 방식으로 좁게 정의 된 일련의 인터넷 통신 기능을 수행합니다. 기본 전송 계층과 독립적으로 설계되었습니다. 따라서 TCP (Transmission Control Protocol), UDP (User Datagram Protocol) 및 SCTP (Stream Control Transmission Protocol)를 기반으로 네트워크에서 실행됩니다.
Session Initiation Protocol은 신호 처리와 관련된 통신 세션의 작업에만 관련됩니다. SIP는 일반적으로 다른 OSI Application Layer 프로토콜 표준과 함께 사용되어 IP 네트워크를 통해 모든 방식의 IP 장치에 완전한 기능의 단일 및 멀티미디어 통신 서비스를 제공합니다. 예를 들어 SIP는 통신 시스템 플랫폼에서 HTTP, XML (Extensible Markup Language), SOAP (Simple Object Access Protocol), VXML (Voice Extensible Markup Language) 및 WDSL (Web Service Definition Language)과 함께 작동 할 수 있습니다. RTP (실시간 전송 프로토콜)는 Session Initiation Protocol 응용 프로그램에서 스트리밍 음성 및 비디오 통신을 수행하는 데 사용됩니다. SIP 클라이언트는 일반적으로 포트 번호 5060 및 5061에서 TCP 또는 UDP를 사용하여 SIP 서버에 연결합니다. 포트 번호 5060 및 5061은 일반적으로 각각 암호화되지 않은 신호와 TLS (Transport Layer Security)로 암호화 된 신호를 전달하는 데 사용됩니다.