Коммутация пакетов при передаче данных через спутник.

Спутник находится на геостационарной орбите (~ 40000 км от земли). Время распространения сигнала туда и обратно равно ~ 0,25с. Спутник работает в качестве ретранслятора в широковещательном режиме на все наземные станции в его зоне. Каждый передатчик может прослушивать свою передачу по пути вниз – автоматическая квитанция.

Рассмотрим схему, при которой передатчик формирует пакет и целиком передает его со скоростью равной пропускной способности канала.

Пользователь не может устанавливать время передачи для каждого из них, так как единственным средством связи для них является сам спутник. По существу имеются три децентрализованных подхода к решению задачи коммутации пакетов.

I способ – система ALOHA.

Здесь пользователь передает пакеты в любой момент времени. Если спустя время распространения сигнала они прослушивают свою успешную передачу на ее пути вниз, то заключают, что избежали конфликта (положительная квитанция). В противном случае ( разрушение пакетов) они повторяют передачу через случайное время во избежание повторения конфликта. В этом случае окно уязвимости (временной отрезок, в котором может быть наложение пакетов) равно удвоенной длительности передачи пакета.

II способ – синхронная ALOHA.

Метод состоит в разбиении времени на отрезки – окна, длина которых равна длине одного пакета. Если теперь потребовать, чтобы передача всех пакетов начиналась только в начале каждого окна, то наложения пакетов при этом ограничиваются длиной одного окна, что дает выигрыш в эффективности. Окно уязвимости равно длительности передачи пакета.

III способ – система с резервированием.

Временные окна резервируются по требованию для заказываеых передач. Для этого используются окна меньших размеров, в которых размещаются заказы на необходимое количество окон информационных. Заказы производятся так же, как в системе ALOHA. Каждый пользователь отслеживает чужие заказы и, таким образом, знает общую длину очереди и свое место в ней. В этом способе конфликты могут быть только в маленьких окнах при размещении заказов.

 

Контрольные вопросы:

1. В каких целях используется поле «Тип обслуживания» в пакете IP?

2. В каких целях используется бит «DF» в пакете IP?

3. Для чего используется поле «Протокол» в пакете IP?

4. Что такое «размер окна»?

5. В каких целях используется поле «Время жизни» в пакете IP?

6. На что указывает бит ACK в сегменте ТСР?

7. Использует ли протокол IP процедуры квитирования?

8. Использует ли протокол UDP сеансовый режим?

 

Лекция № 9.