В 90-е годы появляется Интернет как международная глобальная сеть. В 90 г. В Интернете – 300000 пользователей. В 1991 году происходит изобретение gopher’а и World Wide Web, служб Интернет, которые привлекут миллионы новых пользователей.
Сегодня Интернет не охватывает только несколько стран Африки и Восточной Азии. Количество машин в Интернет – около 20 млн., количество пользователей – в 5-10 раз больше.
История создания Интернет
Общие сведения об Интернет.
История создания Интернет.
Прообразом Интернета была идея соединить между собой компьютеры разных университетов, чтобы сделать возможным удаленное использование любого свободного в данный момент компьютера. Этот проект получил название ARPANET. К концу 1969 года были соединены компьютеры четырех университетов, и появилась первая компьютерная сеть.
В 1972 году, когда ARPANET уже соединял 23 компьютера, была написана первая программа для обмена электронной почтой по сети. Эти сети обладали тем же недостатком, что и ARPANET, они могли соединять только ограниченное число однотипных компьютеров. Кроме того, они были не совместимы друг с другом.
В середине 70-х годов для ARPANET были разработаны новые стандарты передачи данных, которые позволяли объединять между собой сети произвольной архитектуры, тогда же было придумано слово "Интернет". Именно эти стандарты, впоследствии получившие название протокола TCP/IP, заложили основу для роста глобальной компьютерной сети путем объединения уже существующих сетей. Их важным достоинством было то, что сеть считалась в принципе не стопроцентно надежной, и предусматривались средства борьбы с ошибками при передаче данных. В 1983 году сеть ARPANET перешла на новый протокол и разделилась на две независимые сети - военную и образовательную. К этому времени сеть объединяла более тысячи компьютеров, в том числе в Европе и на Гавайских островах. Последние использовали спутниковые каналы связи.
Развитие Интернета получило новый импульс, благодаря инициативе Национального научного фонда США (NSF) по созданию глобальной сетевой инфраструктуры для системы высшего образования (1985-88). NSF создал сеть скоростных магистральных каналов связи и выделял средства на подключение к ней американских университетов. Интернет оставался преимущественно университетской сетью до начала 90-х годов, однако NSF сразу взял курс на то, чтобы сделать его в дальнейшем независимым от государственного финансирования. В частности, К 1988 году Интернет уже насчитывал 56 тысяч соединенных компьютеров.
Настоящий расцвет Интернета начался в 1992 году, когда была изобретена новая служба, получившая странное название "Всемирная паутина" (World Wide Web, или WWW, или просто веб). WWW позволял любому пользователю Интернета публиковать свои текстовые и графические материалы в привлекательной форме.
TCP/IP и коммутация пакетов
.
Интернет обладает некоторыми чертами почты, некоторыми чертами телеграфа и некоторыми чертами телефона. Так же как в телеграфе, в Интернете используется цифровая передача информации. Как в телефонной сети каждому телефону присваивается телефонный номер, так каждому компьютеру в Интернете присваивается свой номер, который называется IP-адресом
. Только в Интернете, в отличие от телефона, нет путаницы с локальными номерами и междугородними кодами: каждый IP-адрес имеет ровно 32 бита и записывается обычно как четыре десятичных числа, например, 192.168.22.11. Это глобальная нумерация - каждый компьютер, подключенный к Интернету, имеет уникальный IP-адрес.
Наиболее глубокая аналогия существует между Интернетом и обычной почтой. В данном случае речь идет не о том, что в Интернете существует электронная почта, а о том, что информация по Интернету передается в виде отдельных пакетов. Если нужно передать длинное сообщение, оно разбивается на нужное число кусочков, и каждый из них снабжается адресом отправителя, адресом получателя и некоторой служебной информацией. Каждый пакет передается по Интернету независимо от всех остальных и, в принципе, они могут следовать разными маршрутами. По прибытии пакетов на место из них собирается исходное сообщение. Это называется коммутацией пакетов
.
Набор формальных правил о том, как следует передавать данные по сети, называется протоколом. Интернет использует протокол TCP/IP (вначале это разрабатывалось как один протокол, а сейчас это на самом деле два тесно связанных протокола). Этот протокол регламентирует, как следует разбивать длинное сообщение на пакеты, как должны быть устроены пакеты, как контролировать прибытие пакетов к месту назначения, что делать в случае ошибок и другие детали.
Службы Интернета.
Интернет реализуют разные варианты обмена информацией.
Наиболее широко используются следующие службы Интернета:
telnet
- позволяет вам соединиться с удаленным компьютером и работать с ним так, как будто вы сидите перед ним, в текстовом режиме. Это то, для чего предназначался Интернет в момент его зарождения. Теперь эта служба используется прежде всего теми, кто следит за бесперебойной работой сети, - системными администраторами. Однако сейчас чаще используют для этих целей другую службу, которая шифрует передаваемую информацию, - ssh. Вы вряд ли будете пользоваться telnet или ssh, если сети - не ваша прямая специальность.
ftp
- также одна из старейших служб, используется для копирования файлов с компьютера на компьютер. В ftp-архивах Интернета можно найти много полезных программ.
e-mail
(электронная почта) - в соответствии с названием, почта, только электронная. Выполняет те же функции, что и обычная почта, только быстрее, надежнее и дешевле. Это самая главная служба в Интернете на протяжении 80-х годов, и она ничуть не потеряла своего значения сейчас. Вы можете не пользоваться никакими другими службами Интернета, но этой пользуются все. Мы поговорим об электронной почте подробнее.
news
(новости) - это служба, предназначеная для обмена сообщениями в пределах группы людей, связанных общими интересами. Мы поговорим об этих службах подробнее. WWW (веб) - служба, которая совмещает в Интернете функции электронного издательства и библиотеки. Особенность публикаций в Интернете - это широкое использование ссылок и отсутствие разницы для читателя между ссылками внутри документа и ссылками на другие документы, где бы они ни хранились. С точки зрения читателя все публикации в Интернете представляют собой один постоянно дописываемый многими авторами гигантский документ, связанный паутиной перекрестных ссылок, что и дало название этой службе (Всемирная Паутина). Эта служба появилась в начале 90-х годов и стала невероятно популярной.
Доменное имя URL.
У большинства компьютеров в Интернете есть собственное имя, а не только IP-адрес. Хотя люди уже привыкли пользоваться цифровыми номерами, звоня по телефону, все-таки имена, которые можно произнести, легче запоминаются. Служба, которая обеспечивает перевод имен компьютеров в их IP-адреса, называется Доменной Службой Имен(DNS). Это что-то вроде гигантского, распределенного по многим компьютерам телефонного справочника, с IP-адресами вместо телефонов.
Имя компьютера записывается как несколько слов, разделенных точками, например fadr.msu.ru. В нашем примере fadr - это имя компьютера в домене (второго уровня) msu.ru, который принадлежит домену (первого уровня) ru. Администратор, который отвечает за домен первого уровня ru (Россия), зарегистрировал домен второго уровня msu.ru (Московский Университет) и передал туда все полномочия на регистрацию новых имен в пределах этого домена. В свою очередь администратор домена msu.ru зарегистрировал имя fadr.msu.ru за определенным IP-адресом. Такая структура службы DNS обеспечивает, с одной стороны, уникальность имен компьютеров в пределах всего Интернета, а с другой стороны, четкое разделение административной ответственности. Большие и маленькие буквы в именах компьютеров не различаются, fadr.msu.ru - это то же самое, что FADR.MSU.RU.
DNS - это особая служба Интернета, потому что она используется всеми остальными службами, от telnet до www. Перевод имен DNS в IP-адреса происходит автоматически. Для этого надо только указать вашему компьютеру IP-адрес сервера DNS - того компьютера, которому будут направляться соответствующие запросы.
Хотя не существует особых правил, как следует называть домены, в применении к доменам первого, самого верхнего уровня сложилась определенная практика. Международные организации и США используют домены первого уровня com - для коммерческих, org и net - для некоммерческих организаций. В большинстве стран существует один домен первого уровня для страны: ru - для России, de - для Германии, uk - для Великобритании и т.д.
Так же как каждый компьютер имеет свое уникальное имя, уникальное имя имеет и каждый документ в Интернете . Это уникальное имя называется
например, http://fadr.msu.ru/ecocoop/index.html. Служба обозначается соответствующим протоколом, чаще всего вы встретите: http:// для веб-страниц и ftp:// для файловых архивов. В названиях директорий, поддиректорий и файлов большие и малые буквы имеют разное значение.
Понятие сервер и клиент.
В Интернете есть два сорта компьютеров - серверы и клиенты
. Серверы - это серьезные, надежные машины. Они работают 24 часа в сутки, 7 дней в неделю. Они постоянно соединены с Интернетом и готовы предоставлять сервис - доставлять документы или пересылать почту, отвечая при этом на десятки и сотни запросов одновременно. Они защищены от сбоев электропитания. Чаще всего они работают под управлением того или иного варианта операционной системы Юникс. Серверы также называют хостами или сайтами, особенно применительно к веб-сайтам.
Клиенты - это те персональные компьютеры, за которыми сидят пользователи. Сейчас это чаще всего компьютеры под управлением операционной системы Windows 95 или 98. Здесь нет таких требований к надежности - в случае сбоя на вашем компьютере никто кроме вас от этого не пострадает. Зато взаимодействие клиентского компьютера с пользователем отлажено и стандартизовано. Часто такой компьютер не соединен с Интернетом постоянно, а подключается по мере необходимости.
Та же самая терминология относится и к программам, - существует клиентское программное обеспечение, которое взаимодействует с пользователем и формирует запрос, и серверное программное обеспечение, которое отвечает на такие запросы. Эти запросы формируются в соответствии с некоторым протоколом. Протокол играет роль стандарта, он позволяет корректно взаимодействовать программам, написанным разными авторами для разных типов компьютеров и операционных систем. Для каждой из служб Интернета существует свой протокол. Протоколы служб Интернета называются протоколами уровня приложений; все они используют TCP/IP в качестве протокола транспортного уровня.
WWW- всемирная паутина.
Всемирная паутина - лицо современной Сети. Появление этой службы сделало работу с информацией легкой и приятной, привлекло в ряды пользователей Сети сотни миллионов людей.
Чтобы узнать новости, научиться чему-нибудь или развлечься, люди смотрят телевизор, слушают радио, читают газеты, журналы, книги. Всемирная Паутина тоже предлагает своим пользователям радиовещание, видеоинформацию, прессу, книги, только с той разницей, что не надо высматривать в телевизионной программе интересный фильм или передачу, нет необходимости бежать в газетный киоск за журналом или ехать за нужной книгой в библиотеку.
Достаточно включить компьютер, прочно занявший свое место в вашей квартире - не важно, где именно: в рабочем кабинете, гостиной или детской, - и выйти в Интернет. Существенно не только то, что получить доступ к информации во Всемирной Паутине легко и просто: здесь это можно сделать тогда, когда потребовалось. Развитие Всемирной Паутины послужило началом продолжающегося до сих пор бума Интернета. Однако причина молниеносного распространения Cети и ее бурного роста состоит не столько в том, что ее службы предлагают удобные средства для обмена информацией и доступа к ней, сколько в том, что в Сети есть та информация, которую нужно получить. Кроме того, часто оказывается, что эту информацию нельзя получить ни в каком другом месте. В последнее время во Всемирной Паутине видят новое мощное средство массовой информации, аудитория которого - самая активная и образованная часть населения планеты: такое видение соответствует реальному положению дел. В дни знаменательных событий и потрясений нагрузка на сетевые узлы новостей резко увеличивается; в ответ на читательский спрос мгновенно появляются ресурсы, посвященные только что случившемуся происшествию. Работая с Всемирной Паутиной, вы имеете доступ к массе самых разнообразных по форме и содержанию документов, создателями которых могут оказаться и житель далекой Новой Зеландии, и житель Белоруссии, и ваш сосед по подъезду.
Браузеры.
Браузеры
- это программы, служащие для просмотра HTML-документов в Интернете. Текущие версии браузеров: Netscape Navigator - 4.72, Microsoft Internet Explorer - 5.01. Совсем недавно HTML был расширен стандартом XHTML версии 1.0. Сегодня, спустя десять лет после изобретения протокола HTTP, легшего в основу Всемирной Паутины, браузер представляет собой сложнейшее программное обеспечение, сочетающее в себе легкость в использовании и богатство возможностей. Следует заметить, что конкурирующие между собой Netscape Navigator и Internet Explorer во многом схожи; мало отличаются от них и другие современные браузеры.
Работа с браузером начинается с того, что пользователь набирает в адресной строке (location) URL того ресурса, к которому он хочет получить доступ, и нажимает клавишу Enter. Браузер посылает запрос на указанный сервер Сети. По мере того, как с сервера приходят элементы указанной пользователем веб-страницы, она постепенно появляется в рабочем окне браузера. Процесс получения элементов страницы с сервера отображается в нижней "статусной" строке браузера.
Содержащиеся в полученной веб-странице текстовые гиперссылки, как правило, даются цветом, отличным от цвета остального текста документа, и подчеркиваются. Ссылки, указывающие на ресурсы, которые пользователь еще не просматривал, и ссылки на уже посещенные ресурсы обычно имеют разный цвет. Изображения также могут функционировать как гиперссылки. Независимо от того, текстовая ссылка или графическая, если навести на нее курсор мыши, его форма изменится. Одновременно в статусной строке браузера появится адрес, на который указывает ссылка.
При нажатии на гиперссылку браузер открывает в рабочем окне ресурс, на который она указывает, при этом предыдущий ресурс из него выгружается. Следуя причудливым связям, ведущим от гипертекста к гипертексту и от одного сервера Сети к другому, пользователь порой заходит в тупик. Вернуться на правильную дорогу ему помогает браузер, который ведет список просматриваемых страниц. Если нажать левой клавишей мыши на кнопку "Назад" ("Back") в меню браузера, он вернется к странице, которую вы просматривали до того, как открыли текущий документ. Каждый раз, когда вы будете нажимать на эту кнопку, браузер будет возвращаться на один документ назад в списке посещенных документов. Если вдруг вы вернулись слишком далеко назад, воспользуйтесь кнопкой "Вперед" ("Forward") меню браузера. Она поможет вам переместиться вперед по списку документов. Кнопка "Стоп" ("Stop") остановит загрузку документа. Кнопка "Обновить" ("Reload") дает возможность перезагрузить документ с сервера.
Часто очень удобной оказывается возможность одновременно работать в нескольких окнах браузера. Открытие нового окна осуществляется с помощью команды "New Navigator Window" меню "File".
Браузер позволяет распечатать загруженную в него веб-страницу. В Netscape это делается с помощью кнопки "Печать" ("Print") или команды "Print". Сохранение документа на жесткий диск производится через команду "Save" меню "File". Чтобы найти интересующий вас фрагмент текста в странице, загруженной в рабочем окне Netscape, следует воспользоваться командой "Find..." меню "Edit". Увидеть исходный текст просматриваемой страницы на языке HTML можно с помощью команды "Page Source" меню "View".
Для обмена информацией между пользователем и веб-сервером используются HTML-формы. Пользователь заполняет требуемые поля формы и отсылает ее на сервер с помощью кнопки "Отправить" ("Submit").
Браузер не только открывает пользователю мир гипертекстовых ресурсов Всемирной Паутины. Он также может работать со многими другими службами Сети, такими как FTP, Gopher, WAIS. FTP (File Transfer Protocol - протокол передачи файлов) - важная служба Сети, предназначенная, как и следует из ее названия, для передачи файлов. Вместе с браузером на компьютер обычно устанавливается программа для пользования электронной почтой и чтения новостей (новости - специальный сервис Сети).
По сути дела, браузер является основной программой для доступа к службам Сети. Через него можно получить доступ практически к любой службе Интернета.
Браузеры работают на компьютерах под управлением самых разных операционных систем. Это дает основание для того, чтобы говорить о независимости Всемирной Паутины от типа применяемого пользователем компьютера и операционной системы.
Поисковые машины
(российские и международные).
Поисковые сервера достаточно многочисленны и разнообразны. Принято различать поисковые индексы и каталоги. Сервера-индексы работают следующим образом: регулярно прочитывают содержание большинства веб-страниц Сети ("индексируют" их), и помещают их полностью или частично в общую базу данных. Пользователи поискового сервера имеют возможность осуществлять полнотекстовый поиск по этой базе данных, используя ключевые слова, относящиеся к интересующей их теме. Выдача результатов поиска обычно состоит из выдержек рекомендуемых вниманию пользователя страниц и их адресов (URL), оформленных в виде гиперссылок. Работать с поисковыми серверами этого типа удобно, когда хорошо представляешь себе, что именно хочешь найти.
Каталоги выросли из списков интересных ссылок, закладок (bookmarks). По сути дела они представляют собой многоуровневую смысловую классификацию ссылок, построенную по принципу "от общего к частному". Иногда ссылки сопровождаются кратким описанием ресурса. Как правило, возможен поиск в названиях рубрик (категориях) и
описаниях ресурсов по ключевым словам. Каталогами пользуются тогда, когда не вполне четко знают, что именно ищут.
История поисковых служб начинается в середине 90-х годов. В 1994 году два аспиранта Стэндфордского Университета, Дэвид Фило и Джерри Янг, начали работу над созданием каталога
Yahoo (http://www.yahoo.com/.) Они преследовали простую цель: организовать собственные ссылки. Чтобы сделать это эффективным образом, им пришлось построить специальную систему с использованием базы данных. Она могла одновременно выдерживать обращения тысяч пользователей. И эти обращения не замедлили последовать. В начале 1995 года Марк Андрессен, один из сооснователей корпорации Netscape Communications, предложил создателям уже завоевавшего огромную популярность Yahoo перенести систему с кампуса Стэндфордского Университета на сервера Netscape. Огромная нагрузка с университетской сети была снята, а Yahoo стал коммерческим проектом. Сегодня его создатели - мультимиллионеры; над ведением каталога трудятся тысячи специалистов в самых разных областях знания.
Один из первых индексирующих поисковых серверов,
AltaVista ("вид с высоты") корпорации Digital (теперь Compaq), появился в 1995 году. Нескольким служащим корпорации-производителя суперкомпьютеров пришла в голову мысль использовать новейшие сервера для считывания содержимого Всемирной Паутины в базу данных и осуществления поиска по ней. Сервер AltaVista, расположенный по адресу http://altavista.digital.com/, - один из крупнейших поисковых серверов сегодняшней Сети.
В последнее время поисковые каталоги общего назначения и индексирующие поисковые сервера интенсивно интегрируются.
Yahoo уже не только каталог, но и поисковый сервер. AltaVista, как и многие другие поисковые сервера, исходно предлагавшие исключительно поиск по базе данных, сегодня включает в выдачу результатов поискового запроса еще и список рубрик, соответствующих теме запроса.
Поисковые технологии не стоят на месте. Традиционные индексирующие сервера искали в базе данных документы, содержащие ключевые слова из поискового запроса. При таком подходе очень сложно оценить значение и качество ресурса, выдаваемого пользователю. Альтернативный подход - искать такие веб-страницы, на которые ссылаются другие ресурсы по данной тематике. Чем больше ссылок на страницу существует в Сети - тем больше шансов, что вы ее найдете. Такой своеобразный мета-поиск осуществляет поисковый сервер Google (http://www.google.com/), появившийся совсем недавно, но уже отлично себя зарекомендовавший.
Чтобы найти информацию на поисковом сервере, нужно: в строке запроса набрать на нужном языке ключевые слова или фразу, соответствующие ресурсу или ресурсам Сети, которые вы хотите найти. Затем нажать мышью на кнопку c английской надписью "Search" или русской надписью "Поиск", и через несколько секунд в рабочем окне браузера появляются результаты поиска.
Обычно поисковый сервер выдает результаты поиска небольшими порциями, например, по 10 на одну страницу выдачи. Поэтому часто они занимают больше одной страницы. Тогда под списком рекомендуемых ссылок будет находиться ссылка, предлагающая перейти к следующей "порции" результатов поиска.
В идеальном случае тот ресурс, который вы ищете, поисковый сервер поместит на первую страницу результатов поиска, и вы сразу распознаете нужную ссылку по краткому описанию. Однако часто приходится просмотреть несколько ресурсов, прежде чем обнаруживается подходящий. Как правило, пользователь просматривает их в новых окнах браузера, не закрывая окно браузера с результатами поиска. Иногда поиск и просмотр найденных ресурсов ведется в одном и том же окне браузера. Если ресурс не удовлетворяет ожиданий пользователя, то пользователь возвращается к результатам поиска, используя кнопку "Назад" ("Back") в меню браузера.
Ключевые слова, составляющие поисковый запрос, обычно просто разделяются пробелами.
Еще один очень важный момент - это выбор подходящего для ваших задач поискового сервера. Работать с индексирующими поисковыми серверами хорошо, когда ясно, что именно требуется найти. Каталогами пользуются в тех случаях, когда не вполне четко знают, что именно ищут. Когда предметная область очерчена, но что именно в ней вас интересует в данный момент, мы не вполне понимаем, очень полезным может оказаться использование специализированного поискового каталога. Приведем список некоторых наиболее известных поисковых серверов общего назначения. Все эти сервера в настоящее время предлагают и полнотекстовый поиск, и поиск по категориям, таким образом, сочетая в себе достоинства индексирующего сервера и каталога.
Если веб-страница, которую вы ищете, расположена в русской части Сети, возможно, стоит воспользоваться русскими поисковыми серверами. Они лучше работают с русскоязычными поисковыми запросами, снабжены интерфейсом на русском языке. Индексирующие сервера российского Интернета:
К каждому компьютеру в Интернете присваивается свой номер, который называется
IP-адресом.
Гипертекстовые ссылки - выделенные области документа, позволяющие переходить к другому документу.
HTTP
- протокол передачи гипертекста.
WEB-сервер - это компьютер, который хранит и пересылает документы и другие информационные ресурсы Интернета с использованием протокола HTTP.
WEB-SITE
- группы HTML-документов, объединенных по смыслу и имеющих одинаковое дизайнерское решение.
URL
(универсальный указатель ресурсов)- указывает местонахождение документа в Интернете, является адресом WEB-узла.
Гипертекст- способ представления информации при помощи связи между документами. В WEB-документе связь представляет собой URL, указывающий на другую WEB-страницу или другой информационный ресурс.
HTML
- файл, содержащий набор управляющих последовательностей, в HTML-документе и определяющих те действия, которые программа просмотра(browser) должна выполнить при загрузке этого документа.
Браузеры - это программы, служащие для просмотра HTML-документов в Интернете.
Протокол- набор формальных правил о том, как следует передавать данные по сети.
Клиенты - это те персональные компьютеры, за которыми сидят пользователи.
Сервер- это компьютер, предоставляющий пользователям все ресурсы Интернета.