소개글
목 차1. SIP 정의........................................................................ 32. SIP 특징........................................................................ 33. SIP 메시지 종류............................................................ 44. Client Flow Chart........................................................ 65. Server Flow Chart....................................................... 76. Client Source Code..................................................... 87. Server Source Code................................................. 298. 실행 화면.................................................................... 52**********************************************
SIP 프로토콜 설계 구현.
실제 SIP 구현에 있어서 SIP 메세지 구조(Start-Line,Header,Body)의 모든 요소를
임의로 넣어 클라이언트와 서버 간의 메세지를 서로 주고받는 프로그램임.
따라서, SIP 메세지 구조를 이해하기 위한 프로그램이다.
컴파일 실행환경
Microsoft Visual C++ 6.0본문내용
ㅁ SIP 정의SIP는 Session Iniation Protocol의 약자이다. SIP는 한마디로 말해 인터넷 전화 호와 같
은 멀티미디어 세션(예,conference)을 설정, 수정, 종료할 수 있는 응용 계층의 시그널링
(signaling) 프로토콜이다. 여기서 Session의 의미에 대해 짚고 넘어가 보자면, Session이라
함은 Session 참여자들의 association 간의 교환되는 데이터를 의미한다. 예를 들면, voice,
video, interactive game, chat, virtual reality session 등이 있다.
시그널링 프로토콜은 메시지 교환을 위한 주체들 간에 메시지 Session을 제어하기 위해서
는 어떠한 정보들을 교환하는 역할을 한다. 예를 들어, 일반 전화망에서 통화를 하기 위해
다이얼 번호를 누르고, 상대가 전화 수화기를 들기 전까지 대기음을 듣고, 통화가 끝난 뒤
회선 자원을 반납하는 과정들이 시그널링을 통한 제어 메세지 전달등이 있다.
SIP는 이와 비슷하게 인터넷을 기반으로 하는 Internet Telephony Service, 원격 상회의,
음성 메일 등에 사용될 수 있는 시그널링 프로토콜 중에 하나가 바로 IETF(Internet Engin
eering Task Force)의 MMUSIC(Multiparty Multimedia Session Control)에 의해 제안되
었다.
압축파일 내 파일목록
SIP 프로토콜.pdf
SIP_Final/Client_Con/Client.cpp
SIP_Final/Client_Con/Client.cpp.bak
SIP_Final/Client_Con/Client_Con.dsp
SIP_Final/Client_Con/Client_Con.dsw
SIP_Final/Client_Con/Client_Con.ncb
SIP_Final/Client_Con/Client_Con.opt
SIP_Final/Client_Con/Client_Con.plg
SIP_Final/Client_Con/sip.h
SIP_Final/Client_Con/Debug/Client.obj
SIP_Final/Client_Con/Debug/Client.sbr
SIP_Final/Client_Con/Debug/Client_Con.bsc
SIP_Final/Client_Con/Debug/Client_Con.exe
SIP_Final/Client_Con/Debug/Client_Con.ilk
SIP_Final/Client_Con/Debug/Client_Con.pch
SIP_Final/Client_Con/Debug/Client_Con.pdb
SIP_Final/Client_Con/Debug/vc60.idb
SIP_Final/Client_Con/Debug/vc60.pdb
SIP_Final/Server_Con/Server.cpp
SIP_Final/Server_Con/Server.cpp.bak
SIP_Final/Server_Con/Server_Con.dsp
SIP_Final/Server_Con/Server_Con.dsw
SIP_Final/Server_Con/Server_Con.ncb
SIP_Final/Server_Con/Server_Con.opt
SIP_Final/Server_Con/Server_Con.plg
SIP_Final/Server_Con/sip.h
SIP_Final/Server_Con/Debug/Server.obj
SIP_Final/Server_Con/Debug/Server.sbr
SIP_Final/Server_Con/Debug/Server_Con.bsc
SIP_Final/Server_Con/Debug/Server_Con.exe
SIP_Final/Server_Con/Debug/Server_Con.ilk
SIP_Final/Server_Con/Debug/Server_Con.pch
SIP_Final/Server_Con/Debug/Server_Con.pdb
SIP_Final/Server_Con/Debug/vc60.idb
SIP_Final/Server_Con/Debug/vc60.pdb
SIP_Final/Client_Con/Client.cpp
SIP_Final/Client_Con/Client.cpp.bak
SIP_Final/Client_Con/Client_Con.dsp
SIP_Final/Client_Con/Client_Con.dsw
SIP_Final/Client_Con/Client_Con.ncb
SIP_Final/Client_Con/Client_Con.opt
SIP_Final/Client_Con/Client_Con.plg
SIP_Final/Client_Con/sip.h
SIP_Final/Client_Con/Debug/Client.obj
SIP_Final/Client_Con/Debug/Client.sbr
SIP_Final/Client_Con/Debug/Client_Con.bsc
SIP_Final/Client_Con/Debug/Client_Con.exe
SIP_Final/Client_Con/Debug/Client_Con.ilk
SIP_Final/Client_Con/Debug/Client_Con.pch
SIP_Final/Client_Con/Debug/Client_Con.pdb
SIP_Final/Client_Con/Debug/vc60.idb
SIP_Final/Client_Con/Debug/vc60.pdb
SIP_Final/Server_Con/Server.cpp
SIP_Final/Server_Con/Server.cpp.bak
SIP_Final/Server_Con/Server_Con.dsp
SIP_Final/Server_Con/Server_Con.dsw
SIP_Final/Server_Con/Server_Con.ncb
SIP_Final/Server_Con/Server_Con.opt
SIP_Final/Server_Con/Server_Con.plg
SIP_Final/Server_Con/sip.h
SIP_Final/Server_Con/Debug/Server.obj
SIP_Final/Server_Con/Debug/Server.sbr
SIP_Final/Server_Con/Debug/Server_Con.bsc
SIP_Final/Server_Con/Debug/Server_Con.exe
SIP_Final/Server_Con/Debug/Server_Con.ilk
SIP_Final/Server_Con/Debug/Server_Con.pch
SIP_Final/Server_Con/Debug/Server_Con.pdb
SIP_Final/Server_Con/Debug/vc60.idb
SIP_Final/Server_Con/Debug/vc60.pdb
참고 자료
없음이 자료와 함께 구매한 자료
- [데이터통신] SIP 프로토콜 조사 & SIP softphone 구현 8페이지
- IPX-HowTo 0페이지
- [컴퓨터네트워크]멀티미디어 통신 응용 프로그래밍(소스완성 및 구현된 그림 포함) 16페이지
- [네트워크]C언어로된 P2P 파일공유 시스템 15페이지
- [통신]SIP발표자료 29페이지