Sự khác biệt giữa HDLC và SDLC

HDLC vs SDLC

HDLC (Điều khiển liên kết dữ liệu mức cao) và SDLC (Điều khiển liên kết dữ liệu đồng bộ) là hai giao thức cung cấp điểm kết nối đa điểm giữa các máy tính. Sự khác biệt chính giữa HDLC và SDLC thực sự là nguồn gốc của chúng. SDLC được IBM phát triển để sử dụng với máy tính của họ. Cuối cùng họ đã chuyển cho SDLC để được chuẩn hóa bởi các cơ quan quản lý như ISO và ANSI. ISO đã thông qua SDLC nhưng đổi tên thành HDLC nhưng đã giới thiệu một số thay đổi làm cho nó khác biệt. Do đó, HDLC thực sự là một giao thức chuẩn được nhiều nhà sản xuất phần cứng sử dụng trong khi SDLC thì không nhưng vẫn được sử dụng trong một số phần cứng của IBM.

Là một cải tiến so với SDLC, ISO đã giới thiệu một tính năng mới cho HDLC được gọi là Chế độ cân bằng không đồng bộ, thường được gọi là ABM. ABM được coi là vượt trội hơn và do đó được sử dụng thường xuyên hơn so với Chế độ phản hồi bình thường cũ (NRM) và Chế độ phản hồi không đồng bộ (ARM). ABM làm cho mối quan hệ chủ-nô trong các chế độ khác không liên quan. Một trong hai điểm có thể bắt đầu kết nối, không giống như trên các chế độ khác, nơi chỉ chủ mới có thể bắt đầu kết nối. HDLC cũng cho phép sử dụng các kích thước gói là bội số của các octet bit. SDLC chỉ có thể có các gói có kích thước gói 8, 16, 32, v.v. Khả năng sử dụng các gói có kích thước khác nhau giúp tăng thêm tính linh hoạt trong thiết kế một số thiết kế nhất định.

Bên cạnh các tính năng được thêm vào, ISO cũng quyết định loại bỏ một số thủ tục và thông báo mà họ cho là không cần thiết. Một tin nhắn như vậy là tin nhắn thử nghiệm. Điều này được sử dụng để xác định rằng các dòng đang hoạt động chính xác và các gói có thể được gửi một cách đáng tin cậy trên chúng. Mặc dù vậy, HDLC vẫn được coi là siêu sao của SDLC.

SDLC khá cũ và đã được thay thế bởi HDLC và Quy trình kiểm soát truyền thông dữ liệu nâng cao hoặc ADCCP, đây là phiên bản được tiêu chuẩn hóa bởi ANSI, do tính ưu việt sau này. Ngoài ra còn có một số giao thức cạnh tranh đóng vai trò thay thế cho SDLC và HDLC.

Tóm lược:

1.HDLC thực sự được thông qua từ SDLC
2.HDLC là một giao thức chuẩn trong khi SDLC thì không
3.HDLC có tính năng Chế độ cân bằng không đồng bộ trong khi SDLC thì không
4.HDLC hỗ trợ các khung không phải là nhiều bit-octet trong khi SDLC thì không
5.HDLC đã loại bỏ một số thủ tục có trong SDLC