Человек, никогда не совершавший ошибок, никогда не пробовал ничего нового.
А. Эйнштейн

Маршрутизация и транспортировка

Фактически днем рождения Интернет, как сети, объединяющей глобальные компьютерные сети является 1 января 1983 года.

Эта дата знаменательна принятием единых Протоколов Обмена Данными - TCP/IP (Transfer Control Protocol / Internet Protocol).

Протокол в данном случае — это, образно говоря, «язык», используемый компьютерами для обмена данными при работе в сети. Чтобы различные компьютеры сети могли взаимодействовать, они должны «разговаривать» на одном «языке», то есть использовать один и тот же протокол.

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

Интернет (от англ. Internet) — глобальная компьютерная сеть, построенная на использовании протоколов TCP/IP.

Передача информации в Интернете имеет две главных особенности:

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

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

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

Протокол TCP/IP является базовым протоколом Интернета. Как следует из названия, он объединяет в себе два протокола — TCP и IP.

  • Протокол TCP (от англ. Transmission Control Protocol, протокол управления передачей) разбивает информацию на порции (пакеты) и нумерует их, чтобы при получении можно было правильно собрать исходное сообщение.
  • Далее протокол IP (от англ. Internet Protocol, протокол Интернета) снабжает пакеты адресами отправителя и получателя, контрольной суммой, другой служебной информацией и отправляет образовавшиеся IP-пакеты в сеть.

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

Самое главное:

Маршрутизация интернет-пакетов обеспечивает доставку информации от компьютера-отправителя к компьютеру-получателю.

Схема:

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

Домашнее задание:

В каких целях при передаче файлов по компьютерным сетям производится их разбиение на интернет-пакеты?