第690章 请求(1/2)
请关闭浏览器的阅读/畅读/小说模式并且关闭广告屏蔽过滤功能,避免出现内容无法显示或者段落错乱。
移动信号在节点附近驻留了将近三周才离开。
镜全程记录了驻留期间的数据交换过程。加密协议的结构很复杂,镜只能看到数据包的外层框架,内层内容完全加密,无法解析。但外层框架的交换频率和包大小有规律,像是某种周期性的状态同步。
“镜,移动信号走了?”
“走了。三天前离开第一个节点,继续向第二条分支方向移动。速度恢复到了光速的千分之一,航向稳定。”
“节点状态呢?”
“广播频率已经回落到初始值。移动信号离开后,节点不再调整频率,恢复到了标准的广播模式。握手协议断开,通讯链路关闭。”
林小镜调出节点信号的频率曲线。驻留期间频率偏移的曲线很清晰,移动信号离开后频率在一天内回落到了原位。节点恢复了独立广播的状态。
“镜,请求信号的完整格式分析完了吗?”
“完成了。请求信号的结构分三层。第一层是同步序列,用于让节点识别到信号的起始位置。第二层是请求码,标记这是一个链路建立请求。第三层是校验码,确认信号完整性。三层结构都很简单,没有加密,没有认证。”
“复刻一个兼容的请求信号需要什么?”
“同步序列用节点的广播频率做基准,请求码用标准的链路建立格式,校验码用简单的奇偶校验。技术上没有难度。但有一个问题。”
“什么问题?”
“请求信号里有一个可选的参数位,移动信号在发送请求时这个参数位填了一组特定的数值。我不确定这个参数位的含义。可能是指定链路建立后的数据交换速率,也可能是标记请求方的身份类别。如果填错了,节点可能拒绝建立链路。”
林小镜想了想:“能通过对比分析推断出参数位的含义吗?”
“可以试。移动信号和节点之间的数据交换频率是已知的,参数位的数值和数据交换速率之间可能存在对应关系。但只有一个样本,无法确认是速率还是身份类别。”
“那就再找样本。信标网络里还有十几个节点在工作,移动信号可能还会和其他节点建立链路。记录每次链路建立时的参数位数值,积累多个样本后再做对比分析。”
“好。另外,守门者那边问我们是否愿意联合分析请求信号的格式。他们也捕捉到了部分握手协议的数据,但精度不够,无法完整解析。”
“联合分析可以。给他们同步序列和校验码的格式,请求码和参数位保留。让他们用自己的设备独立分析,我们定期对结果。”
“已经在准备数据包了。”
当天下午,镜又弹出了一条消息。
“妈妈,侦察船监测到第二个移动信号。从信标网络核心区域方向出现,航向和第一个移动信号类似,但速度更快。光速的千分之二左右。”
“第二个移动信号。第一个还在往第二条分支方向移动,又出现一个。”
“对。第二个移动信号的灵能场特征和第一个不完全一致。频率分布更宽,输出功率更高。可能是同一种舰船的不同型号,也可能是不同文明的舰船。”
林小镜调出第二个移动信号的轨迹数据。它的航向指向第一条分支上的第一个节点,和第一个移动信号的初始航向一致。按当前速度推算,它大约在两个月后到达节点。
“镜,第二个移动信号有没有发出请求信号?”
“还没有。它还在巡航阶段,没有进入节点通讯范围。但按航向推算,它会在到达节点前开始发送请求信号。”
本章未完,点击下一页继续阅读。