1. 简介 (Introduction)
互联网上有许多应用程序需要创建和管理会话 (Session), 其中会话被视为参与者关联之间的数据交换。这些应用程序的实现因参与者的实践而变得复杂: 用户可能在端点之间移动, 他们可能可以通过多个名称寻址, 并且他们可能在多种不同的媒体中进行通信 - 有时是同时进行的。已经编写了许多协议来承载各种形式的实时多媒体会话数据, 例如语音、视频或文本消息。会话初始协议 (Session Initiation Protocol, SIP) 通过使互联网端点 (称为用户代理, User Agent) 能够相互发现并就他们希望共享的会话特征达成一致, 与这些协议协同工作。为了定位潜在的会话参与者以及实现其他功能, SIP允许创建网络主机基础设施 (称为代理服务器, Proxy Server), 用户代理可以向其发送注册、会话邀请和其他请求。SIP是一种灵活的通用工具, 用于创建、修改和终止会话, 它独立于底层传输协议工作, 并且不依赖于正在建立的会话类型。