Как структура Internet сказывается на Пользователе ?
То, что Internet не сеть, а собрание сетей, мало как сказывается на
конкретном пользователе. Для того, чтобы сделать что-нибудь полезное
(запустить программу или добраться до каких-либо единственных в своем роде
данных), пользователю не надо заботиться о том, как эти составляющие сети
содержатся, как они взаимодействуют и поддерживают межсетевые связи.
Рассмотрим для наглядности телефонную сеть - тоже в некотором роде
Internet.
Министерство Связи России, Pacific Bell, AT&, MCI, British Telecom,
Telefon's de Mexico и т.д., - все это отдельные корпорации,
которые обслуживают разные телефонные системы. Они же заботятся о совместной
работе, о создании объединенной сети; все, что вам нужно сделать,
где бы на планете вы ни находились и куда бы вы ни звонили, - это набрать
номер. Если забыть о цене и рекламе, вам должно быть совершенно все равно,
с кем вы имеете дело: с МСI, AT& или Министерством Связи.
Снимаете трубочку, нажимаете кнопочки (крутите диск) и говорите.
Вас, как пользователя, заботит только, кто занимается вашими заявками,
когда появляются проблемы. Если что-либо перестает работать, только одна
из соответствующих компаний может исправить это. Они общаются друг с
другом по проблемным вопросам, но каждый из владельцев сетей
ответственен за проблемы, возникающие на его собственном участке системы,
за сервис, который эта сеть предоставляет своим клиентам.
Это же верно и для Internet. Каждая сеть имеет свой собственный сетевой
эксплуатационный центр (NOC). Каждый такой рабочий центр связан с
другими и знает, как разрешить различные возможные проблемы. Ваш регион
имеет соглашение с одной из составляющих сетей Internet и ее забота
состоит в том, чтобы люди вашего региона были довольны работой сети.
Так что, если что-то испортится, NOC и есть та самая
организация, с кого за это спросят, кого за это будут бить.
Архитектура сетевых протоколов TCP/IP, на базе которых построена
Internet, предназначена специально для объединенной сети.
Сеть может состоять из совершенно разнородных
подсетей, соединенных друг с другом шлюзами.
В качестве подсетей могут выступать самые разные локальные сети
(Token Ring, Ethernet, пакетные радиосети и т.п.),
различные национальные, региональные и специализированные сети
(например, HEPnet), а также другие глобальные сети, такие,
например, как Bitnet или Sprint.
К этим сетям могут подключаться машины совершенно разных типов.
Каждая из подсетей работает в соответствии со своими специфическими
требованиями и имеет свою природу связи, сама разрешает свои внутренние
проблемы. Однако, предполагается, что каждая подсеть может принять пакет
информации и доставить его по указанному адресу в этой конкретной подсети.
Все же не требуется, чтобы подсеть гарантировала доставку пакетов
и имела надежный сквозной протокол (протокол работы сети в
качестве посредника при передаче сообщений между двух внешних сетей).
Природа такого послабления вам станет ясн?а позже.
Таким образом, две машины, поключенные к одной подсети,
могут напрямую обмениваться пакетами, а если возникает необходимость
передать сообщение машине в другой подсети, то вступают в силу межсетевые
соглашения, для чего подсети используют свой межсетевой язык
- протокол IP; они передают сообщение по определенной цепочке
шлюзов и подсетей, пока оно не достигнет нужной подсети, где оно
и будет доставлено непосредственно получателю. Другими словами,
пользователя вся эта кухня совершенно не заботит. Как и в примере
с телефонной сетью, которая представляется ему единой большой сетью,
а не множеством сетей, для него все это пестрое сборище разнородных
и иногда несовместимых между собой сетей представляется одной сетью
- ``Сетью сетей'' - Internet.