Маршрутизация и транспортировка
Фактически днем рождения Интернет, как сети, объединяющей глобальные компьютерные сети является 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 сортирует их в правильном порядке и собирает в единое целое.
Самое главное:
Маршрутизация интернет-пакетов обеспечивает доставку информации от компьютера-отправителя к компьютеру-получателю.
Схема:
Транспортировка данных производится путём разбиения файлов на интернет-пакеты на компьютере-отправителе, индивидуальной маршрутизации каждого пакета и сборки файлов из пакетов в первоначальном порядке на компьютере-получателе.
Домашнее задание:
В каких целях при передаче файлов по компьютерным сетям производится их разбиение на интернет-пакеты?