软件 or hardware-based 设备 or 协议 which serves as an intermediary between a 计算机 and a peripheral 设备 or between two different 系统 which 允许 the exchange of 信息 between them