SIP协议是一个分层的协议,意味着各层之间是相互独立的

    • 最底层:SIP编码的语法 BNF语法
    • 第二层:传输层 传输层定义如何接收和发送消息,SIP常用的传输层可以是udp, tcp, websocket等等
    • 第三层:事务层 事务是一个请求和最终的响应称为一个事务,例如invite, 200ok是一个事务
    • 第四层:事务用户层 所有的SIP实体,除了无状态的代理,都称为事务用户层。常见的uac, uas都是事务用户层