@xunuo
2018-01-18T19:47:05.000000Z
字数 541
阅读 2111
网络数据包分析
参考博客:
1. DICOM通信 - PDU数据包(1)
2. DICOM通信 - PDU数据包(2)
3. 使用WireShark分析DICOM数据包
可能用wireshark抓到了DICOM的数据包,但却没有显示,需要解码一下,操作方法:
选中任意一个数据包,选择Decodeas,中文版选择解码,将协议选择为DICOM,如果该数据包中有DICOM数据包,则会会在协议栏显示协议为DICOM,如下图,该图片来自使用WireShark分析DICOM数据包
DICOM通信协议在上层协议中制订了上层服务及协议数据单元(PDU)
一个PDU由PDU头和PDU数据组成,PDU头部共六字节,长度PDU类型占1字节,保留1字节,PDU数据长度占4字节。DICOM根据上层服务定义了七种PDU,其分类及类型编号如下:
名称 | 意义 | type |
---|---|---|
A_ASSOCIATE request | 连接请求建立 | 01H |
A_ASSOCIATE accept | 连接请求接受 | 02H |
A_ASSOCIATE reject | 连接请求拒绝 | 03H |
P_DATA | 数据传输 | 04H |
A_RELEASE request | 连接释放请求 | 05H |
A_RELEASE response | 连接释放响应 | 06H |
A_ABORT | 异常终止 | 07H |
具体信息见参考博客