세션 시작 프로토콜-소개
SIP (Session Initiation Protocol)는 VoIP 기술에 사용되는 가장 일반적인 프로토콜 중 하나입니다. 인터넷을 통한 멀티미디어 통신 세션을 제어하기 위해 다른 응용 프로그램 계층 프로토콜과 함께 작동하는 응용 프로그램 계층 프로토콜입니다.
VoIP 기술
더 나아 가기 전에 먼저 VoIP에 대한 몇 가지 사항을 이해하겠습니다.
VOIP는 인터넷을 통해 음성 및 멀티미디어 (비디오, 사진) 콘텐츠를 전달할 수있는 기술입니다. 언제 어디서나 인터넷 가용성으로 통신하는 가장 저렴한 방법 중 하나입니다.
VOIP의 장점은 다음과 같습니다.
저렴한 비용
Portability
추가 케이블 없음
Flexibility
화상 회의
VOIP 통화의 경우 인터넷에 연결된 컴퓨터 / 노트북 / 모바일 만 있으면됩니다. 다음 그림은 VoIP 호출이 발생하는 방식을 보여줍니다.
기본적으로 SIP로 돌아가 보겠습니다.
SIP – 개요
아래에 SIP에 대해 주목해야 할 몇 가지 사항이 있습니다.
SIP는 인터넷 프로토콜을 통해 멀티미디어 세션을 생성, 수정 및 종료하는 데 사용되는 신호 프로토콜입니다. 세션은 두 끝점 간의 단순한 호출에 불과합니다. 엔드 포인트는 스마트 폰, 랩톱 또는 인터넷을 통해 멀티미디어 콘텐츠를 송수신 할 수있는 모든 장치가 될 수 있습니다.
SIP는 IETF (Internet Engineering Task Force) 표준에 의해 정의 된 애플리케이션 계층 프로토콜입니다. 그것은에서 정의됩니다RFC 3261.
SIP는 클라이언트-서버 아키텍처와 URL 및 URI 사용을 구현합니다. HTTP 및 텍스트 인코딩 체계 및 헤더 스타일 SMTP.
SIP는 IP 네트워크를 통해 음성 및 비디오를 전달하는 데 사용되는 세션 및 RTP (실시간 전송 프로토콜)를 설명하는 SDP (Session Description Protocol)의 도움을받습니다.
SIP는 2 자 (유니 캐스트) 또는 다자간 (멀티 캐스트) 세션에 사용할 수 있습니다.
기타 SIP 애플리케이션에는 파일 전송, 인스턴트 메시징, 화상 회의, 온라인 게임 및 스트리밍 멀티미디어 배포가 포함됩니다.
SIP는 어디에 적합합니까?
기본적으로 SIP는 애플리케이션 계층 프로토콜입니다. 한 명 이상의 참가자가있는 세션을 만들고 종료하기위한 간단한 네트워크 신호 프로토콜입니다. SIP 프로토콜은 기본 전송 프로토콜과 독립적으로 설계되었으므로 SIP 애플리케이션은 TCP, UDP 또는 기타 하위 계층 네트워킹 프로토콜에서 실행할 수 있습니다.
다음 그림은 일반적인 방식에서 SIP가 적합한 위치를 보여줍니다.
일반적으로 SIP 프로토콜은 인터넷 전화 통신 및 둘 이상의 엔드 포인트 간의 멀티미디어 배포에 사용됩니다. 예를 들어 한 사람이 SIP를 사용하여 다른 사람에게 전화를 걸거나 다른 사람이 많은 참가자와 전화 회의를 할 수 있습니다.
SIP 프로토콜은 제한된 명령 집합으로 매우 간단하게 설계되었습니다. 또한 텍스트 기반이므로 누구나 SIP 세션에서 끝점 사이에 전달 된 SIP 메시지를 읽을 수 있습니다.