Các giao thức hướng bit Giao thức HDLC

Một phần của tài liệu Mạng máy tính và HTM (Trang 37 - 38)

Chương 2 KIẾN TRÚC PHÂN TẦNG OS

2.2.4. Các giao thức hướng bit Giao thức HDLC

Giao thức HDLC

HDLC hỗ trợ 3 chế độ trao đổi số liệu

− NRM (Normal Response Mode) = chế độ trả lời bình thường: được sử dụng ở cấu hình khơng cân đối, S chỉ phát khi có yêu cầu của P.

− ARM (Asynchronous Response Mode) = chế độ trả lời không đồng bộ: được sử dụng ở

cấu hình khơng cân đối, cho phép S phát không cần nhận được yêu cầu của P.

− ABM (Asynchronous Balanced Mode) = chế độ trả lời không đồng bộ ở cấu hình cân đối; hầu như chỉ được sử dụng trong mạng kết nối point-to-point + full-duplex. Hai thiết bị trao đổi với nhau là bình đẳng về chức năng (P và S)

Khn dạng gói số liệu (HDLC Frame Format)

• Flag - trường đồng bộ = 7EH = 0111.1110 • Address - trường địa chỉ, chứa đ/c thiết bị đích

+ Group address + Broadcast address

• Control - trường điều khiển: kết nối, truyền và kết thúc kết nối

Gói số liệu I-Frame:

• N(S), N(R) được sử dụng để điều khiển lưu lượng thu/phát. Ngồi ra N(S), N(R) cịn xác định độ lớn của cửa sổ được sử dụng để trao đổi số liệu bằng HDLC.

• P/F= Poll/Final

– P/F = 1 = P: yêu cầu S phải thực hiện lệnh và trả lời kết quả thực hiện; S báo cáo đã thực hiện lệnh

– P/F = 0 = F: Hết thông tin cần gửi

Gói điều khiển S-Frame:

• bit P/F giống như trên

• S = 00: RR (Receive Ready) - sẵn sàng nhận, đã nhận tới gói tin thứ N(R)-1 • S = 01: REJ (Reject) - yêu cầu phát lại từ N(R)

• S = 10: RNR(Receive Not Ready) - chưa sẵn sàng, đã nhận tới N(R)-1 • S = 11: SREJ (Selative REJ) - yêu cầu phát lại có chọn lọc, chỉ riêng N(R)

Gói điều khiển U-Frame: Báo nối/tách hệ thống

SARM (1 1 1 1 P 0 0 0): yêu cầu nối có phân biệt Master/Slave, tuy vậy Slave có thể

hỏi.

SNRM (1 1 0 0 P 0 0 1): yêu cầu nối ở mode bình thường, có Master/Slave, Slave khơng được hỏi, chỉ được phép trả lời.

SABM (1 1 1 1 P 1 0 0): khơng phân biệt máy chính, máy phụ, cả hai máy coi như

nhau; nếu P=1 thì yêu cầu trả lời.

DISC (1 1 0 0 P 0 1 0): yêu cầu tách hệ thống, nếu trả lời UA tức là đồng ý. UA (1 1

0 0 F 1 1 0): thông báo trả lời. (Control frame cũng có thể bị mất, giống như các frame số liệu, vì thế cũng cần biên nhận (ACK). Frame đặc biệt dành cho mục đích này là UA).

Nguyên tắc hoạt động của HDLC

Quản trị thiết lập và giải phóng kết nối (V(x) = seq. #):

Một phần của tài liệu Mạng máy tính và HTM (Trang 37 - 38)

Tải bản đầy đủ (PDF)

(124 trang)