(SIP-1-话机注册)关于IP话机通过SIP协议注册到PBX电话交换机的全过程解析-如何看wireshark中的报文

识别wireshark中各个报文所对应的表示含义

在这里插入图片描述
我们以第一个SIP包为例子。
该包发送的场景为:IP话机注册到PBX上所发送的第一个报文。我们点开可以看到,该报文一共被封装了五层。我们都知道TCP/IP五层网络模型分别是物理层,数据链路层,网络层,传输层,应用层。这五层分别对应了这一系列报文的情况。

那么我们就可以将这外部五行作用概括为:
Frame:物理层的数据帧概况。
Ethernet II:数据链路层以太网帧头部信息。
Internet Protocol Version 4:互联网层IP包头部信息。
User Datagram Protocol:传输层的数据段头部信息,此处是UDP协议。
Session Initiation Protocol:应用层的信息,此处是SIP协议。

Frame:物理层数据帧的信息

在这里插入图片描述

Frame 3462,表示当前帧为第3462号帧,线路537字节,实际捕获4296字节。
Encapsulation type: Ethernet (1) 表示封装类型-以太网
Arrival Time 表示到达时间并使用中国标准时间
Time delta from previous captured frame: xxxx seconds #此包与前一包的时间间隔
Time since reference or first frame: xxxxx seconds #此包与第一帧的时间间隔
Frame is marked: False #此帧是否做了标记:否
Frame is ignored: False #此帧是否被忽略:否
Coloring Rule Name: UDP #着色标记的协议名称
Coloring Rule String: udp #着色规则显示的字符串

Ethernet II:数据链路层以太网帧头部信息

在这里插入图片描述
源mac 目的mac 与网络层类型

Internet Protocol Version 4:互联网层IP包头部信息

在这里插入图片描述
抓住重点:源ip目的ip

Internet Protocol Version 4, Src: 192.168.0.104 (192.168.0.104), Dst: 61.182.140.146 (61.182.140.146)

Version: 4 #互联网协议IPv4
Header length: 20 bytes #IP包头部长度
Differentiated Services Field: 0x00 (DSCP 0x00: Default; ECN: 0x00: Not-ECT (Not ECN-Capable Transport)) #差分服务字段
Total Length: 254 #IP包的总长度
Identification: 0x5bb5 (23477) #标志字段
Flags: 0x02 (Don’t Fragment) #标记字段
Fragment offset: 0 #分的偏移量
Time to live: 64 #生存期TTL
Protocol: UDP (6) #此包内封装的上层协议为UDP
Header checksum: 0x52ec [validation disabled] #头部数据的校验和

传输层udP数据段头部信息

在这里插入图片描述

Session Initiation Protocol:应用层的信息,此处是SIP协议。

在这里插入图片描述

全部SIP注册流程

56为话机 119为PBX
在这里插入图片描述
话机发送SIP注册报文请求注册到PBX。
PBX回复收到你的请求,但我必须验证你的身份。
话机说好,给你身份,再次发送注册报文此次夹带认证信息。
PBX验证信息,确认这话机是良民,回复200OK。接着发送option信息告诉话机咱俩的暗号在这里插入图片描述

接着又发送notify信息,告诉话机,我能允许你做的事情
在这里插入图片描述
最后话机分别回复后面这两个报文,告诉PBX,大哥您放心我乖乖的,此时完成注册流程。

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
SIP(Session Initiation Protocol)是一种用于建立、修改和终止多媒体会话的通信协议SIP注册是指SIP终端设备向SIP服务器注册自己的位置信息,以便其他终端设备可以找到并与其建立通信。 下面是SIP注册的一般过程: 1. SIP终端设备启动并连接到网络。 2. SIP终端设备获取自己的IP地址,并向SIP服务器发送一个注册请求(REGISTER)。 3. SIP服务器接收到注册请求后,验证终端设备的身份,并检查是否具有注册权限。 4. 如果验证成功,SIP服务器将终端设备的位置信息(如IP地址、端口号等)存储在注册,并返回一个注册响应(200 OK)给终端设备。 5. 终端设备收到注册响应后,确认自己已成功注册SIP服务器,并将过期时间(注册有效期)记录下来。 6. 终端设备定期发送心跳消息(REGISTER)来保持注册状态,并在注册有效期过期之前重新注册。 7. 如果终端设备不再需要注册或者注销,可以发送一个注销请求(UNREGISTER)给SIP服务器。 8. SIP服务器接收到注销请求后,从注册删除对应的位置信息,并返回一个注销响应(200 OK)给终端设备。 通过SIP注册,其他SIP终端设备可以查询SIP服务器的注册表,找到目标终端设备的位置信息,从而建立会话并进行通信。 需要注意的是,具体的SIP注册过程可能因系统、设备和网络环境而有所不同。上述过程是一种常见的流程,但实际情况可能会有一些差异。建议参考相关的SIP协议规范或设备文档以获取更详细和准确的信息。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

举世无双勇

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值