欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 房产 > 家装 > sip协议栈简介

sip协议栈简介

2024/10/23 23:22:43 来源:https://blog.csdn.net/m0_47104421/article/details/140401206  浏览:    关键词:sip协议栈简介

SIP协议栈简介

SIP协议栈流程

在这里插入图片描述

  1. 数据链路层:当SIP消息从网络中传输到达TCP/IP协议栈时,首先被接收到的是数据链路层的数据帧。数据链路层会对数据帧进行解封装,得到网络层的IP数据报。

  2. 网络层:网络层会对IP数据报进行解析,包括源IP地址、目的IP地址和协议类型等信息。如果协议类型是TCP或UDP,IP数据报会被传递到传输层。

  3. 传输层:传输层会根据协议类型(TCP或UDP)对IP数据报进行解析。如果协议类型是TCP,数据报会被传递到TCP协议栈。如果协议类型是UDP,数据报会被传递到UDP协议栈。

  4. TCP协议栈:如果SIP消息是通过TCP传输的,TCP协议栈会对TCP数据流进行解析。TCP协议栈会将TCP数据流分割成一个个TCP报文段,然后进行重组和排序,以得到完整的SIP消息。

  5. UDP协议栈:如果SIP消息是通过UDP传输的,UDP协议栈会对UDP数据报进行解析。UDP协议栈会将UDP数据报中的SIP消息提取出来,并进行解析和处理

  6. SIP协议栈:最后,SIP协议栈会对解析出来的SIP消息进行处理和转发。进入到sip应用层以后,按照sip协议规范rfc3261对SIP协议栈会对SIP消息进行验证、解析、路由和转发等操作,以实现SIP会话的建立、维护和终止。

TCP/UDP协议栈解析获取到完整的SIP信息=>SIP协议栈处理和转发(编解码-传输层-事务层)=>应用层

开源SIP协议栈

osip

在这里插入图片描述

exosip

在这里插入图片描述
在这里插入图片描述

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com