Способы передачи данных в сети

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

В сетях и системах передачи довольно редко передача данных осуществляется отдельными символами (байтами), чаще - небольшими блоками, которые называется пакетами. Эти пакеты нумируются и снабжаются адресами и прокладывают себе путь по сети.

Стандартный пакет состоит из трех разделов:

1. заголовок, который включает в себя сигнал, определяющий содержание пакета, адрес источника информации, адрес места назначения;

2. информация для передачи;

3. трейлер, то есть информация для проверки ошибок;

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

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

1. разделение информации на пакеты;

2. добавление к пакету адресации;

3. подготовка пакетов к передаче;

4. прием пакетов по сети;

5. копирование данных из пакетов для сборки исходных блоков данных;

6. передача восстановленных блоков данных в компьютер – адресат.

Большинство технологий используют коммутацию пакетов.

Существует сходная технология - коммутация ячеек, отличающаяся только стабильным, постоянным размером ячеек (например АТМ), тогда как размер пакетов может быть разным.

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

Еще один способ передачи данных известен как коммутациясообщений, где передача единого блока данных осуществляется между транзитными компьютерами сети с временной буферизаций этого блока на диски каждого компьютера. То есть при такой передаче сообщение по сети как бы "прыгает" через участки сети от одного узла к другому с промежуточным хранением, используя в каждый момент времени только один канал и ожидая освобождения следующего занятого канала.

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: