Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Определение необходимого объема буферной памяти
Объем буфера накопителя должен выбираться узлами обеспечения заданной вероятностью потери пакета. В /2/ приведены формулы: где: Рпот – вероятность потери пакета из-за переполнения буфера – загрузка системы N – число пакетов, которые способен хранить буфер
Емкость буферного накопителя (число пакетов): Примем: Pпот=10-7 при =0.3; Тогда: . Исходя из того, что максимальный размер пакета, используемого данной станцией, равен 1500 байт, получаем требуемый объем ОЗУ:
Vозу = 13 × 1500 = 19500» 20 Кбайт. 6.ОПИСАНИЕ ГРАФ – СХЕМЫ РАБОТЫ СТАНЦИИ В РЕЖИМЕ УЛС
Алгоритмы работы станции в режиме УЛС описаны в /3/. ГСА работы станции в фазе установления логического соединения представлены на рисунке 6.1 и 6.2 для инициирующей и приемной стороны соответственно. Опишем работу этих граф-схем.
Установление логического соединения: Организацию логического канала может осуществить любая станция. С этой целью она передает команду SABM (Set Asynchronous Balance Mode - установить асинхронный сбалансированный режим). Другая станция, получившая команду SABM, в случае согласия на установление логического канала: -отвечает передачей ответа UA (unnumbered acknowledgement); -устанавливает значения переменных передачи V(S) и приема V(R) равными 0 для соответствующего логического канала. Если станция не имеет возможности установить логическое соединение, она отвечает посылкой ответа DM (disconnect mode). После передачи команды SABM инициирующая станция: -запускает таймер T1; -при отсутствии ответа (UA или DM) передача команды SABM повторяется до N2 раз. Значения T1 и N2 являются системными параметрами и проектом стандарта не определены. После получения согласия UA -таймер T1 сбрасывается; -переменные V(S) и V(R) на данной станции для соответствующего логического канала принимают нулевые значения. При получении отрицательного ответа DM таймер T1 сбрасывается и процедура заканчивается.
Рис.6.1. ГСА УЛС инициирующей стороны Инициирующая сторона: 1. В начале N присваиваем 1 (число попыток). 2. Передача SABM. 3. Запускаем таймер Т1. 4. Проверяем, получен ли сигнал UA (подтверждение), если да то производим сброс таймера и обнуляем V(S) и V(R), завершаем работу. 5. Проверяем, получен ли сигнал DM (отказ), если да то производим сброс таймера и завершаем работу. 6. Проверяем время на таймере Т1 меньше или равно времени задержки, если да то 4, если нет то увеличиваем на 1 число попыток N. 7. Проверяем число попыток меньше или равно максимальному числу попыток, если да то 2, если нет, то завершаем работу.
Рис.6.2. ГСА УЛС приемной стороны
Приемная сторона: 1. Проверяем SABM получена? Если нет то 1, если да то 2. 2. Проверяем станцию на возможность соединения, если нет то передаём сигнал DM (отказ) и завершаем работу, если да то 3. 3. Передаём сигнал UA (подтверждение), обнуляем V(S) и V(R) и завершаем работу. Date: 2015-12-13; view: 366; Нарушение авторских прав |