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

Anonim

HDLC và 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 các mạng máy tính, do IBM phát triển. HDLC (Liên kết Kiểm soát 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 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 SNA (Systems Network Architecture). Nó đã được đồng bộ và định hướng bit và là một trong những đầu tiên của loại hình này. Nó đã vượt qua tính đồng bộ, định hướng nhân vật (tức là Bisync của IBM) và các giao thức định hướng đồng bộ theo byte (ví dụ DDCMP từ tháng 12) về hiệu quả, tính linh hoạt và tốc độ. Các 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 truyền thông có giới hạn và không bị chặn, các cơ sở truyền tải song công và bán song công và các mạng chuyển mạch 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à các nút "thứ hai". Vì vậy các nút thứ cấp sẽ chỉ được kiểm soát bởi một chính. Tiểu học sẽ liên lạc với các nút thứ cấp bằng cách sử dụng bỏ phiếu. Các nút thứ cấp không thể truyền mà không có sự cho phép của chính. Bốn cấu hình cơ bản, cụ thể là Point-to-point, Multipoint, Loop và Hub đi kèm có thể được sử dụng để kết nối sơ cấp với các nút thứ cấp. Point-to-point chỉ liên quan đến một tiểu học và trung học trong khi Multipoint có nghĩa là một nút chính và nhiều nút thứ cấp. Loop topology có liên quan đến Loop, về cơ bản kết nối chính đến secondary thứ nhất và secondary cuối cùng được kết nối với primary để secondaries trung cấp truyền thông điệp qua nhau khi chúng đáp ứng các yêu cầu của primary. Cuối cùng, Hub đi trước liên quan đến một kênh trong và ngoài nước để truyền thông đến các nút thứ cấp.

HDLC chỉ có mặt khi IBM đệ trình SDLC tới các ủy ban tiêu chuẩn khác nhau và một trong số họ đã chỉnh sửa SDLC và tạo ra giao thức HDLC. Nó là một giao thức đồng bộ bit định hướng. Mặc dù thực tế là một số tính năng được sử dụng trong SDLC bị bỏ qua, nhưng HDLC được coi là một bộ đệm SDLC tương thích. Định dạng SDLC Frame được chia sẻ bởi HDLC. Các lĩnh vực của HDLC có cùng chức năng của những người trong SDLC. HDLC quá, hỗ trợ hoạt động đồng bộ, full-duplex như SDLC. HDLC có tùy chọn cho checksum 32 bit và HDLC không hỗ trợ các cấu hình đi trước hoặc vòng đi kèm, đây là những khác biệt nhỏ 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ế độ chuyển đổi so với một trong SDLC. Đầu tiên là chế độ Phản hồi bình thường (NRM), trong đó các nút thứ cấp không thể liên lạc với một chính cho đến khi chính đã cho phép.Đây thực sự là chế độ truyền được sử dụng trong SDLC. Thứ hai, chế độ phản ứng không đồng bộ (ARM) cho phép các nút thứ cấp nói mà không có sự cho phép của tiểu học. 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ả các giao tiếp ABM xảy ra giữa các loại nút chỉ.

Tóm lại, SDLC và HDLC là cả hai giao thức mạng lớp liên kết dữ liệu. SDLC được IBM phát triển, trong khi HDLC được định nghĩa bởi ISO bằng cách sử dụng SDLC làm cơ sở. HDLC có nhiều chức năng hơn, tuy nhiên, 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 có thể được sử dụng với chỉ có hai. HDLC có tùy chọn kiểm tra 32 bit. Khác biệt chính giữa hai là những phương thức chuyển đổi mà họ có. SDLC chỉ có một chế độ truyền tải, đó là NRM nhưng, HDLC có ba chế độ bao gồm cả NRM.