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

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

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

Video: Sự khác biệt giữa HDLC và SDLC
Video: ( Chia sẻ sâu hơn) Kỹ sư xây dựng lựa chọn Kỹ sư thiết kế hay Kỹ sư thi công, Kỹ sư giám sát? 2024, Tháng mười một
Anonim

HDLC vs SDLC

HDLC và SDLC là các giao thức truyền thông. SDLC (Synchronous Data Link Control) là một giao thức truyền thông được sử dụng ở lớp liên kết dữ liệu của mạng máy tính, được phát triển bởi IBM. HDLC (Điều khiển liên kết dữ liệu cấp cao) lại là một giao thức liên kết dữ liệu, được phát triển bởi ISO (Tổ chức Tiêu chuẩn hóa Quốc tế) và được tạo ra từ SDLC.

SDLC được IBM phát triển vào năm 1975 để sử dụng trong môi trường Kiến trúc Mạng Hệ thống (SNA). Nó đồng bộ và có định hướng bit và là một trong những loại đầu tiên thuộc loại này. Nó vượt qua các giao thức đồng bộ, hướng ký tự (tức là Bisync của IBM) và các giao thức hướng đếm byte đồng bộ (i.e. DDCMP từ DEC) về hiệu quả, tính linh hoạt và tốc độ. Hỗ trợ nhiều loại liên kết và công nghệ khác nhau như liên kết điểm-điểm và đa điểm, phương tiện có giới hạn và không giới hạn, phương tiện truyền dẫn bán song công và song công, mạng chuyển mạch kênh và chuyển mạch gói được hỗ trợ. SDLC xác định loại nút "chính", điều khiển các trạm khác, được gọi là nút "thứ hai". Vì vậy, các nút thứ cấp sẽ chỉ được điều khiển bởi một nút chính. Chính sẽ giao tiếp với các nút phụ bằng cách sử dụng tính năng thăm dò. Các nút thứ cấp không thể truyền nếu không có sự cho phép của nút chính. Bốn cấu hình cơ bản, cụ thể là Point-to-point, Multipoint, Loop và Hub có thể được sử dụng để kết nối chính với các nút phụ. Point-to-point chỉ liên quan đến một nút chính và phụ trong khi Đa điểm có nghĩa là một nút chính và nhiều nút phụ. Cấu trúc liên kết vòng có liên quan đến Vòng lặp, về cơ bản là kết nối sơ cấp với thứ cấp đầu tiên và thứ cấp cuối cùng lại kết nối với sơ cấp để các thứ hai trung gian chuyển các thông điệp qua nhau khi chúng đáp ứng các yêu cầu của chính. Cuối cùng, Hub đi trước liên quan đến một kênh đến và ra để giao tiếp với các nút phụ.

HDLC chỉ ra đời khi IBM đệ trình SDLC lên các ủy ban tiêu chuẩn khác nhau và một trong số họ (ISO) đã sửa đổi SDLC và tạo ra giao thức HDLC. Nó lại là một giao thức đồng bộ hướng bit. Mặc dù thực tế là một số tính năng được sử dụng trong SDLC bị bỏ qua, HDLC được coi là một tập siêu tương thích của SDLC. Định dạng Khung SDLC được chia sẻ bởi HDLC. Các trường của HDLC có cùng chức năng với các trường trong SDLC. HDLC cũng vậy, hỗ trợ hoạt động song công, đồng bộ như SDLC. HDLC có một tùy chọn cho tổng kiểm tra 32-bit và HDLC không hỗ trợ các cấu hình tiếp tục của Loop hoặc Hub, đây là những khác biệt nhỏ rõ ràng so với SDLC. Tuy nhiên, sự khác biệt chính đến từ thực tế là HDLC hỗ trợ ba chế độ truyền thay vì một trong SDLC. Đầu tiên là chế độ phản hồi thông thường (NRM), trong đó các nút phụ không thể giao tiếp với nút chính cho đến khi nút chính được cho phép. Đây thực sự là chế độ truyền được sử dụng trong SDLC. Thứ hai, chế độ phản hồi không đồng bộ (ARM) cho phép các nút thứ cấp nói chuyện mà không cần sự cho phép của nút chính. Cuối cùng, nó có chế độ cân bằng không đồng bộ (ABM) giới thiệu một nút kết hợp và tất cả giao tiếp ABM chỉ xảy ra giữa các loại nút này.

Tóm lại, SDLC và HDLC đều là giao thức mạng lớp liên kết dữ liệu. SDLC được phát triển bởi IBM trong khi HDLC được ISO xác định bằng cách sử dụng SDLC làm cơ sở. HDLC có nhiều chức năng hơn, mặc dù, một số tính năng của SDLC không có trong HDLC. SDLC có thể được sử dụng với bốn cấu hình trong khi HDLC chỉ có thể được sử dụng với hai. HDLC có một tùy chọn cho tổng kiểm tra 32-bit. Sự khác biệt chính giữa hai chế độ này là các chế độ chuyển giao mà chúng có. SDLC chỉ có một chế độ truyền là NRM nhưng HDLC có ba chế độ bao gồm NRM.

Đề xuất: