![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Назначение сетевых протоколов – это приспособление пакетов к особенностям промежуточных сетей и выбор направления передачи пакетов (т.е. маршрутизация). К функциям сетевых протоколов относятся:
· формирование пакетов с учетом требований промежуточных сетей (дополнение пакетов транспортного уровня заголовками, исключающими флаги, сетевые адреса получателя и отправителя, служебную информацию);
· управление потоками данных;
· маршрутизация пакетов;
· обнаружение неисправностей сети;
· ликвидация “заблудившихся” дейтаграмм.
Наиболее широко используемыми протоколами на сетевом уровне являются протоколы IP (Internet Protocol), X.25, IPX (Internet Packet Exchange).
Одна из функций сетевого уровней – это управление потоками данных в сетях, включающая управление нагрузками и борьбу с блокировками. Различают три стратегии управления.
I. Межузловое управление связано с распределением буферной памяти в промежуточных узлах (т.е. выделение каждому направлению передачи (порту маршрутизатора) определенного числа буферов). Эта мера приводит к ограничению длин канальных очередей.
II. Управление “вход–выход” направлено на предотвращение блокировок. Эта функция реализуется указанием в первом пакете сообщения его длины, что позволяет приемному узлу прогнозировать заполнение памяти и запрещать прием дейтаграмм некоторых сообщений, если прогнозируется блокировка памяти.
III. Управление внешними потоками реализуется
· путем предоставления приоритета в передаче внутренним потокам (т.е. внутри домена сети) перед внешним (т.е. в другие домены сети);
· ограничением числа пакетов в сети (пакет принимается маршрутизатором, если у узла-отправителя есть соответствующее разрешение на доступ в другой сегмент сети);
· посылкой предупредительных пакетов-заглушек в адрес источника, от которого идут пакеты в перегруженную линию связи.
Дата публикования: 2015-02-17; Прочитано: 341 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!