"异常处理机制-吴恩达(andrew ng)深度学习工程师系列课程笔记"
在吴恩达的深度学习工程师系列课程中,异常处理机制是通信和网络领域中的一个重要概念,它涉及到数据的可靠传输和错误管理。这部分内容主要讨论了防止报文丢失和重复传送的控制、链路测试过程、端口号的使用以及I格式报文的发送方保存和接收方确认机制。
8.2.1 防止报文丢失和报文重复传送控制:
此部分介绍了一种类似于ITU-T X.25协议的方法,通过使用发送序列号N(S)和接收序列号N(R)来确保数据的有序和无误传输。序列号在每个APDU(应用程序协议数据单元)和每个方向上递增,发送方增加发送序列号,接收方增加接收序列号。接收站通过返回接收序列号来确认收到的APDU,发送方会存储APDU直到接收到对应序列号的确认,然后才能删除已成功传送的APDU。如果在某个方向上没有数据传输,可以通过发送S格式报文来维持连接状态。
8.2.2 链路测试过程:
为确保链路的正常工作,未使用的但已打开的链接可以通过定期发送TESTFR报文(激活或确认)进行测试。若在规定时间间隔内没有数据传输,发送站或接收站可以启动测试过程。接收一帧后,定时器会重置,B站应独立监控连接,但接收到A站的测试帧后,B站将不再发送测试帧。在活跃连接上启动测试可避免长时间无活动导致的连接中断。
8.2.3 端口号:
TCP地址由IP地址和端口号组成,每个设备有独特的IP地址,而端口号是系统级别的。标准要求端口号2404由IANA(互联网数字分配授权)定义和确认。
8.2.4 I格式报文的发送方保存和接收方确认机制:
这是一种流量控制策略,k表示未被确认的连续I格式APDU的最大数量,w是接收方在确认之前可接收的未确认I格式报文的最大数量。当未确认的I格式APDU达到k时,发送方停止发送,若t1超时未收到确认,则重新初始化链路。推荐的k和w值分别为12和8,精确到一个APDU。
8.2.5 超时的定义:
这部分内容未给出详细信息,但通常超时指的是在预设时间内未接收到预期响应或确认时,系统采取的行动,如重新发送数据或关闭连接。
此外,提及的DL/T634.5104-2009实施细则是关于配电自动化系统的通信协议,扩展了104规约的应用,规定了通信报文格式、数据编码和传输规则,涉及故障录波、历史数据、参数整定和软件升级等业务。该标准适用于采用101规约的配电自动化系统设计与应用,并引用了多个远动设备及系统相关的标准。