Пловдивски



Pdf просмотр
страница12/130
Дата02.07.2022
Размер7.37 Mb.
#114742
1   ...   8   9   10   11   12   13   14   15   ...   130
Компютърни мрежо и комуникации
2.3.2. Канален слой (data-link layer)
Този слой използва услугите на физическия слой, разширява техните възможности и ги предоставя на мрежовия слой. Отговорен е за надеждното предаване на данните. Това означава осигуряване на надежден канал между два мрежови възли с отсъствието на каквито и да е грешки.
Протоколната единица за данни се нарича кадър и съдържа достатъчно служебна информация за проверка на нейната правилност. Каналният слой е отговорен за откриването и коригирането на грешките на ниво кадър, както и превръщането на потоците от битове в кадри. Форматът на кадрите се определя от избрания протокол на канално ниво. Функциите на каналния слой обикновено се реализират смесено - апаратно и програмно.
Колкото повече функции са реализирани софтуерно толкова по-ниска е производителността.
Протоколите от този слой се разделят на две основни категории: асинхронни и синхронни. Трябва да се отбележи, че има разлика в


28 понятието синхронизация за физическото и каналното ниво. На физическо ниво то се свързва с определянето на границите на битовете на базата на общ синхронизационен сигнал. На канално ниво смисълът е в разделянето на контролните от потребителските данни. Синхронните протоколи използват за граници уникална поредица от битове. Те могат да бъдат символно или битово ориентирани. При символно ориентираните протоколи потребителските данни се състоят от последователност от символи ограничени от уникални контролни символи (SYN и EOT). Този тип протоколи са символно зависими, защото се базират на определен набор от символи (например, ASCII или EBSDIC). При битово ориентираните протоколи няма специфичен набор от символи, както при символно ориентираните. Последователността от битове се предава под формата на кадър, съдържащ потребителски, контролни и адресни данни, контролна сума, флаг за начало и за край.
Пример за синхронен символно ориентиран протокол е Binary
Synchronous Control (BSC; познат като BISYNC), създаден от IBM през
1960 г. за полудуплексна комуникация. Битово ориентиран протокол е
High-level Data Link Control (HDLC), който се определя от стандартите ISO
3309, ISO 4335 и ISO 7809 и поддържа полудуплекс и пълен дуплекс.
Устройствата, които осигуряват съгласуваност между два сегмента на това ниво са: мост (bridge) и комутатор (switch).
Основното предназначение на един мост е препредаване и филтриране на кадрите, използвайки указаните в тях МАС адреси на възлите получатели. Използва се най-често за сегментиране на големи и претоварени локални мрежи на по-малки мрежи.
Комутаторът е концентратор с възможност за комутация на кадри в каналния слой. Използва се за намаляване на вероятността от конфликти в
IEEE 802.3 мрежи с интензивен трафик.
Физическият и каналният слой са необходими за всеки тип комуникация.


Сподели с приятели:
1   ...   8   9   10   11   12   13   14   15   ...   130




©obuch.info 2024
отнасят до администрацията

    Начална страница