Игорь Владимирович Шапошников
Интернет. Быстрый старт
Даниленко Ольге
Моей огромной любви хватит нам двоим с головою
Введение
У вас есть компьютер, но нет еще доступа в Интернет? Или вы даже не знаете, что это такое – Интернет? А может быть, знаете, но хотели бы расширить свои знания? В любом случае, эта книга написана для вас.
Из нее вы узнаете, что же такое Интернет, как к нему подключиться, как найти необходимую информацию. После прочтения этой книги вы сможете абсолютно свободно общаться с помощью электронной почты, а также создать в Интернете собственную страничку.
Однако все по порядку. Первая глава повествует о том, что такое Интернет и как к нему подключиться. Вторая глава отведена под разъяснение принципов работы с электронной почтой. В третьей главе читатель познакомится с самой обширной частью Интернета – Всемирной паутиной WWW. Четвертая глава содержит рецепты и правила поиска информации в этой необъятной паутине. Пятая глава научит вас передавать и получать файлы при помощи Интернета. В шестой главе подробно рассказывается, как посредством Интернета можно общаться с людьми, невзирая на разделяющие вас расстояния. Для Интернета не существует географических преград. В седьмой главе описывается специальная программа Интернета, являющаяся аналогом пейджера. В последней главе повествуется о том, как создать собственный сайт во Всемирной паутине.
Это, конечно, далеко не весь перечень вопросов, связанных с Интернетом. Однако невозможно в одной книге охватить необъятное. Тем более, если речь идет о такой быстро развивающейся отрасли, как Интернет. Но рассказать о самых основных вещах можно.
Книга выходит в серии «Самоучитель». Это значит, что изложение будет достаточно простым. Однако текст сопровождается примечаниями, полнее раскрывающими некоторые технологические аспекты. Они не являются критичными для понимания, но некоторые тонкости эти отступления помогут понять полнее.
Автору хотелось бы выразить свою благодарность следующим людям.
• Прежде всего, я должен еще раз сказать огромное спасибо редактору Ольге Михайловой, которая из текста смогла сделать книгу. Умение это редкое и многого стоит. Без этого редактора книга потеряла бы стиль и стройность. Спасибо.
• Всей группе подготовки издания во главе с нашим легендарным главным редактором Екатериной Кондуковой и заведующей редакцией Натальей Тарковой. Это действительно носители редких качеств, от которых и зависит выход любой книги.
• Моей Ольге за все.
• Всем друзьям в Сети, кто скрашивал мое в ней пребывание и немного помогал в работе. Sweet-Dream, Buka, Лайка, Крейзи Панк и многие-многие другие. Спасибо, ребята. Без вас эта Сеть была бы намного скучнее.
• И, конечно же, отдельное спасибо всем читателям. Особенно за отзывы и вопросы. Они показывают, что проделанная работа не напрасна.
Свои вопросы, пожелания и дополнения присылайте по адресу:
[email protected].
А теперь приступим к работе.
Глава 1
Подключение
Практически сразу после создания персональных компьютеров инженеры начали объединять их друг с другом для передачи данных и совместной работы. Время шло, компьютеры совершенствовались, группы соединенных компьютеров становились все обширнее. Позднее группа объединенных компьютеров получила название «сеть». Сейчас практически на каждом предприятии, и даже в некоторых квартирах, компьютеры соединены в сети. И однажды, а точнее, в середине 90-х годов XX века, была создана глобальная сеть, охватывающая весь мир. Она и получила название Интернет.
Естественно, это случилось не в один день. Обычные сети постоянно укрупнялись, переходя от локальных масштабов к региональным, затем начали охватывать континенты, после чего возникла концепция мегасети, охватывающей весь мир. По иронии судьбы, возможностью постоянной связи и доступа к огромному количеству информации и разнообразных служб по всему миру мы обязаны Пентагону. В разгар холодной войны Пентагон заказал разработку сети континентального масштаба, которая могла бы не прекращать свою деятельность в условиях атомной бомбардировки вероятным противником, т. е. СССР, территории США.
Результатом стало создание сети ARPAnet, которая и послужила прототипом Интернета. Основным требованием, предъявляемым к такой сети, стала надежность. И ARPAnet, и Интернет действительно обладают беспрецедентной надежностью. Связано это с тем, что у этих сетей нет центра, уничтожение которого повлекло бы за собой нарушение деятельности всей сети. Да, есть некоторый набор действительно важных узлов, которые поддерживают деятельность сети, называемый бекбоном, т. е. хребтом. Но для ухудшения работы всей Сети необходимо повредить около половины компьютеров, входящих в бекбон, а для остановки работы – и того больше. А если учесть, что подобных узлов действительно много и территориально они разбросаны по всему миру, становится ясно, что остановка работы Интернета – вещь крайне маловероятная.
Сделаем маленькое техническое отступление. Рассмотрим механизм функционирования Интернета. Эта сеть состоит из огромного количества постоянно функционирующих компьютеров, которые объединены при помощи каналов связи. Подобные компьютеры, называемые также серверами, обязаны функционировать постоянно, т. к. на них работают специализированные программы, которые отвечают за деятельность тех или иных служб Интернета. Этих служб, т. е. возможностей сети, достаточно много, и большую их часть мы рассмотрим в этой книге.
Сами серверы должны быть соединены друг с другом. Для этого используются специализированные устройства связи, так называемые маршрутизаторы, и линии связи. В качестве линий связи могут выступать кабели, радиосвязь, оптоволоконные телефонные линии связи, лазеры, спутниковая связь и многое другое – весь арсенал достижений последних лет в области коммуникаций.
Все серверы должны «понимать» друг друга, т. е. использовать один и тот же формат данных для приема и отправки. Правила работы в сети для серверов называются протоколом. В Интернете используется протокол TCP/IP (Transfer Control Protocol/Internet Protocol). На самом деле, это два протокола. Протокол TCP (транспортный протокол) отвечает за правильное кодирование данных для их приема и передачи, а протокол IP (поисковый протокол) – за идентификацию компьютеров в Интернете, т. е. обеспечивает поиск адресата для отправки данных.
Каждый компьютер, входящий в сеть, должен иметь уникальный адрес, по которому его всегда можно было бы найти. Такой адрес называют IP-адресом. Он состоит из четырех чисел, разделенных точками. Каждое число обязано находиться в промежутке от 0 до 255. В качестве примера правильного IP-адреса можно привести "127.0.0.1".
Примечание
Первые числа IP-адреса могут указывать на страну, в которой расположен сервер с искомым IP-адресом. А адреса, начинающиеся с 127 и 255, предназначены для особых целей. Адреса, начинающиеся с 127, всегда принадлежат локальным компьютерам, не подключенным в общую сеть. Они предназначены для экспериментов и отладочной работы. А информация, отосланная на IP-адрес, начинающийся с 255, обязана быть разосланной по всем адресам, входящим в сеть, т. е. эту информацию получат все пользователи Интернета. Но поскольку весь Интернет очень скоро бы заполнился подобными широковещательными сеансами, коммуникационные устройства и программы чаще всего просто уничтожают информацию, направленную по таким адресам.
После того как IP-адрес получателя информации установлен, необходимо передать ему информацию при помощи протокола TCP, задача которого – доставить информацию в целости и сохранности. Для этого он разбивает блок информации на отдельные пакеты, снабжает их адресом получателя и номером пакета. А затем пакеты отправляются в путь. При этом каждый пакет самостоятелен и может добираться своим путем. Но, в конце концов, все пакеты оказываются там, куда их отправили. Принимающий компьютер выстраивает последовательность пакетов, пользуясь их номерами, – и блок информации получен.