Network Working Group J. Rosenberg
Request for Comments: 3261 dynamicsoft
Obsoletes: 2543 H. Schulzrinne
Category: Standards Track Columbia U.
G. Camarillo
Ericsson
A. Johnston
WorldCom
J. Peterson
Neustar
R. Sparks
dynamicsoft
M. Handley
ICIR
E. Schooler
AT&T
June 2002
SIP: Session Initiation Protocol
Status of this Memo
This document specifies an Internet standards track protocol for the
Internet community, and requests discussion and suggestions for
improvements. Please refer to the current edition of the "Internet
Official Protocol Standards" (STD 1) for the standardization state
and status of this protocol. Distribution of this memo is unlimited.
Copyright Notice
Copyright (C) The Internet Society (2002). All Rights Reserved.
Abstract
This document describes Session Initiation Protocol (SIP), an
application-layer control (signaling) protocol for creating,
modifying, and terminating sessions with one or more participants.
These sessions include Internet telephone calls, multimedia
distribution, and multimedia conferences.
SIP invitations used to create sessions carry session descriptions
that allow participants to agree on a set of compatible media types.
SIP makes use of elements called proxy servers to help route requests
to the user's current location, authenticate and authorize users for
services, implement provider call-routing policies, and provide
features to users. SIP also provides a registration function that
allows users to upload their current locations for use by proxy
servers. SIP runs on top of several different transport protocols.
Rosenberg, et. al. Standards Track [Page 1]
RFC 3261 SIP: Session Initiation Protocol June 2002
Table of Contents
1 Introduction ........................................ 8
2 Overview of SIP Functionality ....................... 9
3 Terminology ......................................... 10
4 Overview of Operation ............................... 10
5 Structure of the Protocol ........................... 18
6 Definitions ......................................... 20
7 SIP Messages ........................................ 26
7.1 Requests ............................................ 27
7.2 Responses ........................................... 28
7.3 Header Fields ....................................... 29
7.3.1 Header Field Format ................................. 30
7.3.2 Header Field Classification ......................... 32
7.3.3 Compact Form ........................................ 32
7.4 Bodies .............................................. 33
7.4.1 Message Body Type ................................... 33
7.4.2 Message Body Length ................................. 33
7.5 Framing SIP Messages ................................ 34
8 General User Agent Behavior ......................... 34
8.1 UAC Behavior ........................................ 35
8.1.1 Generating the Request .............................. 35
8.1.1.1 Request-URI ......................................... 35
8.1.1.2 To .................................................. 36
8.1.1.3 From ................................................ 37
8.1.1.4 Call-ID ............................................. 37
8.1.1.5 CSeq ................................................ 38
8.1.1.6 Max-Forwards ........................................ 38
8.1.1.7 Via ................................................. 39
8.1.1.8 Contact ............................................. 40
8.1.1.9 Supported and Require ............................... 40
8.1.1.10 Additional Message Components ....................... 41
8.1.2 Sending the Request ................................. 41
8.1.3 Processing Responses ................................ 42
8.1.3.1 Transaction Layer Errors ............................ 42
8.1.3.2 Unrecognized Responses .............................. 42
8.1.3.3 Vias ................................................ 43
8.1.3.4 Processing 3xx Responses ............................ 43
8.1.3.5 Processing 4xx Responses ............................ 45
8.2 UAS Behavior ........................................ 46
8.2.1 Method Inspection ................................... 46
8.2.2 Header Inspection ................................... 46
8.2.2.1 To and Request-URI .................................. 46
8.2.2.2 Merged Requests ..................................... 47
8.2.2.3 Require ............................................. 47
8.2.3 Content Processing .................................. 48
8.2.4 Applying Extensions ................................. 49
8.2.5 Processing the Request .............................. 49
Rosenberg, et. al. Standards Track [Page 2]
RFC 3261 SIP: Session Initiation Protocol June 2002
8.2.6 Generating the Response ............................. 49
8.2.6.1 Sending a Provisional Response ...................... 49
8.2.6.2 Headers and Tags .................................... 50
8.2.7 Stateless UAS Behavior .............................. 50
8.3 Redirect Servers .................................... 51
9 Canceling a Request ................................. 53
9.1 Client Behavior ..................................... 53
9.2 Server Behavior ..................................... 55
10 Registrations ....................................... 56
10.1 Overview ............................................ 56
10.2 Constructing the REGISTER Request ................... 57
10.2.1 Adding Bindings ..................................... 59
10.2.1.1 Setting the Expiration Interval of Contact Addresses 60
10.2.1.2 Preferences among Contact Addresses ................. 61
10.2.2 Removing Bindings ................................... 61
10.2.3 Fetching Bindings ................................... 61
10.2.4 Refreshing Bindings ................................. 61
10.2.5 Setting the Internal Clock .......................... 62
10.2.6 Discovering a Registrar ............................. 62
10.2.7 Transmitting a Request .............................. 62
10.2.8 Error Responses ..................................... 63
10.3 Processing REGISTER Requests ........................ 63
11 Querying for Capabilities ...........................
没有合适的资源?快使用搜索试试~ 我知道了~
计算机网络课件(ppt格式)
共185个文件
txt:173个
pps:12个
需积分: 3 17 下载量 31 浏览量
2009-09-05
14:14:40
上传
评论
收藏 8.21MB RAR 举报
温馨提示
大学计算机网络课件,分章节,ppt形式。
资源推荐
资源详情
资源评论
收起资源包目录
计算机网络课件(ppt格式) (185个子文件)
CH4-5ed 网络层.pps 4.9MB
CH6-5ed 应用层.pps 2.54MB
计算机网络最基本概念-1.pps 2.41MB
CH1-5ed 概述.pps 2.11MB
CH3-5ed 数据链路层.pps 1.83MB
CH9-5ed 无线网络.pps 1.69MB
CH5-5ed 运输层.pps 1.64MB
计算机网络最基本概念-2.pps 1.48MB
CH8-5ed 音频视频.pps 1.34MB
CH2-5ed 物理层.pps 1.02MB
CH7-5ed 网络安全.pps 1002KB
CH10-5ed 下一代因特网.pps 630KB
rfc3261 SIP.txt 633KB
rfc2328 OSPFv2.txt 525KB
rfc1700 ASSIGNED NUMBERS.txt 461KB
rfc3010 NFSv4.txt 440KB
rfc2616 HTTP 1.1.txt 422KB
rfc1812 Requirements for IPv4 Routers.txt 416KB
rfc3280 Internet X.509 Public Key.txt 296KB
rfc1122 Requirements for Internet Hosts -- Communication Layers.txt 289KB
rfc2205 RSVPv1.txt 225KB
rfc4271 BGP-4.txt 223KB
rfc2461 Neighbor Discovery IPv6.txt 222KB
rfc2408 Internet Security Association and Key Management Protocol (ISAKMP).txt 209KB
rfc2326 RSTP.txt 195KB
rfc3414 SNMPv3.txt 194KB
rfc2821 SMTP.txt 192KB
rfc4346 TLS.txt 183KB
rfc793 TCP.txt 174KB
rfc2401 Security Architecture for IP.txt 168KB
rfc3413 SNMP Applications.txt 154KB
rfc1866 MTHL 2.0.txt 148KB
rfc3031 MPLS.txt 147KB
rfc959 FTP.txt 144KB
rfc1213 MIB-II.txt 143KB
rfc3411 Architecture SNMP.txt 140KB
rfc1945 HTTP 1.0.txt 138KB
rfc3973 PIM-DM.txt 137KB
rfc4276 BGP-4.txt 135KB
rfc3501 IMAP.txt 128KB
rfc1034 DNS.txt 126KB
rfc1009 Requirements for Internet Gateways.txt 125KB
rfc1035 DOMAIN NAMES - IMPLEMENTATION AND SPECIFICATION.txt 123KB
rfc3376 IGMPv3.txt 120KB
rfc821 SMTP.txt 118KB
rfc2206 RSVP MIB using SMIv2.txt 114KB
rfc2131 DHCP.txt 114KB
rfc2822 Internet Message Forma.txt 111KB
rfc822 FORMAT OF INTERNET TEXT MESSAGES.txt 107KB
rfc3551 RTP Profile.txt 107KB
rfc2046 MIME-2.txt 106KB
rfc1421 PEM-1.txt 104KB
rfc1661 PPP.txt 104KB
rfc2453 RIPv2.txt 98KB
rfc3412 Message Processing and Dispatching for SNMP.txt 96KB
rfc791 INTERNET PROTOCOL.txt 95KB
rfc2409 IKE.txt 95KB
rfc2475 Architecture for DS.txt 95KB
rfc1058 RIP.txt 91KB
rfc2578 SMIv2.txt 90KB
rfc2327 SDP.txt 87KB
rfc3265 SIP-Specific Event Notification.txt 87KB
rfc2026 Internet Std Process .TXT 87KB
rfc2460 IPv6.txt 86KB
rfc1422 PEM-2.txt 86KB
rfc1323 TCP Extensions for High Performance.txt 85KB
rfc3415 VACM for SNMP.txt 82KB
rfc2473 Packet Tunneling in IPv6.txt 78KB
rfc4275 BGP-4 MIB.txt 78KB
rfc2210 Use of RSVP with InteServ.txt 78KB
rfc2993 Architectural Implications of NAT.txt 74KB
rfc2045 MIME-1.txt 73KB
rfc1518 Architecture for IP Address Allocation with CIDR.txt 72KB
rfc2663 NAT Terminology and Considerations.txt 72KB
rfc3416 SNMPv2.txt 70KB
rfc4038 Application Aspects of IPv6 Transition.txt 70KB
rfc2407 P Security Domain of Interpretation for ISAKMP.txt 68KB
rfc4273 Managed Objects for BGP-4.txt 66KB
rfc827 EGP.txt 64KB
rfc2132 DHCP Options and BOOTP Vendor Extensions.txt 64KB
rfc2893 Transition Mechanisms IPv6 Hosts and Routers.txt 63KB
rfc2462 IPv6 Stateless Address.txt 61KB
rfc1519 CIDR Address Assignment and Aggregation Strategy.txt 60KB
rfc3264 SDP.txt 59KB
rfc2579 Textual Conventions for SMIv2.txt 59KB
rfc4120 Kerberos.txt 56KB
rfc3056 Connection of IPv6 Domains via IPv4 Clouds.txt 55KB
rfc2580 Conformance Statements for SMIv2.txt 55KB
rfc2406 IP-ESP.txt 54KB
rfc3513 IPv6 Addressing Architecture.txt 54KB
rfc2216 Network Element Service Specification Template.txt 54KB
rfc1075 DVMRP.txt 53KB
rfc4272 BGP Security Vulnerabilities Analysis.txt 53KB
rfc4291 IPv6 Addressing Architecture.txt 53KB
rfc1542 BOOTP.txt 53KB
rfc2402 IP-AH.txt 53KB
rfc2212 Guaranteed Quality of Service.txt 52KB
rfc2189 CBT.txt 52KB
rfc1533 DHCP Options.txt 51KB
rfc2049 MIME-5.txt 51KB
共 185 条
- 1
- 2
资源评论
superyang888
- 粉丝: 1
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功