Как работает Интернет?
Работа сети Интернет основана на тех же принципах, что и работа любой локальной сети, но с небольшими изменениями, точнее нововведениями.
Как и в любой другой сети, при подключении к сети Интернет каждый компьютер получает собственный уникальный IP-адрес, который позволяет отправлять каждый запрос именно на тот компьютер, которому он был адресован. Если компьютер подключен к сети Интернет постоянно, то он получает статический IP-адрес, а вот с компьютерами, которые используют коммутируемое соединение, ситуация несколько иная. Как известно, IP-адрес имеет форму ХХХ.ХХХ.ХХХ.ХХХ, где XXX – число от 0 до 254.
В итоге получается впечатляющее количество уникальных IP-адресов. Все эти адреса поделены на определенные группы (диапазоны), которые распределены между провайдерами, т.е. каждый провайдер получает в свое распоряжение строго определенный диапазон адресов, например, от 192.168.109.0 до 192.168.110.254. Все адреса указанного диапазона провайдер может назначать компьютерам, которые при помощи его оборудования соединяются с Интернетом. Один IP-адрес автоматически назначается самому провайдеру, а все остальные доступны для использования. Таким образом, ваш компьютер независимо от способа подключения может получить адрес только из диапазона, используемого вашим провайдером.
При коммутируемом соединении каждому компьютеру назначается IP-адрес из того диапазона, который выбрал провайдер (используется не весь доступный диапазон, а только часть его). Причем каждый раз при подключении, например, ваш компьютер может получить совершенно другой IP-адрес, т.к. прежний может быть занят другим компьютером, который подключился к Интернету раньше вас. Это динамический IP-адрес. Если вы подключены к сети посредством выделенной линии, то вам будет дан статический IP-адрес.
Примечание:
Если ваш компьютер подключен не только к сети Интернет, но и к локальной сети, то IP-адреса компьютеров локальной сети должны находиться в диапазоне, разрешенном или, точнее сказать, принятом для использования в локальных сетях. В противном же случае возможно появление конфликтов из-за обращения к компьютеру в Интернете с таким же IP-адресом, что и у одного из компьютеров в локальной сети.
Для обращения к компьютеру достаточно набрать в окне запроса его IP-адрес, но это не очень удобно, т.к. компьютеров в Интернете огромное количество и запомнить адреса всех интересующих просто невозможно, да и ошибиться при вводе нетрудно. Чтобы избежать трудностей, применяется так называемая система доменных имен. Это позволяет избавиться от необходимости запоминать сложные комбинации цифр, используя кодовое имя для каждого сайта. Естественно, доменное имя также является уникальным идентификатором, как и IP-адрес. Для автоматического перевода доменного имени в IP-адрес (ведь компьютеры по-прежнему продолжают использовать в своей работе только цифры) используют специальные серверы имен (DNS, Domain Name Server).
Вы можете сделать из своего компьютера очень быстрый DNS-сервер. Для этого в рабочем каталоге Windows следует создать текстовый файл с именем HOSTS без расширения и внести в него список наиболее часто посещаемых вами Web-страниц. При этом следует придерживаться правила – файл должен состоять из двух столбцов (левый содержит доменное имя, а правый – соответствующий IP-адрес). При работе в сети Интернет браузер в первую очередь будет обращаться к этому файлу и только после того, как он не найдет в списке запрошенного доменного имени, подключится к настоящему DNS-серверу, который естественно требует значительно больше времени для определения IP-адреса запрошенной страницы.
Вполне естественно, что помимо дополнительного оборудования для работы в сети Интернет требуется наличие определенного программного обеспечения. Для работы в сети разработан и применяется целый ряд стандартов, которые позволяют более-менее упорядочить функции удаленного доступа, что сильно упрощает процесс работы в сети. Например, все Web-сайты создаются на основе протокола HTTP, который предполагает только просмотр этих сайтов и скачивание файлов, вы при этом даже случайно не можете повредить содержимое сайта. Другие протоколы, например FTP, предполагают двусторонний обмен данными, что позволяет вам (и не только) создавать, удалять, перемещать файлы на удаленных компьютерах. Все эти протоколы доступны любому пользователю, только нужно установить соответствующее им программное обеспечение. Операционные системы Windows большую часть из существующих протоколов поддерживают без установки дополнительных программ.