1、POS 终端数据传输POS 终端数据传输一、名词解释1. TPDU全 称 Transport Protocol Data Unit, 是 指 传 送 协 议 数 据 单 元 , 代 表 从 一 个 传输 实 体 发 送 至 另 一 个 传 输 实 体 的 消 息 , 是 pos 报 文 的 一 个 特 定 域 , 由 三 项 共 五个 字 节 的 信 息 组 成 。 ID( Identifies TPDU Type) 项 为 一 个 字 节 , 用 于 标 识 报 文类 型 ; Destination Address( 即 Network International Identifier, 简
2、 称 NII) 项 为两 个 字 节 , 标 识 该 报 文 的 目 的 地 址 , 一 般 情 况 下 , 这 两 个 字 节 用 来 标 识 不 同 银 行的 前 置 机 ; Originator Address 项 为 两 个 字 节 , 标 识 该 报 文 从 哪 一 个 POS 接 入 端口 收 到 的 报 文 。2. TCP全 称 Transmission Control Protocol , 是 指 传 输 控 制 协 议 , TCP 是 一 种 面 向 连接 ( 连 接 导 向 ) 的 、 可 靠 的 、 基 于 字 节 流 的 运 输 层 ( Transport layer)
3、 通 信 协 议 ,在 简 化 的 计 算 机 网 络 OSI 模 型 中 , 它 完 成 第 四 层 传 输 层 所 指 定 的 功 能 , UDP 是同 一 层 内 另 一 个 重 要 的 传 输 协 议 。3. Hypercom NAC全 称 Network Access Controller, 是 指 HYPERCOM 公 司 生 产 的 网 络 访 问 控 制器 , 可 支 持 多 种 传 输 协 议 及 信 息 规 程 .它 可 配 合 支 持 所 有 的 POS 信 息 规 程 如 :VISA 、 VISA 及 ISO8583 包 括 Bisyn、 SNA3270、 SDLC、
4、X.25、 SNA 等 等 。网 控 器 还 完 全 使 用 了 如 DDS、 ISDN、 T1、 E1 和 Feature Group B 等 先 进 的 通 讯传 输 技 术 。 4. 下 联 卡NAC 里 面 有 很 多 张 卡 , 有 的 卡 负 责 接 受 终 端 电 话 或 者 其 他 途 径 传 过 来 的 数 据 包 ,称 为 上 联 卡 。5. 上 联 卡NAC 里 面 有 很 多 张 卡 , 有 的 卡 负 责 把 下 联 卡 接 受 过 来 的 数 据 通 过 串 口 或 者 网线 转 发 给 前 置 机 , 称 为 上 联 卡 。 上 联 卡 LET61 局 域 网 的
5、 网 桥 、 路 由 器 、 网 关 的通 信 接 口 卡 , 采 用 M68340 32 位 CPU, 速 率 为 25MHZ。6. 长 连 接当 pos 机 向 路 由 器 发 出 第 一 笔 刷 卡 交 易 报 文 后 , 路 由 器 向 前 置 机 端 发 起 并 建立 TCP 连 接 , 并 通 过 TCP 连 接 将 数 据 发 送 到 对 端 。 当 第 一 笔 刷 卡 交 易 报 文 传送 完 毕 后 , 这 个 TCP 连 接 仍 然 保 持 , 直 接 用 来 传 送 后 续 的 第 N 笔 刷 卡 交 易 报文 , 即 这 个 TCP 连 接 一 经 建 立 就 不 会
6、主 动 断 开 。POS 终端数据传输7. 短 连 接路 由 器 在 传 送 每 一 笔 刷 卡 交 易 报 文 时 都 要 建 立 各 自 的 TCP 连 接 , 每 一 笔啥 卡 交 易 结 束 时 会 把 这 条 连 接 主 动 断 开 。 在 实 际 应 用 中 , 有 些 前 置 机 要 求 每 一笔 刷 卡 交 易 结 束 时 都 必 须 断 开 相 应 的 TCP 连 接 , 新 的 刷 卡 交 易 发 生 时 , 再 另外 建 立 新 的 TCP 连 接 , 对 于 这 种 前 置 机 路 由 器 的 POS 接 入 必 须 配 置 为 短 连 接模 式 。二、数据传输流程PO
7、S 机 发 生 一 笔 交 易 后 , 将 交 易 数 据 传 输 到 POS 终 端 , POS 终 端 收 到数 据 后 , 将 交 易 数 据 打 包 传 输 给 NAC 中 的 下联卡, 然 后 TPDU 的 特 定 位会 定 义 下 联 卡 收 到 数 据 以 后 转 发 到 哪 一 块 上 联 卡 , 上 联 卡 根 据 TPDU 头部 中 的 目 的 地 址 来 确 定 和 应 用 的 对 应 关 系 , 由 应 用 把 数 据 转 发 给 特 定 的钱 前 置 机 ( 因 为 现 在 的 上 联 卡 比 如 LET61 可 以 指 向 很 多 台 主 机 的 ) , 前置 机
8、收 到 数 据 包 后 将 数 据 包 解 压 并 传 给 加 密 机 来 判 断 账 户 信 息 的 有 效 性 及账 户 余 额 的 准 确 性 , 若 账 户 数 据 无 误 加 密 机 将 验 证 信 息 传 到 前 置 机 上 , 此时 前 置 机 将 验 证 后 的 信 息 传 输 给 核 心 账 户 系 统 , 计 算 pos 交 易 需 要 扣 除的 金 额 , 然 后 数 据 按 原 路 返 回 传 给 POS 机 进 行 账 户 金 额 的 更 新 。数 据 传 输 图 :POS 终端数据传输p o s 终 端数 据 包T P D U ( 传 输 协 议 数 据 单 元 ) 的 特定 位 定 义 下 联 卡 接 受 到 的 数 据传 输 到 哪 一 个 上 联 卡H y p e r c o m N A C网 络 控 制 器通 过 串 口 或 者 网 线的 方 式 将 数 据 传 输给 前 置 机前 置 机加 密 机由 加 密 机 判 断 账 户的 有 效 性 / 线 程 间 通信应 用 核 心 账 户自 动 转 换 源 地 址和 目 的 地 址验 证 信 息 /计 算 交 易 金 额 / 线 程间 通 信P O S 机交 易交 易 数 据验 证 信 息 / 线 程 间 通 信