SIP协议培训教材.ppt

  1. 1、本文档共52页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SIP协议培训教材

2002-7-23 RFC2543:SIP协议 目录 SIP概要 SIP概要--SIP SERVER SIP基本功能和操作 SIP Addressing Locating a SIP Server SIP Transaction SIP Invitation 图1 图2 Locating a User Changing an Existing Session Registration Services SIP协议特点 目录 SIP URL SIP URL(续) 目录 SIP消息概要 目录 请求 响应 目录 头域定义 目录 状态码定义 状态码定义--1xx 状态码定义--2xx 状态码定义--3xx 状态码定义--4xx 状态码定义--4xx(续) 状态码定义--4xx(续) 状态码定义--5xx 状态码定义--6xx 目录 SIP消息体 紧凑格式 目录 SIP Clients和SIP Server UDP和TCP BYE、CANCEL、OPTIONS、REGISTER请求的可靠性 INVETE请求的可靠性 INVETE请求的可靠性(续) ACK请求的可靠性和ICMP处理 目录 SIP User Agents 目录 Redirect Servers SIP Proxy Servers 目录 安全考虑 4xx:Request Failure请求失败 4xx响应是从特定的server发来的明确的失败响应。Client不应该在修正之前再重试同一个请求。然而发给不同的server的同一个请求可能会成功。 400:Bad Request 由于错误的语法,请求不能被理解。 401:Unauthorized 请求需要用户认证。 402:Payment Required 保留以后使用 403:Forbidden Server理解了请求,但是拒绝完成,认证也无济于事,请求不应该再次发送。 404:Not Found 表示Server有确定的信息表明Request-URI中的用户不存在。 如果Request-URI中指明的域和请求的接收者所在的域不匹配时也会产生这种错误状态。 405:Method Not Allowed 在Request-Line中列出的方法不被Request-URI指明的对方所接受。响应必须包含一个allow头域,列出对指定的地址可用的方法。 406:Not Acceptable 请求指定的资源只能产生特殊的响应消息体,其中包含请求的accept头域指明的,但不支持的内容特性。 407:Proxy Authentication Required 类似401,但是指明client必须先通过proxy认证自己。Proxy必须返回Proxy-Authenticate头域,在此头域中指明可接受的认证的机制和参数。Client可以重复发送包含Proxy-Authorization头域的请求。这个状态码用于通信通道的组件(例如电话网关)的应用程序,而不是需要认证的被叫方。 408:Request Timeout Server不能在expires中规定的时间内产生响应,例如用户定位操作。Client可以重复发请求。 . 409:Conflict 由于和资源的现状冲突,请求不能完成。如果REGISTER请求的参数和现存的冲突就会返回这种状态。 410:Gone Server上需要的资源不再可用,而且不知道向前传递的地址,这种状况被看作是永久性的。如果server不知道,或者无法决定这种状况是否是永久性的,就应该返回404错误。 411:Length Required server拒绝接受没有定义Content-Length的请求。Client可以加上正确的Content-Length头域再次发送请求。 413:Request Entity Too Large Server拒绝处理请求,因为请求实体的长度超出server能够接受的程度。Server应该关闭连接,阻止client的后续请求。如果这种状况是临时的,server应该在返回的响应中包含Retry-After头域指出关闭是暂时的,一段时间后client可以再试。 414:Request-URI Too Long Server拒绝处理请求,因为Request-URI太长,超出server能够解释的范围。 415:Unsupported Media Type Server拒绝处理请求,因为被请求的资源不支持请求的消息体的格式。Server应该返回Accept, Accept-Encoding和Accept-Language头域,列出支持的格式。 420:Bad Extension

文档评论(0)

ligennv1314 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档