APDU

APDU

APDU:ApplicationProtocolDataUnit--應用協議數據單元。協議數據單元PDU(ProtocolDataUnit)是指對等層次之間傳遞的數據單位。協議數據單元(ProtocolDataUnit)物理層的PDU是數據位(bit),數據鏈路層的PDU是數據幀(frame),網路層的PDU是數據包(packet),傳輸層的PDU是數據段(segment),其他更高層次的PDU是數據(data)。

APDU常用於IC卡的數據交互使用,以及IC卡的業務開發。

信息介紹


在分層網路結構,例如在開放式系統互聯(OSI)模型中,在傳輸系統的每一層都將建立協議數據單元(PDU)。PDU包含來自上層的信息,以及當前層的實體附加的信息。然後,這個PDU被傳送到下一較低的層。物理層實際以一種編幀的位流形式傳輸這些PDU,但是由協議棧的較高層建造這些PDU。接收系統自下而上傳送這些分組通過協議棧,並在協議棧的每一層分離出PDU中的相關信息。重要的一點是,每一層附加到PDU上的信息,是指定給另一個系統的同等層的。這就是對等層如何進行一次通信會話協調的。
應用協議數據單元(APDU)傳輸協議數據單元(TPDU)IC卡的應用越來越廣泛,從存儲卡到邏輯加密卡,目前CPU卡已經逐漸在應用中佔據主導地位。CPU卡根據通訊協議可分為兩種:接觸式和非接觸式。接觸式CPU卡主要採用兩種通訊協議:T=0和T=1通訊協議。T=0是非同步半雙工字元傳輸協議,T=1是非同步半雙工塊傳輸協議。目前T=0通訊協議的應用較為廣泛,國內外大多數CPU卡都支持該協議,在金融交易中也採用這種通訊協議。