- EF cố định nối vòng (Cyclic EF)
b) Giao thức T =
Giao thức T = 1 là giao thức hướng khối, có nghĩa là một khối gồm một số byte liên tiếp, là đơn vị dữ liệu nhỏ nhất có thể truyền giữa thẻ và máy chủ. Giao thức này truyền khối dữ liệu theo chế độ bán song công không đồng bộ. Thẻ có thể hỗ trợ cả hai giao thức T = 0 và T = 1, khi đó thiết bị đầu cuối sẽ lựa chọn giao thức nào được sử dụng (PTS – Protocol Type Selection).
Nhìn chung, giao thức T = 1 có các đặc điểm sau: + Giao thức truyền khối bán song công không đồng bộ. + Dữ liệu có thể được truyền theo cả hai hướng - Lệnh và dữ liệu trong trường thông tin - Lệnh và dữ liệu trong khung độc lập.
+ Không có byte kiểm tra chẵn lẻ
Hình 3.10: Cấu trúc của một khối truyền
+ Trường mở đầu gồm 3 byte: NAD (Node Address - địa chỉ nút), PCB (Protocol Control Byte - byte điều khiển giao thức) và LEN (Data Length - kích thước dữ liệu).
- Byte NAD sử dụng các bit 1-3 để xác định địa chỉ nguồn và các bit 5-7 để xác định địa chỉ đích, bit 4 và bit 8 được sử dụng cho Vpp.
- Byte PCB xác định 3 loại khối: o Khối thông tin (I – block): được sử dụng để truyền các lệnh và dữ liệu
ứng dụng giữa thẻ thông minh và ứng dụng máy chủ.
o Khối sẵn sàng nhận (R – block): được dùng như một biên nhận khi giao thức đang gửi dữ liệu như một chuỗi của các khối được truyền.
o Khối giám sát (S – block): được sử dụng để thiết lập các tham số điều khiển giao thức.
- Byte LEN chỉ rõ số byte (nếu có) trong trường thông tin.
o Trường thông tin được sử dụng để truyền các lệnh và dữ liệu ứng dụng o
Trường kết thúc bao gồm mã phát hiện lỗi khối EDC (Error detection code), có thể là mã CRC (cyclic redundancy check) hoặc mã LRC
(longitudinal redundancy check). LRC chiếm 1 byte, còn CRC chiếm 2 byte.