我被要求开发一个程序来捕获H.323
通过我的网络适配器传输的数据包。在谷歌搜索一天后,我仍然对 H323 到底是什么感到困惑!它是一个协议还是一个标准和一堆协议?
正如其维基百科页面所解释的,它本身并不是一个协议:
H.323 是来自 ITU 电信标准化部门 (ITU-T) 的建议,它定义了在任何分组网络上提供视听通信会话的协议。
我们在本教程中有几乎相同的解释:
在处理 H.323 时,最好认识到它不是一个单一的协议,而是一整组协议。
再次在其 Wireshark 维基百科页面中,我们有:
H.323“基于分组的多媒体通信系统”是指包括 H225 和 H245 在内的一系列 VoIP 协议,...
和
由于 H.323 本身不是协议,因此您无法对其进行过滤。但是您可以过滤 H245 和 H225。
尽管有上述解释,但我们在 Wireshark 中为 H323 提供了一个有效的过滤器:
我还在这里和那里发现人们正在搜索支持h323
协议及其解析器的工具,以在网络流量中检测该协议的数据包。
这里又被称为协议:
H.323 协议用于 IP 语音 (VOIP)、Microsoft NetMeeting 和无数其他应用程序。
所以:
1-什么是H323
?它是协议本身还是定义一堆协议的标准?
2-如果它本身是一个协议,是否有任何 RFC 可供我阅读以开发此协议的检测器?
3- 我发现文章sSIP
与H323
. 据我所知,正如 RFC 3550 中所述,SIP 本身就是一种协议。我可以断定 H323 也是一个协议吗?(因为我们经常将相同类型的对象相互比较!(即,像 SIP 这样的单一协议将与单一协议而不是标准进行比较!))。或者我必须得出结论,SIP 也是一个家庭。我的意思是 SIP 是协议族还是单一协议?