3. Как работает Интернет?

 

Как работает Интернет ?

Работа сети Интернет основана на тех же принципах, что и работа любой локальной сети, но с небольшими изменениями, точнее нововведениями.

Как и в любой другой сети, при подключении к сети Интернет каждый компь ютер получает собственный уникальный IP - adpec , который позволяет отправ лять каждый запрос именно на тот компьютер, которому он был адресован. Если компьютер подключен к сети Интернет постоянно, то он получает статический IP -адрес, а вот с компьютерами, которые используют коммутируемое соединение, ситуация несколько иная. Как известно, IP -адрес имеет форму ХХХ.ХХХ.ХХХ.ХХХ, где XXX — число от 0 до 254. В итоге получается впечат ляющее количество уникальных IP -адресов. Все эти адреса поделены на опре деленные группы (диапазоны), которые распределены между провайдерами, т. е. каждый провайдер получает в свое распоряжение строго определенный диапа зон адресов, например, от 192.168.109.0 до 192.168.110.254. Все адреса указан ного диапазона провайдер может назначать компьютерам, которые при по мощи его оборудования соединяются с Интернетом. Один IP -адрес автоматически назначается самому провайдеру, а все остальные доступны для использования. Таким образом, ваш компьютер независимо от способа подключения может получить адрес только из диапазона, используемого вашим провайдером.

При коммутируемом соединении каждому компьютеру назначается IP -адрес из того диапазона, который выбрал провайдер (используется не весь доступный диапазон, а только часть его). Причем каждый раз при подключении, например, ваш компьютер может получить совершенно другой IP -адрес, т. к. прежний может быть занят другим компьютером, который подключил ся к Интернету раньше вас. Это динамический IP -адрес. Если вы подключе ны к сети посредством выделенной линии, то вам будет дан статический IP - адрес.

Примечание Если ваш компьютер подключен не только к сети Интернет , но и к локальной сети , то IP - адреса компьютеров локальной сети должны находиться в диапазо не , разрешенном или , точнее сказать , принятом для использования в локаль ных сетях . В противном же случае возможно появление конфликтов из - за обращения к компьютеру в Интернете с таким же IP - адресом , что и у одного из компьютеров в локальной сети . Подробнее об этом в главе 17.

Для обращения к компьютеру достаточно набрать в окне запроса его IP - адрес, но это не очень удобно, т. к. компьютеров в Интернете огромное ко личество и запомнить адреса всех интересующих просто невозможно, да и ошибиться при вводе нетрудно. Чтобы избежать трудностей, применяется так называемая система доменных имен. Это позволяет избавиться от необходимости запоминать сложные комбинации цифр, используя кодовое имя для каждого сайта. Естественно, доменное имя также является уникальным идентифика тором, как и IP -адрес. Для автоматического перевода доменного имени в IP -адрес (ведь компьютеры по-прежнему продолжают использовать в сво ей работе только цифры) используют специальные серверы имен ( DNS , Domain Name Server ).

Вы можете сделать из своего компьютера очень быстрый DNS -сервер. Для этого в рабочем каталоге Windows следует создать текстовый файл с именем HOSTS без расширения и внести в него список наиболее часто посещаемых вами Web -страниц. При этом следует придерживаться правила — файл дол жен состоять из двух столбцов (левый содержит доменное имя, а правый — соответствующий IP -адрес). При работе в сети Интернет браузер в первую очередь будет обращаться к этому файлу и только после того, как он не найдет в списке запрошенного доменного имени, подключится к настояще му DNS -серверу, который естественно требует значительно больше времени для определения IP -адреса запрошенной страницы.

Вполне естественно, что помимо дополнительного оборудования для работы в сети Интернет требуется наличие определенного программного обеспече ния. Для работы в сети разработан и применяется целый ряд стандартов, которые позволяют более-менее упорядочить функции^ удаленного доступа, что сильно упрощает процесс работы в сети. Например, все Web -сайты соз даются на основе протокола HTTP , который предполагает только просмотр этих сайтов и скачивание файлов, вы при этом даже случайно не можете повредить содержимое сайта. Другие протоколы, например FTP , предполагают двусторонний обмен данными, что позволяет вам (и не только) создавать, удалять, перемещать файлы на удаленных компьютерах. Все эти протоколы доступны любому пользователю, только нужно установить соответствующее им программное обеспечение. Операционные системы Windows большую часть из существующих протоколов поддерживают без установки дополнительных программ .