Что такое Internet. Основные составляющие
Слово Internet происходит от выражения interconnected networks (связанные сети). Это глобальное сообщество малых и больших сетей, которые обмениваются данными.
Internet – международное объединение компьютерных сетей, которое использует доменную адресацию, IP – протокол, придерживается RFC (Request for Comments – просьба о комментариях).
В общем плане, необходимо отчетливо представлять себе два основополагающих аспекта Internet. Прежде всего, это аппаратные средства (hardware), представляющие собой миллионы компьютеров, объединенных разнообразными коммуникационными каналами - каналами спутниковой связи, радиоканалами, волоконно-оптическими линиями связи, коаксиальными кабелями и телефонными линиями. Передача информации по коммуникационным каналам осуществляется в последовательной форме - битами, поэтому скорость передачи измеряется в бит/с, Кбит/с, Мбит/с и Гбит/с. Для управления информационными потоками требуются также специальные мощные компьютеры, называемые маршрутизаторами.
Вторым компонентом Internet являются программные системы, с помощью которых пользователям предоставляются разнообразные услуги. Среди этих услуг отметим электронную почту (e-mail), позволяющую обмениваться сообщениями абонентам по всему земному шару, протокол передачи файлов (File Transfer Protocol - FTP) для загрузки и выгрузки файлов, группы новостей (newsgroups), позволяющие обмениваться сообщениями людям с одинаковым кругом интересов, системы поиска Archie и Gopher, а также удаленный вход в компьютеры Telnet. Однако сейчас главной услугой Internet стала Всемирная Паутина - World Wide Web, или просто Web. Объясняется это тем, что эта услуга предоставляет разнообразную информацию в наиболее удобной форме, а также тем, что она интегрирует в себе многие из указанных ранее других услуг.
Важно понимать также, что любая услуга Internet предоставляется по принципу клиент-сервер.
Суть архитектуры клиент-сервер — это сетевая среда, в которой компьютер-клиент инициирует запрос компьютеру-серверу, выполняющему этот запрос.
Клиент (пользователь) генерирует запрос с помощью интерфейсного приложения, которое обеспечивает интерфейс пользователя, формирует запросы и отображает данные, полученные с сервера. В клиент-серверной среде сервер не наделяется пользовательским интерфейсом. Представлением данных в удобной форме занимается сам клиент. Компьютер-клиент получает инструкции от пользователя, готовит их для сервера, а затем по сети посылает ему запрос. Сервер обрабатывает запрос, проводит поиск необходимых данных и отсылает их клиенту. Клиент в удобной для пользователя форме отображает полученную информацию.
Сервер в клиент-серверной среде обычно предназначен для хранения данных и управления ими. Именно сервер выполняет большинство операций с данными. Сервер называют также прикладной частью модели клиент-сервер, так как именно он выполняет запросы клиентов. Обработка данных на сервере состоит из их сортировки, извлечения затребованной информации и отправки ее по адресу пользователя. ПО предусматривает также обновление, удаление, добавление и защиту информации.
Пользователю для получения конкретной услуги необходима специальная программа, которая выполняется в его компьютере и называется программой-клиентом, чаще браузером. В настоящее время широко применяются браузеры Microsoft Internet Exproller, Opera, Mozilla, Netscape Navigator.
Удаленный компьютер, на котором выполняется программа, предоставляющая запрашиваемую клиентом услугу, называется сервером, а. сама программа называется программой-сервером. В зависимости от услуги в Internet имеются Mail-серверы, FTP-серверы, News-серверы, Web-серверы и др.