gpt4 book ai didi

c++ - 需要为 Abis 开发协议(protocol)分析器吗?

转载 作者:行者123 更新时间:2023-11-30 18:07:16 27 4
gpt4 key购买 nike

Abis是从 BTS 传递的信号至 BSC在移动网络中。他们想要做的工作是从 BTS 收集消息,对其进行分析以找到一些特定的错误等。因此,为了完成这些工作,我必须真正知道如何进行协议(protocol)分析器。我被告知要使用的语言是 c 或 CPP。

最佳答案

分析任何协议(protocol)的数据都分为三个主要阶段:

  • 捕获或生成网络流量:对于移动网络,这通常涉及非常昂贵的接收器硬件 - 通常带有自己的分析器软件的硬件比您自己编写的任何代码都要好得多。基站可以提供一种监控其操作和捕获数据的方法。理论上也可以重新利用其他硬件(例如手机或实验室仪器),或使用模拟器生成数据。

  • 提取感兴趣的数据:您需要提取并隔离您感兴趣的协议(protocol)的数据。根据网络的封装和加密属性,这对于在野外捕获的数据来说可能是不可能的 - 在这种情况下,您需要一些可以充当网络中的节点并提供对其内部运作的访问的东西。

  • 分析感兴趣的协议(protocol):您需要一款软件,它不仅能够实现协议(protocol),而且能够提供比任何生产实现更广泛的日志记录和错误恢复功能。这样它将能够指出并处理行为不当的节点。

如果您打算编写自己的协议(protocol)分析器,则需要获取协议(protocol)规范并编写此类实现的代码。应该警告您,即使是最简单的协议(protocol)实际上也很难正确实现。

如果没有有关您的开发和目标平台、数据来源和格式以及您可用的资源的更多信息,我们就无法提供更多信息。

PS:如果您的问题包含我们可以回答的实际问题,也会有所帮助。

关于c++ - 需要为 Abis 开发协议(protocol)分析器吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4767077/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com