SIP (Session Initiation Protocol)

SIP는 세션 시작 프로토콜의 약자입니다. 그것은 신호 기능을 제공하기 때문에 VoIP와 보완 적입니다. VoIP 외에도 온라인 게임, 비디오 및 기타 서비스와 같은 다른 멀티미디어 기술에서도 사용됩니다. SIP는 다른 시그널링 프로토콜 인 H.323과 함께 개발되었으며 SIP 이전 에 VoIP위한 시그널링 프로토콜 로 사용되었습니다. 이제 SIP는이를 대체했습니다.

SIP는 당사자가 통신하는 기간 인 통신 세션을 처리합니다. 여기에는 인터넷 전화 통화, 멀티미디어 회의 및 배포 등이 포함됩니다. SIP는 하나 이상의 통신 참가자와의 세션 생성, 수정 및 종료에 필요한 신호를 제공합니다.

SIP는 HTTP 또는 SMTP 와 같은 다른 일반적인 프로토콜 과 거의 같은 방식으로 작동합니다 . 헤더와 본문으로 구성된 작은 메시지를 보내 시그널링을 수행합니다.

SIP 기능

SIP는 다음과 같은 기능으로 인해 일반적으로 VoIP 및 전화 통신용 작동 코드 프로토콜입니다.

이름 변환 및 사용자 위치 : SIP는 주소를 이름으로 변환하므로 어느 위치에서든 수신자에게 전달됩니다. 세션 설명을 위치에 매핑하여 호출의 본질에 대한 세부 사항을 지원합니다.

기능 협상 : 모든 통신 당사자 (둘 이상일 수 있음)가 필요한 기능을 가지고있는 것은 아닙니다. 예를 들어 모든 사람이 비디오를 지원하지는 않습니다. SIP를 사용하면 그룹이 기능을 협상 할 수 있습니다.

통화 참여자 관리 : SIP를 통해 참가자는 통화 중에 다른 사용자와의 연결을 설정하거나 취소 할 수 있습니다. 사용자는 전송하거나 보류 상태로 둘 수 있습니다.

통화 기능 변경 : SIP를 사용하면 통화 중에 사용자가 통화의 특성을 변경할 수 있습니다. 예를 들어, 사용자로서, 특히 새로운 사용자가 세션에 참여하는 동안 비활성화 비디오를 활성화 할 수 있습니다.

미디어 협상 (Media negotiation) : 이 메커니즘은 다양한 장치 간의 호 설정을위한 적절한 코덱을 선택하는 것과 같이 호에 사용되는 미디어 협상을 가능하게합니다.

SIP 메시지의 구조

SIP는 통신 장치가 메시지를 송수신하도록하여 작동합니다. SIP 메시지는 세션을 식별하고 타이밍을 제어하며 미디어를 설명하는 데 도움이되는 많은 정보를 전달합니다. 다음은 간단한 메시지 내용 목록입니다.