[데이터통신] SIP 프로토콜 조사 & SIP softphone 구현
- 최초 등록일
- 2009.11.28
- 최종 저작일
- 2009.05
- 8페이지/ 한컴오피스
- 가격 2,000원
소개글
1. SIP 프로토콜에 대해 조사
2. SIP 프로토콜을 이해하고, SIP softphone으로 친구 또는 본인 스스로 통화를 한다. (과제준비 과정 : 설치 소프트웨어의 종류, 각 설치 소프트웨어의 역할 등)
3. 통화를 하기까지의 과정 동안의 프로토콜 오퍼레이션을 분석한다. (A4 5페이지 이내, 이더리얼과 같은 패킷 분석기를 이용하여 SIP 호 설정 과정을 캡쳐, 각 오퍼레이션의 설명 등)
목차
1. SIP 프로토콜에 대해 조사
- SIP란?
- SIP 개요
- SIP의 구성요소
2. SIP 프로토콜을 이해하고, SIP softphone으로 친구 또는 본인 스스로 통화를 한다.
- 설치 소프트웨어
- 준비과정
3. 통화를 하기까지의 과정 동안의 프로토콜 오퍼레이션을 분석
- 통화 후 Ethereal capture
- SIP만 검색
- 분석
본문내용
▶ SIP란?
- 인터넷 상에서 통신하고자 하는 지능형 단말(전화, 인터넷 콘퍼런스, 인스턴트 메신저 등)들이 서로를 식별하여 그 위치를 찾고, 그들 상호간에 멀티미디어 통신 세션을 생성하거나 삭제 또는 변경하기 위한 절차를 명시한 응용 계층의 시그널링 프로토콜
* 단순하게 세션 설정만 다루는 프로토콜 ...
- SIP 프로토콜은 request/response 구조로 메시지를 크게 두 개로 나눌 수 있다.
INVITE
세션을 연결, 즉 세션을 개시하고자 할 때 사용하는 메소드이다.
103753번으로 전화를 걸 때
ACK
INVITE 요청을 확인할 때 사용하는 메소드이다.
BYE
세션을 종료할 때 사용하는 메소드이다.
통화를 끝냈을 때
CANCEL
현재 연결중인 세션의 연결을 취소할 때 사용하는 메소드이다.
REGISTER
사용자 위치(호스트 이름, IP)를 등록 및 업데이트할 때 사용하는 메소드이다.
OPTIONS
SIP 전화 걸기 및 받기 성능에 관한 정보를 전달할 때 사용하는 메소드이다.
Request Message
Response Message1XX
정보용 응답- 100 : 시도 중- 180 : 전화 벨 울림- 181 : 통화 전달 중- 182 : 대기 중- 183 : 세션 진행
2XX
성공 응답- 200 : 확인- 202 : 수락(참조용으로 사용)
3XX
경로 변경 응답- 300 : 복수 선택- 301 : 영구 이동- 302 : 임시 이동- 305 : 프록시 사용- 380 : 대체 서비스...
참고 자료
위키 백과 < http://ko.wikipedia.org/wiki/SIP >
SIP 관련 홈페이지 < http://www.cs.columbia.edu/~hgs/sip/ >
개인 Blog <http://entropy0228.tistory.com/43> (VoIP의 SIP 프로토콜의 Request / Response 메시지)