
- •Оконечные системы и ядро сетей. Коммутация каналов и пакетов. Дейтаграммные сети и сети с виртуальными каналами
- •1. Периферия компьютерных сетей
- •1.1. Оконечные системы, клиенты и серверы
- •1.4. Служба без установления логического соединения
- •2. Ядро компьютерных сетей
- •2.1. Коммутация каналов и коммутация пакетов
- •2.2. Коммутация каналов
- •2.3. Мультиплексирование в сетях с коммутацией каналов
- •2.4. Коммутация пакетов
- •2.5. Сравнение коммутации пакетов и коммутации каналов
- •Коммутация каналов:
- •2.6. Сегментирование сообщений
- •2.7. Передача сообщений
- •2.8. Сети с виртуальными каналами
- •2.9. Дейтаграммные сети
- •3. Классификация сетей
2.9. Дейтаграммные сети
Дейтаграммные сети можно рассматривать как аналог обычных (не электронных) почтовых служб.
В дейтаграммной сети каждый передаваемый пакет содержит информацию об адресе получателя, который, как и обыкновенный почтовый адрес, имеет иерархическую структуру. Каждый раз при получении пакета коммутатор анализирует фрагмент адреса пакета и направляет пакет в соответствующую линию связи. Говоря точнее, коммутатор снабжен таблицей маршрутизации, связывающей конечные адреса или их фрагменты с линиями связи. После считывания заголовка происходит выделение адреса, который используется в качестве индекса таблицы маршрутизации.
Дейтаграммные сети, в отличие от сетей с виртуальными каналами, не используют информацию о состоянии текущих соединений в своих коммутаторах. Фактически любая сеть, построенная на дейтаграммной передаче, не контролирует информационные потоки внутри себя, поскольку решение о пути следования любого пакета принимается исключительно на основе адреса его назначения и не зависит от соединения между хостами. Простота дейтаграммного механизма показывает относительную сложность построения виртуальных каналов, но технология виртуальных каналов обеспечивает лучшее сетевое обслуживание приложений.
3. Классификация сетей
На основании вышеизложенного можно составить классификацию сетей по рассмотренным ранее основным понятиям. (Слайд 14):
Компьютерные сети делятся на сети с коммутацией каналов и с коммутацией пакетов
Сети с коммутацией каналов делятся на сети с частотным и временным мультиплексированием.
Сети с коммутацией пакетов делятся на дейтаграммные сети и сети с виртуальными каналами.
В сетях с виртуальными каналами путь пакета определяется по содержащемуся в нем виртуальному номеру линии связи, при этом в коммутаторах необходимо хранить информацию обо всех текущих соединениях.
В дейтаграммных сетях передача пакета осуществляется с помощью конечного адреса и не зависит от установленного соединения.
Дейтаграммные сети по виду службы нельзя отнести ни к сетям с установлением логического соединения, ни к сетям без установления логического соединения, поскольку приложения для дейтаграммных сетей могут использовать любую из этих служб. В частности, подобную возможность предоставляет Интернет, являющийся дейтаграммной сетью. Именно поэтому существуют два принципиально различных Интернет-протокола, TCP и UDP, уже упоминавшиеся ранее.
Сети с виртуальным каналом всегда используют логическое соединение.