a. Kh ia > 1 b Kh ia < 1 Hình 5.5 Ph-ơng thức dừng và đợ
5.4 Điều khiển liên kết dữ liệu dùng giao thức HDLC
Giao thức h-ớng bít quan trọng nhất là giao thức HDLC. (Điều khiển liên kết số liệu mức cao - High Level Data Link Control). Ngồi tính phổ biến, HDLC còn là cơ sở cho nhiều giao thức quan trọng khác đ-ợc sử dụng trong viễn thông.
Giao thức HDLC đ-a ra một số các tuỳ chọn để phù hợp với một dải rộng các yêu cầu của ng-ời dùng. Chúng có thể dùng cả với các kênh bán song cơng hay song cơng, với các cấu hình điểm tới điểm hay điểm tới đa điểm, trong cả mạng chuyển mạch và mạng khơng chuyển mạch.
5.4.1 Đặc tính.
Để phù hợp với các ứng dụng khác nhau, HDLC phân chia ra các loại trạm, loại cấu hình đ-ờng dây và các chế độ trao đổi dữ liệu khác nhau
Các trạm HDLC đ-ợc chia thành 3 loại:
• Trạm sơ cấp: là trạm điều khiển đ-ờng liên kết dữ liệu. Trạm này
đóng vai trị nh- trạm chủ và phát các khung tin (đ-ợc gọi là các lệnh) tới các trạm thứ cấp trên kênh. Nó cũng thu các đáp ứng từ các trạm thứ cấp trên kênh. Trong các đ-ờng đa điểm, trạm sơ cấp có trách nhiệm duy trì các phiên làm việc (session) tách biệt với mỗi trạm tham gia vào tuyến kết nối:
ACK1 NAK2 ACK5
ACK0 ACK3 ACK4 ACK2
Đ-ợc máy thu ghi l-u lại
Ch-ơng 5: điều khiển liên kết dữ liệu 117 • Trạm thứ cấp: đóng vai trị nh- trạm tớ đối với trạm sơ cấp. Nó trả lời
với các lệnh từ trạm sơ cấp ở dạng các đáp ứng. Nó duy trì chỉ phiên làm việc với trạm sơ cấp và khơng có trách nhiệm gì với đ-ờng kết nối. Các trạm thứ cấp không thể thông tin trực tiếp với mỗi trạm thứ cấp khác.
• Trạm tổ hợp: Tổ hợp các đặc tính của cả trạm sơ cấp và trạm thứ cấp.
Nó phát ra cả lệnh và đáp ứng, đồng thời thu cả lệnh và đáp ứng từ một trạm tổ hợp khác. Trạm tổ hợp duy trì một phiên làm việc với một trạm tổ hợp khác.
HDLC đ-a ra 3 ph-ơng pháp cấu hình kênh cho việc dùng các trạm sơ cấp, thứ cấp và tổ hợp.
• Cấu hình khơng cân bằng đ-a ra cho một trạm sơ cấp và một hay
nhiều trạm thứ cấp. Các hình này gọi là khơng cân bằng do vị thế các trạm sơ cấp và thứ cấp là khơng ngang bằng nhau.
• Cấu hình đối xứng hiện đ-ợc sử dụng rất ít. Cấu hình này đ-a ra đối
với 2 trạm khơng cân bằng, độc lập, điểm tới điểm. Mỗi trạm đều có trạng thái sơ cấp và trạng thái thứ cấp, và cả 2 trạng thái của trạm này là ng-ợc lại so với trạm kia. Thậm chí các trạm có cả 2 khả năng: Sơ cấp & thứ cấp, các lệnh và đáp ứng đ-ợc ghép kênh lại trên kênh chung.
• Cấu hình cân bằng gồm 2 trạm tổ hợp.
Thuật ngữ cân bằng hay khơng cân bằng ở đây khơng có gì liên quan tới đặc tính điện của mạch.
Khi các trạm trao đổi dữ liệu, chúng thực hiện thông tin theo 1 trong 3 chế độ sau:
• Chế độ đáp ứng bình th-ờng NRM địi hỏi trạm thứ cấp phải nhận
đ-ợc phiếu cho phép từ trạm sơ cấp tr-ớc khi phát. Sau khi nhận đ-ợc cho phép, trạm thứ cấp có thể phát 1 hay nhiều khung chứa dữ liệu. Sau khung cuối cùng, trạm thứ cấp bắt buộc phải có lại phiếu cho phép tr-ớc khi phát.
118 Ch-ơng 5: điều khiển liên kết dữ liệu
• Chế độ đáp ứng không đồng bộ ARM cho phép trạm thứ cấp có thể
khởi đầu việc truyền mà khơng cần có phiếu cho phép của trạm sơ cấp. ARM có thể giảm đ-ợc tiếp đầu vì trạm thứ cấp khơng cần thiết đoạn thăm dị để gửi dữ liệu.
Tuy nhiên, trạm thứ cấp làm việc trong chế độ ARM chỉ có thể phát khi nó phát hiện đ-ợc kênh rỗi trong chế độ bán song công. Trạm sơ cấp đảm trách nhiệm vụ nh- hồi phục sai lỗi, thiết lập và ngắt kết nối.
• Chế độ cân bằng khơng đồng bộ ABM dùng cho các trạm tổ hợp.
Chế độ đáp ứng bình th-ờng NRM th-ờng dùng cho các đ-ờng đa điểm. Trạm sơ cấp điều khiển kết nối nhờ dùng thăm dò tới các trạm thuộc quyền. ARM, ABM dùng cho đ-ờng điểm nối điểm do nó khơng cần tiếp đầu và không bị giữ chậm do thăm dò.