ГлавнаяИнтернет Инфраструктура Интернета. URL. Интернет-серверы и клиенты. Порты и HTTP
Инфраструктура Интернета. URL. Интернет-серверы и клиенты. Порты и HTTP
Продолжение статьи «Основные принципы функционирования инфраструктуры Интернета»
URL-адрес
Когда вы пользуетесь Веб или отправляете электронное письмо, используются имена доменов. Например, в URL-адресе (Uniform Resource Locator, URL) «http://www.pcwork.ru» содержится имя домена pcwork.ru. То же можно сказать об этом адресе электронной почты:
Этот e-mail защищен от спам-ботов. Для его просмотра в вашем браузере должна быть включена поддержка Java-script
Каждый раз, когда используют доменное имя, в переводе удобного для восприятия людьми имени домена в понятный машинам IP-адрес принимают участие DNS-серверы. Чтобы вы смогли получить подробные сведения о системе имен доменов, рекомендуем прочесть соответствующую специализированную статью.
К именам доменов верхнего уровня (их еще называют именами доменов первого уровня) относятся .RU, .SU, .COM, .ORG, .NET, .EDU и .GOV. В каждом домене верхнего уровня имеется большой список доменов второго уровня. Например, в домене первого уровня .COM имеются домены:
PcWork
Yandex
Каждое имя в домене верхнего уровня .RU должно быть уникальным. Слово, располагающееся в крайней левой позиции, например, www, является именем узла. Оно указывает на имя определенной машины (с определенным IP-адресом) в домене. Любой домен может теоретически содержать миллионы имен узлов, при условии, что все они в этом домене уникальны.
DNS-серверы принимают запросы от программ и от других серверов имен, касающиеся преобразования доменных имен в IP-адреса. При поступлении запроса DNS-сервер может выполнить с ним одно из четырех действий:
Он может в ответ на этот запрос отправить IP-адрес, если соответствующий IP-адрес запрошенного домена уже известен.
Он может также связаться с другим DNS-сервером и попытаться там найти IP-адрес, соответствующий указанному в запросе имени. Он может выполнять эти действия многократно.
Он может также ответить следующим образом: «Я не знаю IP-адреса запрошенного домена, но вот IP-адрес DNS-сервера, где имеется больше информации».
Кроме того, он может в ответ на запрос отправить сообщение об ошибке, если указанное в запросе доменное имя неправильное или не существует.
Интернет-серверы и клиенты
Интернета действует благодаря интернет-серверам. Все подключенные к Интернету машины являются либо серверами, либо клиентами. Серверами называются машины, предоставляющие запущенные на них сервисы другим машинам сети. Машины, предназначенные для пользования указанными выше сервисами серверов, называются клиентами. Есть веб-серверы, почтовые серверы, FTP-серверы и т. п., предназначенные для удовлетворения потребностей пользователей Интернета в любой точке земного шара.
Когда вы подключаетесь к серверу www.howstuffworks.com, чтобы открыть веб-страницу, то являетесь пользователем, сидящим за клиентской машиной. Вы подключаетесь к веб-серверу HowStuffWorks. Сервер находит запрошенную страницу и отправляет ее вам. Клиенты, связывающиеся с сервером, делают это с определенной целью, поэтому адресуют свои запросы специализированным программам, запущенным на сервере. Например, если пользователь запускает на своей машине веб-браузер, последний будет обмениваться информацией с веб-сервером серверной машины, а не с почтовым сервером.
Серверу присваивается статический IP-адрес, который не меняют очень часто. Домашнему компьютеру, который получает доступ в Интернет с использованием модема и коммутируемого соединения, напротив, при каждом соединении с Интернетом, как правило, присваивается поставщиком услуги новый IP-адрес. Этот адрес для данной сессии является уникальным и неизменным, однако в следующей сессии может быть совсем другим. Благодаря такому подходу, поставщику услуг Интернета требуется только по одному IP-адресу для каждого подключенного в данный момент к Интернету модема, а не для каждого зарегистрированного абонента.
Порты и HTTP
Доступ к сервисам любого сервера осуществляется через пронумерованные порты – по одному для каждого имеющегося на сервере сервиса. Например, если на сервере работает веб-сервер и FTP-сервер, обычно доступ к веб-серверу осуществляется через порт 80, а к FTP-серверу – через порт 21. Клиенты подключаются к выбранному сервису, используя определенный IP-адрес, и через порт с определенным номером.
Когда клиент подключился к требуемому сервису через соответствующий порт, он обменивается с этим сервисом информацией, используя определенный протокол. Протоколы часто представляют собой текстовую информацию, просто описывающую правила обмена данными между клиентом и сервером. Каждый веб-сервер Интернета поддерживает протокол передачи гипертекста (hypertext transfer protocol, HTTP). Подробную информацию о интернет-серверах, портах и протоколах можно почерпнуть из статьи о веб-серверах.
Интернет работает благодаря наличию сетей, маршрутизаторов, пунктов доступа к сети, поставщиков услуг Интернета, серверов доменных имен и мощных серверов. Просто поражаешься, когда представишь, что вся эта информация передается в любую точку земного шара за миллисекунды! Перечисленные составляющие Интернета в условиях современной жизни играют очень важную роль – без них не было бы и самого Интернета. А без Интернета жизнь многих из нас была бы совсем другой.
Источник:
Просмотров: 2082
Ваш коментарий будет первым
Только зарегистрированные пользователи могут оставлять коментарии. Пожалуйста зарегистрируйтесь или войдите в ваш аккаунт.