Wireshark抓包分析Sip流程

Wireshark抓包分析Sip流程
Wireshark个⽹络封包分析软个⽹络封包分析软件,⽹络封包分析软件的功能是撷取⽹络封包,并尽可能显⽰出最为详细的⽹络封包资料。
SIP是⼀个中的信令控制协议。⽤于创建、修改和释放⼀个或多个参与者的会话
SIP消息分为俩种:客户端服务器请求,服务器到客户端的响应.
SIP消息是由⼀个起始⾏(start-line),⼀个或多个字段组成的消息头(field),⼀个标志消息头结束的空⾏(CRLF),作为可选项的消息体(messge -body)
描述消息体(message-body)的头称为实体头(entity-header)
起始⾏分为:
请求⾏(Request - Line):请求消息的起始⾏
状态⾏(Statue - Line) :响应消息的起始⾏
SIP规定了六种⽅法:INVITE ACK CANCEL OPTIONS BYE REGISTER
INVITE:⽤于邀请⽤户或服务参加⼀个会话
ACK:请求⽤于客户端向服务器证实收到对INVITE请求的最终应答
CANCEL:⽤于取消⼀个Call-ID From To Cseq 字段相同正在进⾏的请求,但取消不了已完成的请求
OPTIONS:⽤于向服务器查询其能⼒
BYE:⽤于结束会话
自动美甲机
REGISTER:⽤于客户向注册服务器注册⽤户位置等信息
SIP消息头字段:
via 字段给出请求消息迄今为⽌经过的路径
Request-URI 注册请求的⽬的地址
Max-Forwords 请求消息允许被转发的次数
From 请求的发起者
To  请求的⽬的接收⽅
Call-ID 唯⼀标识特定邀请或某个客户机的注册请求消息
Cseq 标识服务器发出的不同请求,若Call-ID相同Cseq值必须各不相同
Contact 给出⼀个URL,⽤户可以根据此URL进⼀步的通讯
Content-Length 消息体的⼤⼩
Content-Type 消息体的媒体类型
雷击测试Expires 消息内容截⽌的⽇期和时间
User-Agent 发起请求的⽤户代理客户及相关的信息
SIP消息体:
v 协议的版本
o 与会话所有者的相关参数
金属工艺品制作
s 会话标题或会话名称
c 真正流媒体使⽤的IP地址
翻边t 会话的开始时间与结束时间
m 会话所⽀持的媒体类型
a 媒体的属性⾏
SIP状态码定义如下:
1XX:请求已经收到继续处理请求
2XX:⾏动已成功的接收到
3XX:为完成呼叫请求还需采取进⼀步动作
4XX:请求有语法错误不能被服务器端执⾏,客户端需修改请求,再次重发
5XX:服务器出错不能执⾏合法请求
6XX:任何服务器都不能执⾏请求
了解了上述SIP基本知识,那我们利⽤wireshark⼯具对⼀次典型的呼叫流程进⾏抓包分析Wireshark抓包分析Sip流程:
上图是⼀次典型的呼叫流程:
我们分析⼀个请求⾏与⼀个状态⾏剩余⾃⼰进⾏对⽐分析:
请求⾏:
Request-Line 表明它是⼀个请求⾏
Method 表明这个请求⾏的⽅法是INVITE 即它发出⼀个INVITE请求
Message Header 消息头 //结合上述SIP头字段分析即可
via 消息经过192.168.50.108
From 请求由192.168.50.108 上的分机1000发起
Contact ⽤户可⽤此URL通信
to 请求的⽬的⽅是192.168.50.105上的分机4000
Call-ID 此次回话唯⼀标识
Cseq 请求的序号清理块
Max-Forwards 消息最⼤被转发70次
Message Body //消息体
v 协议版本为 0
o 会话所有者是192.168.50.108
s 会话的名称是session
功率测量
c 流媒体使⽤的IP为192.168.50.108
m audio标⽰发起的为语⾳呼叫⽀持0 8 18 3 114 101即 PCMU PCMA GSM..对应编号的编码⽅法
状态⾏:
Statue-Line 表明为状态⾏
Status-Code 表明状态码为200OK Message Header/Message Body分析同上基于上述抓包绘制整体呼叫流程图:

本文发布于:2024-09-22 23:25:37,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/3/257146.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:请求   消息   服务器   客户端   分析   呼叫   注册
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议