Радио списание 4 брой 1998г
В. НЕЙМАН, доктор на техническите науки Науки, професор, Москва
Развитие на технологията на каналния слой
Откриването на грешки се основава на теорията на цикличните кодове. Той се свежда до алгебрични трансформации на предаваната последователност, като се използва специално избран генериращ полином с определена форма и сравнение на резултата от тези трансформации в приемащия край с CPC, получен в резултат на подобна трансформация в предаващия край. Процедурата SPDC е неразделна част от протокола от високо ниво, използван за управление на канала (High-level channel control - VUK, или High level Data Link kontrol - HDLC). Последният предвижда доста сложни процедури за управление на предаването по канала, включително установяване на комуникация, поддържане на предаване на съобщения в двете посоки с контрол на номера на последователността на кадрите и използване на механизма "прозорец" (ограничаване на броя на предаваните кадри, за които приемащата страна все още не е получила потвърждение), завъртане на "прозореца" при получаване на потвърждения, контрол на грешките и коригирането им чрез повторни предавания, както и прекратяване на комуникацията. Това е доста сложен протокол, чието описание заема доста място. Например форматът на рамката, показан на фиг. 2 може да приеме формата на нещо повече от информационна рамка, носеща пакет. Заедно с това кодът на октета за контрол и управление предвижда възможност за създаване на четири различни контролни рамки, които може да не носят пакети, или 32 неномерирани рамки, които не носят пакети, а само контролират процеси като свързване или прекъсване.

Трябва също да обърнете внимание на факта, че под комуникационен канал тук имаме предвид само отделенучастъкът между два мрежови възела (на английски, връзка, т.е. буквално „връзка“), а не целият път на предаване от подателя до получателя (или, както се казва, от край до край). С други думи, описаната процедура се повтаря на всеки обект, а контролът върху трансфера от край до край, както вече беше споменато по-горе, не е функция на канала, а функция на мрежата.
Важна задача е изборът на дължина на рамката. Както става ясно от горното, тя се определя от дължината на пакета плюс 48 бита. Така всъщност говорим за избор на дължина на пакета. При малка дължина на пакета, излишъкът от 48 бита може да бъде значителен, което ще се отрази негативно на производителността на канала. Ако дължината на пакета е твърде голяма, е по-вероятно рамката да бъде отхвърлена поради откриване на грешка и това ще изисква повторно предаване, което също води до намаляване на производителността на връзката. По този начин има оптимална дължина на пакета, която зависи от вероятността за грешка в канала. Като се има предвид факта, че различни канали могат да се срещат, стандартът не определя дължината на пакета, а го оставя на преценката на потребителя. Тъй като в този случай рамката няма фиксирана дължина, е необходимо да обозначите нейното начало и край със специална последователност като 01111110, наречена флаг (виж фиг. 2).

Във втория октет се използват три бита за контрол на претоварването на канала. Битът Forward Explicit Congestion Notification (FECN) се задава от мрежата, за да покаже, че е възможно задръстване по пътя от изпращача до получателя. Битът Backward Expkicit Congestion Notification (BECN) се задава от мрежата в обратни кадри и уведомява за претоварване на преден път. Освобождаването от отговорност за допустимостта на отпадането на DS (DE -Discard Eligioility) показва по-нисък приоритет на предавания кадър, който може да се счита за кандидат за отхвърляне по време на претоварване.
При X.25 предаване типичният размер на пакета по подразбиране обикновено е 128 байта, докато в локалните мрежи (LAN) предаваните пакети могат да бъдат с дължина 1500 байта или повече. Следователно, когато комуникирате с LAN чрез X.25 мрежа, пакетите на транспортния слой се разделят на по-малки блокове информация, оформени като X.25 пакети, и тяхното комбиниране се извършва след предаване. Този пример ясно показва къде и защо се формира идеологията за преход от протокола X.25 към frame relay.