数据链路层简介
- Dll层主要任务有:保证tlp的可靠传输,tlp的流控,以及部分低功耗状态的管理。
- Dllp固定8byte长,点对点传输,trans层不可见,没有路由信息。8b10b编码头尾加上SDP/END,128b编码只有2byte的SDP,没有END。
- 有做crc校验,如果出错没有重传,而是收到下一个相同类型的dllp来更新丢失的信息
- 没有握手机制,通过timeout来实现错误恢复
Dllp包括4种类型,ack/nack,power management,flow control,vender define