11,6 HDLC
cao cấp Data Link Control (HDLC) là một giao thức hướng bit cho thông tin liên lạc
trên point-to-point và liên kết đa điểm. Nó thực hiện các cơ chế ARQ chúng ta đã thảo luận
trong chương này.
Cấu hình và chuyển chế độ
HDLC cung cấp hai chế độ chuyển tải thông thường có thể được sử dụng trong các cấu hình khác
nhau:. Chế độ bình thường phản ứng (NRM) và không đồng bộ chế độ cân bằng (ABM)
Normal Mode Response
Trong chế độ phản ứng bình thường (NRM), cấu hình trạm là không cân bằng. Chúng tôi có một
nhà ga chính và nhiều trạm thứ cấp. Một nhà ga chính có thể gửi lệnh;
một trạm thứ cấp chỉ có thể đáp ứng. Các NRM được sử dụng cho cả mạng point-to-point
và. Liên kết đa điểm, như thể hiện trong hình 11.25
Frames
Để cung cấp sự linh hoạt cần thiết để hỗ trợ tất cả các tùy chọn có thể có trong các hình thức và
cấu hình vừa mô tả, HDLC định nghĩa ba loại khung: khung thông tin
(I-frame), khung giám sát (S-frame), và khung không đánh số (V-frame). Mỗi
loại khung phục vụ như là một phong bì cho các truyền dẫn của một loại khác nhau của tin nhắn.
I-khung được sử dụng để vận chuyển dữ liệu người dùng và kiểm soát thông tin liên quan đến dữ liệu người dùng
(cõng). S-khung hình chỉ được sử dụng để vận chuyển thông tin điều khiển. V-frame được
dành riêng cho việc quản lý hệ thống. Thông tin được mang bởi V-khung được thiết kế để quản lý
bản thân liên kết.
Khung Format
Mỗi khung HDLC có thể chứa lên đến sáu lĩnh vực, như thể hiện trong Hình 11.27: một đầu
lĩnh vực cờ, một địa chỉ, một lĩnh vực kiểm soát, một lĩnh vực thông tin, một khung kiểm tra
trình tự (FCS) lĩnh vực, và một lĩnh vực cờ kết thúc. Trong truyền nhiều khung,
cờ kết thúc của một khung hình có thể phục vụ như là lá cờ đầu của frame kế tiếp. Fields Bây giờ chúng ta thảo luận về các lĩnh vực và việc sử dụng chúng trong các loại khung hình khác nhau. Trường Flag. Các lĩnh vực cờ của một khung HDLC là một chuỗi 8-bit với các mẫu bit 01.111.110 xác định điểm bắt đầu và kết thúc của một khung và phục vụ như là một mô hình đồng bộ hóa cho người nhận. Trạm thứ cấp. Nếu một trạm sơ cấp tạo ra các khung hình, nó có chứa một địa chỉ. Nếu một thứ tạo ra các khung hình, nó có chứa địa chỉ afrom. Một lĩnh vực địa chỉ có thể là 1 byte hoặc một số byte dài, tùy thuộc vào nhu cầu của mạng. Một byte có thể xác định lên đến 128 trạm (l bit được sử dụng cho mục đích khác). Các mạng lớn hơn đòi hỏi các lĩnh vực địa chỉ nhiều byte. Nếu trường địa chỉ 1 byte, bit cuối cùng luôn luôn là một 1. Nếu địa chỉ là hơn 1 byte, tất cả các byte nhưng cuối cùng sẽ kết thúc với 0; chỉ cuối cùng sẽ kết thúc bằng 1. Kết thúc mỗi byte trung gian với 0 chỉ đến người nhận rằng có nhiều byte địa chỉ tới. lĩnh vực kiểm soát. Các lĩnh vực kiểm soát là một phân đoạn 1 hoặc 2 byte của khung được sử dụng cho lưu lượng và kiểm soát lỗi. Việc giải thích của các bit trong lĩnh vực này phụ thuộc vào khung loại. Chúng tôi thảo luận về lĩnh vực này sau đó và mô tả định dạng của nó cho mỗi khung loại. Lĩnh vực thông tin. Các lĩnh vực thông tin chứa dữ liệu của người dùng từ mạng lớp hoặc các thông tin quản lý. Chiều dài của nó có thể thay đổi từ mạng này sang mạng khác. Trường FCS. Trình tự kiểm tra khung (FCS) là lĩnh vực phát hiện lỗi HDLC. Nó có thể chứa một 2 hoặc 4-byte ITU-T CRC. Điều khiển Dòng Các lĩnh vực kiểm soát xác định loại khung và xác định chức năng của nó. Vì vậy, chúng ta hãy thảo luận về định dạng của lĩnh vực này một cách chi tiết hơn. Các định dạng là cụ thể cho các loại khung, như thể hiện trong hình 11,28. Điều khiển Dòng cho I-Frames I-frame được thiết kế để mang dữ liệu người dùng từ các lớp mạng. Ngoài ra, họ có thể bao gồm lưu lượng và các thông tin kiểm soát lỗi (cõng). Các trường con trong việc kiểm soát lĩnh vực được sử dụng để xác định các chức năng này. Các bit đầu tiên xác định các loại. Nếu bit đầu tiên của lĩnh vực điều khiển là 0, điều này có nghĩa là các khung hình là một I-frame. 3 bit tiếp theo, được gọi là N (S), xác định số thứ tự của khung. Lưu ý rằng với 3 bit, chúng ta có thể xác định một số thứ tự giữa ° và 7; nhưng trong các định dạng mở rộng, trong đó kiểm soát lĩnh vực là 2 byte, lĩnh vực này là lớn hơn. 3 bit cuối cùng, được gọi là N (R), tương ứng với số ghi nhận khi cõng được sử dụng. Các bit duy nhất giữa N (S) và N (R) được gọi là bit PIF. Các lĩnh vực PIP là một chút duy nhất với một mục đích kép. Nó có ý nghĩa chỉ khi nó được thiết lập (bit = 1) và có thể có nghĩa là cuộc thăm dò hoặc thức. Nó có nghĩa là thăm dò khi khung được gửi bởi một trạm chính cho một thứ cấp (khi các trường địa chỉ chứa địa chỉ của người nhận). Nó có nghĩa là cuối cùng khi các khung được gửi bởi một thứ để một tiểu (khi các trường địa chỉ chứa địa chỉ của người gửi). Kiểm soát Fieldfor S-Frames khung kiểm soát được sử dụng cho lưu lượng và kiểm soát lỗi bất cứ khi nào cõng hoặc là không thể hoặc không thích hợp (ví dụ: , khi nhà ga hoặc là không có dữ liệu riêng của mình để gửi hoặc cần phải gửi một lệnh hoặc phản ứng khác với một sự thừa nhận). S-frame không có các lĩnh vực thông tin. Nếu 2 bit đầu tiên của lĩnh vực kiểm soát là 10, điều này có nghĩa là các khung là một S-frame. 3 bit cuối cùng, được gọi là N (R), tương ứng với số thừa nhận (ACK) hoặc số nhận tiêu cực (NAK) tùy thuộc vào loại S-frame. 2 bit được gọi là mã được sử dụng để xác định các loại S-frame chính nó. Với 2 bit, chúng ta có thể có bốn loại S-khung, như được mô tả dưới đây: o Nhận sẵn sàng (RR). Nếu giá trị của các trường con đang 00, nó là một RR S-frame. Đây là loại khung xác nhận đã nhận một khung an toàn và âm thanh hoặc nhóm các khung hình. Trong trường hợp này, giá trị N (R) lĩnh vực xác định sự thừa nhận số.
đang được dịch, vui lòng đợi..