Страница 3 из 10
Примерно так же происходит и в компьютерах. Файлы из одного компьютера с помощью специальных устройств (некоторые из них изображены на рис. 1.4-1.6) преобразуются в электромагнитные волны. В виде этих волн (или в виде радиоволн, если провода отсутствуют) файлы путешествуют по разным проводам, пока не попадут в другой компьютер. Там их в торжественной обстановке встречают свои сетевые устройства и сразу же быстренько преобразуют обратно в файлы. А уже каким образом происходит преобразование файлов и их пересылка на новый компьютер, определяется именно сетевым протоколом.
СОВЕТ
Понятие протокола схоже с понятием интерфейса. И в первом, и во втором случаях это правила, определяющие «общение» устройств. Хотя есть понятие «сетевой интерфейс», описывающее взаимодействие компонентов сети в рамках протокола. Если все равно не понятно, не отчаивайтесь. Чуть ниже я объясню наглядно, что такое протокол.
Наконец про Интернет
Существует огромное количество различных сетей. Как я говорил, простейшая сеть может объединить два компьютера у вас дома. Самая сложная сеть объединяет компьютеры, расположенные в разных странах. При этом компьютеры часто работают под управлением разных операционных систем. Более того, для каждой ОС разработаны десятки своих сетевых протоколов. И объединить все это многообразие удалось благодаря созданию Глобальной сети, которой дали гордое имя – Интернет. Как говорится, они (сети) такие разные, но все-таки они вместе.
Итак, Интернет – это сеть, объединяющая все остальные сети. Это сеть сетей, над-сеть, суперсеть. Именно поэтому слово Интернет и пишут с прописной буквы, из уважения.
Объединение разных сетей стало возможным благодаря созданию и активному распространению межсетевого протокола TCP/IP. Так как это очень важный протокол, остановимся на нем подробнее.
TCP/IP (Transmission Control Protocol/Internet Protocol – протокол управления передачей/протокол Интернета) читается как «ТиСиПи/АйПи». Собственно, это самый главный протокол Интернета. Если ваше оборудование его не поддерживает (что вряд ли), то полностью оценить прелести глобальной Сети вам не удастся.
Попробуем разобраться с сутью сетевого протокола на примере протокола TCP/IP.
О протоколе TCP/IP и не только
Протокол TCP/IP был создан фактически по заданию Министерства обороны США, которое поставило задачу создать такие надежные системы связи, которые продолжали бы спокойно функционировать при уничтожении (противником) как некоторых узлов сети, так и ее отдельных участков (подробнее об этом читайте в уроке 2, где рассказано об истории Интернета). Пока отмечу, что протокол TCP/ IP на самом деле является семейством протоколов, в которое входят различные транспортные протоколы, протоколы маршрутизации, поддержки адресов, шлюзовые протоколы и протоколы прикладных служб.
Сейчас чуть подробнее о двух самых важных из них.
– Протокол IP. Согласно этому протоколу, передаваемые по сети файлы разбиваются на несколько отдельных частей, которые называются пакетами. После разбиения каждый пакет независимо от других (по своему каналу, от сервера к серверу) отправляется к компьютеру получателя. Принцип пакетной передачи информации позволил повысить надежность системы связи, о необходимости которой так долго говорили американские военные.
– Протокол TCP. Контролирует, все ли пакеты доставлены в пункт назначения. Если возникают проблемы, то он посылает повторный запрос на дублирование потерявшегося пакета.
Итак, протоколы TCP и IP определяют форму и способ передачи информации, а также контролируют этот процесс. Если сравнивать с обычной почтой, то эти протоколы играют ту же роль в жизни Интернета, что и конверты, марки, почтовые ящики, сотрудники почтовых отделений, почтовые вагоны и перевозки в обычной жизни.
ПОЯСНЕНИЕ
Когда нужно отправить кому-нибудь письмо, мы выполняем определенные действия (здесь можно даже использовать умное слово «алгоритм»): покупаем конверт определенного размера, наклеиваем на него марку нужной стоимости, в определенных местах на конверте пишем адреса отправителя и получателя. Потом, если мы хотим, чтобы наше письмо куда-нибудь дошло, мы должны бросить его в ящик. Не просто в какой-нибудь ящик, а обязательно в почтовый. Мы знаем, что корреспонденция из почтового ящика вынимается в определенное время, после чего отправляется в ближайшее почтовое отделение и т. д.
В компьютерах точно так же. В обычной жизни мы не воспринимаем все эти почтовые «ритуалы» как какие-то инструкции, мы к ним привыкли, как к объективной реальности. Применительно к компьютерам те же самые правила пересылки, но переведенные на машинный язык, называются сетевыми протоколами.
Продолжая сравнение с почтой, хочу отметить, что ее услуги отнюдь не ограничиваются пересылкой писем. Помимо этого мы отправляем (и принимаем) телеграммы, почтовые переводы и посылки. Если нужно доставить что-то очень срочно, то для этого существует экспресс-почта.
Таким образом, в рамках глобальных правил работы почтовых отделений существуют частные правила, отвечающие за конкретный вид пересылаемой корреспонденции. Например, чтобы отправить телеграмму, конверт нам уже не нужен, а следует прийти на почту и заполнить специальный бланк. Другой вид информации – другие правила.
Вот и в Глобальной сети так же. В зависимости от того, что конкретно вы собираетесь делать, вы будете пользоваться разными службами Интернета. Для каждой службы существует собственный протокол (менее глобальный, чем TCP/IP). Давайте же знакомиться с основными службами Интернета, но уже в следующем уроке.
Урок 2
Продолжаем знакомство
Не все то золото... И это явно серебро позолоченное.
Надеюсь, что вы не слишком устали от обилия информации и не хотите забросить эту книгу куда подальше. Честное слово, урок 1 был самым сложным.
Основные службы Интернета
Перейдем к службам Всемирной сети. С их помощью мы будем извлекать из Интернета максимальную пользу, вот только познакомимся с ними и сразу начнем извлекать.
Это одна из самых старых служб Интернета. В настоящее время любой уважающий себя бизнесмен вместе с номерами контактных телефонов указывает в визитке адрес электронной почты.
Электронная почта позволяет обмениваться электронными письмами. Электронные письма – это текстовые файлы, созданные в специальных почтовых программах. Перед отправкой к письму можно присоединить какой-нибудь файл: фотографию, файл Microsoft Word, архив и т. д.
Электронная почта работает на основе почтового протокола POP (Post Office Protocol). Принцип его действия простой. В почтовой программе вы пишете письмо и отправляете его на сервер своей исходящей почты. Затем письмо начинает путешествовать по Сети, пока не доберется до сервера входящей почты адресата. Там письмо хранится, пока получатель не соединится с Интернетом и не загрузит его (письмо) в свою почтовую программу с сервера входящей почты. После чего, если письмо его заинтересует, адресат напишет вам ответ.
Ответ сначала отправляется на сервер исходящей почты вашего адресата, потом путешествует по Сети, пока не доберется до вашего сервера входящей почты. Вам остается только войти в Интернет и загрузить ответ на свой компьютер с помощью почтовой программы.
Электронная почта на данный момент является самым удобным, дешевым и быстрым способом обмена информацией. Скорость доставки может изменяться от нескольких секунд до нескольких часов.[5]
5
Скорость пересылки зависит от количества «перевалочных пунктов».