Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Содержание
Введение
Процедура сбалансированного доступа к каналу связи (LAPB) реализует канальный уровень, определенный в наборе протоколов X.25. LAPB – это протокол, ориентированный на биты, производный от HDLC, который обеспечивает передачу кадров без ошибок и в правильной последовательности. LAPB специфицирован в Рекомендации ITU-T X.25 и ISO/IEC 7776. Он реализует службу передачи данных в режиме соединения в эталонной модели OSI, как определено в Рекомендации ITU-T X.222. LAPB используется для управления связью и формированием пакетов между оконечным оборудованием передачи данных (DTE) и оконечным оборудованием канала передачи данных (DCE) в стеке протоколов X.25. По сути, LAPB является HDLC в асинхронном сбалансированном режиме (ABM). Сеансы LAPB могут быть установлены как DTE, так и DCE. Станция, инициирующая соединение, определяется как первичная, а отвечающая станция – как вторичная.
Link Access Procedure, Balanced (LAPB) implements the data link layer as defined in the X.25 protocol suite. LAPB is a bit oriented protocol derived from HDLC that ensures that frames are error free and in the correct sequence. LAPB is specified in ITU T Recommendation X.25 and ISO/IEC 7776. It implements the connection mode data link service in the OSI Reference Model as defined by ITU T Recommendation X.222. LAPB is used to manage communication and packet framing between data terminal equipment (DTE) and the data circuit terminating equipment (DCE) devices in the X.25 protocol stack. LAPB is essentially HDLC in Asynchronous Balanced Mode (ABM). LAPB sessions can be established by either the DTE or DCE. The station initiating the call is determined to be the primary, and the responding station is the secondary.
Типы рамок
I Frames (Информационные кадры): передают информацию верхних уровней и некоторую управляющую информацию. Функции I-кадров включают нумерацию, управление потоком, обнаружение и восстановление ошибок. I-кадры содержат номера последовательности отправки и приема. S Frames (Контрольные кадры): передают управляющую информацию. Функции S-кадров включают запрос и возобновление передачи, сообщение о состоянии и подтверждение получения I-кадров. S-кадры содержат только номера последовательности приема. U Frames (Непронумерованные кадры): передают управляющую информацию. Функции U-кадров включают установку и разрыв соединения, а также сообщение об ошибках. U-кадры не содержат номеров последовательности.
I Frames (Information frames): Carries upper layer information and some control information. I frame functions include sequencing, flow control, and error detection and recovery. I frames carry send and receive sequence numbers. S Frames (Supervisory Frames): Carries control information. S frame functions include requesting and suspending transmissions, reporting on status, and acknowledging the receipt of I frames. S frames carry only receive sequence numbers. U Frames (Unnumbered Frames): carries control information. U frame functions include link setup and disconnection, as well as error reporting. U frames carry no sequence numbers
Протокольная операция
У LAPB отсутствуют отношения типа «ведущий-ведомый». Отправитель использует бит Poll в командных фреймах, чтобы потребовать немедленного ответа. В ответном фрейме этот же бит становится битом Final у приемника. Приемник всегда устанавливает бит Final в своем ответе на команду от отправителя с установленным битом Poll. Бит P/F обычно используется, когда одна из сторон теряет уверенность в правильной последовательности фреймов из-за возможной потери подтверждения и необходимо восстановить точку синхронизации. Он также используется для инициирования подтверждения ожидающих I-фреймов.
LAPB has no master/slave node relationships. The sender uses the Poll bit in command frames to insist on an immediate response. In the response frame this same bit becomes the receivers Final bit. The receiver always turns on the Final bit in its response to a command from the sender with the Poll bit set. The P/F bit is generally used when either end becomes unsure about proper frame sequencing because of a possible missing acknowledgment, and it is necessary to re establish a point of reference. It is also used to trigger an acknowledgment of outstanding I frames.