ネットワーク・プロトコルアプリケーション層
DHCP ・ DNS ・ FTP ・ Gopher ・ HTTP ・ IMAP4 ・ IRC ・ NNTP ・ XMPP ・ POP3 ・ SIP ・ SMTP ・ SNMP ・ SSH ・ TELNET ・ RPC ・ RTCP ・ RTSP ・ SSL/TLS ・ SDP ・ SOAP ・ CMIP ・ STUN ・ GTP ・ NTP ・ EHRP
トランスポート層
TCP ・ UDP ・ DCCP ・ SCTP ・ RTP ・ RSVP ・ IGMP ・ PPTP ・ RUDP ・ UDP-Lite
ネットワーク層
IP (IPv4 ・ IPv6) ・ OSPF ・ IS-IS ・ BGP ・ IPsec ・ ARP ・ RARP ・ RIP ・ ICMP ・ ICMPv6 ・ IGP
データリンク層
802.11 ・ 802.16 ・ Wi-Fi ・ WiMAX ・ ATM ・ DTM ・ トークンリング ・ イーサネット ・ FDDI ・ フレームリレー ・ GPRS ・ EVDO ・ HSPA ・ HDLC ・ PPP ・ SLIP ・ L2TP ・ ISDN ・ SMDS ・ アークネット
物理層
イーサネット物理層 ・ モデム ・ PLC ・ SONET/SDH ・ G.709 ・ OFDM ・ 光ファイバー ・ 同軸ケーブル ・ ツイストペアケーブル
表・話・編・歴
Session Initiation Protocol(セッション イニシエーション プロトコル、SIP、セッション確立プロトコル)とは 2 つ以上のクライアント間でセッションを確立するための IETF 標準の通信プロトコルである。
目次
1 概要
2 特徴
3 ユーザーエージェント
4 SIP サーバ
5 SIP におけるユーザアドレスとその構造
6 SIP における標準的なシーケンス
7 関連項目
8 外部リンク
//
SIP は汎用のセッション制御プロトコルとして開発された。すなわち、IP電話などのセッションの開始、変更、終了などの操作をおこなうことができる。しかし、実際には SIP はおもにインターネット上の会議 (Mbone) を制御するために開発された。SIP のおもな用途は電話、テレビ電話やインスタント・メッセージングのような双方向のリアルタイム通信である。このようなリアルタイム通信においては基本的に通信者は対等であり、サーバとクライアントというような役割分担は存在しない。SIP においてはこれを、両者がサーバとクライアントの機能をあわせもつというかたちで表現している。すなわち、SIP は HTTP (ハイパーテキスト転送プロトコル) をもとにしてつくられたので基本的には 要求-応答型 のプロトコルだが、要求者 (後述の UAC) がクライアントであり、応答者 (後述の UAS) がサーバであるが、両者がこれら両方の役割を演じることができる。
HTTP においてはその下層のプロトコルとして高信頼な TCP を使用することが前提とされているが、SIP においてはそれだけでなく UDP のような信頼性の低いプロトコルも使用できるように設計されている。