Главная · Карта сайта · Поиск · Статьи · Компьютерные курсы · Обучающие программы · Открытые проекты · Веб-программирование · Создание интернет-сайта · Полезные ссылки · Глоссарий · Контакты · Декабрь 09 2016 22:15:07
Последнее опубликованное

Что такое Model-View-Controller
Pattern Model-View-Controller

Как создать свой веб-сайт
Как создать свой сайт в интернете

Разное
Статистика

Сайты интернета


Сайты интернета

Что такое сайт в интернете или кратко про домен, IP адрес, DNS сервер и хостинг-провайдера

Всемирная паутина (World Wide Web, WWW) – это глобальная информационная сеть, а сайт (интернет-сайт, веб-сайт, website) – это отдельный узел в этой сети. Сайт объединяет набор веб-страниц под одним именем – доменным именем или просто доменом, таким как google.com или yandex.ru. Слова интернет и всемирная паутина на первый взгляд синонимы, но на самом деле это не так. Интернет - это глобальная компьютерная сеть (глобальное объединение сетей), построенная на базе IP протокола (Internet Protocol), а всемирная паутина - это глобальная распределенная информационная система, размещенная и функционирующая на компьютерах, подключенных к интернету. Общение пользователя с сайтами всемирной паутины осуществляется через HTTP протокол - сетевой протокол прикладного уровня, построенный на основе IP протокола. Можно сказать, что интернет является аппаратной базой всемирной паутины. Если рассматривать всемирную паутину с математической точки зрения, то она представляет собой граф, где сайты – это вершины графа, а гиперссылки, связывающие различные сайты – ребра графа. Однако каждый отдельный сайт сам по себе является графом, где его вершинами становятся его же страницы, а ребрами – внутренние гиперссылки. Более того, домен сайта может объединять в себе поддомены. Вот пример адреса с поддоменом: webmaster.yandex.ru, где webmaster – это домен 3-го уровня или поддомен, имя которого обязано быть уникальным только в границах основного домена yandex (домена 2-го уровня). Исходя из этого, всемирную паутину можно назвать гиперграфом, а интернет сайты – вершинами гиперграфа. Притом каждая отдельная страница любого сайта также имеет свой уникальный идентификатор – URL (Uniform Resource Locator), который состоит из доменного имени и локального пути, относительно своего домена, отделенного от него символом “/”.

Пример URL страницы сайта:

http://codingcraft.ru/c_sharp_coding/classes/inheritance_polymorphism.php

Домен 1-го (верхнего) уровня или корневой домен, такой как ru, com или org сам по себе никакие сайты не идентифицирует, а просто сегментирует интернет на подсети по различным признакам. Каждому доменному имени соответствует уникальный IP адрес (Internet Protocol Address), состоящий из 4-х чисел, разделенных точками. IP адрес состоит из 4-х байт, к примеру, IP адрес сайта yandex.ru в настоящий момент следующий: 213.180.193.11. Сам IP адрес указывает на физическое расположения сайта в сети в текущий момент времени и может изменяться при “переезде” сайта с одного веб-сервера на другой. Если в двух словах, то веб-сервер – это компьютер, подключенный к интернету, на котором размещаются данные сайта: файлы с разметкой HTML, программный код PHP или JavaScript, изображения, стили CSS и другая информация. Программы – маршрутизаторы, ответственные за связь клиента (интернет-браузера) и веб-сервера имеют дело с IP адресами, а за соотнесение доменного имени сайта и его IP адреса несет ответственность так называемый DNS сервер (Domain Name System Server, сервер системы доменных имен) – приложение, которое установлено и работает под управлением операционной системы веб-сервера.

Итак, все вышесказанное можно подытожить следующим образом:

  1. Каждый сайт идентифицируется доменным именем и IP адресом, состоящим из 4-х байт.
  2. IP адрес при смене веб-сервера (хостинг-провайдера) изменяется, а доменное имя, естественно, остается тем же.
  3. Маршрутизаторы работают с IP адресами, а поисковые машины идентифицируют сайт и его страницы по доменному имени, поэтому сайт может “безболезненно” переезжать с места на место, не теряя позиций в поисковой выдаче.
  4. За связь доменного имени и IP адреса отвечает DNS сервер - программное обеспечение, устанавливаемое на веб-серверах.
  5. Каждая страница сайта идентифицируется строкой URL (универсальный указатель ресурсов), состоящей из имени протокола http://, доменного имени codingcraft.ru и пути к файлу страницы относительно корневой папки на веб-сервере, где размещен сайт /c_sharp_coding/classes/inheritance_polymorphism.php.

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

Далее несколько слов о том, каким образом можно классифицировать сайты в интернете:

Виды интернет сайтов или классификация веб-сайтов по назначению

  • Персональная домашняя страница (Personal Home Page). Любой некоммерческий сайт, на котором его владелец размещает любые данные на интересующие его темы. Чаще всего персональные страницы являются тематическими ресурсами, например, сайт о разведении комнатных растений, сайт о рыбалке и т.д. По началу, таких сайтов создавалось много, но в настоящее время их постепенно вытесняют блоги и персональные страницы в социальных сетях. Отличительной особенностью персональной домашней страницы, помимо конкретной тематики, является явно выраженная структура с постоянным содержимым главной страницей, картой сайта и т.д.

  • Блог (web log). На первый взгляд блог мало чем отличается от персональной домашней страницы, но это только на первый взгляд. Блог – это интернет дневник, который и ведется как дневник - практически каждый день. А раз это дневник, то и пишут там на любые темы, которые интересуют автора ровно в тот момент, когда создается заметка. Главная страница блога постоянно меняется, поскольку представляет собой список выдержек из последних заметок, отсортированных по дате в обратном порядке (сверху самые последние записи). Блог – это в первую очередь общение с читателями, а посему на их странице всегда есть возможность оставить комментарий, подписаться на RSS рассылку или поставить оценку автору поста.

  • Информационный портал. К этой категории можно отнести все сайты, которые призваны консолидировать информацию на определенную тему. Отличие их от персональных домашних страниц в том, что авторов может быть много, а внимание к качеству материалов, стилю повествования и прочим аспектам контента несравнимо выше. Информационные порталы, чаще всего, принадлежат не частным лицам, а отдельным организациям. Примером такого рода ресурса является та же википедия или MSDN – ресурс (техническая on-line библиотека) компании Microsoft о создаваемых этой фирмой программных технологиях и языках программирования.

  • Медиа портал. Сайт, публикующий новости, анонсы событий, прогнозы, интервью и прочие виды материалов, характерных для СМИ. Особенность таких ресурсов в том, что они постоянно обновляются, а поисковые машины уделяют им особое внимание, стараясь своевременно индексировать их новые страницы. Медиа порталы могут быть как на любые темы, так и освещающие только определенные сферы жизни, например, события спорта.

  • Корпоративный сайт – представительство коммерческой организации в интернете. Частью корпоративного сайта может быть информационный портал, посвященный продукции или услугам, предоставляемым организацией. Если компания крупная, то в состав корпоративного сайта может входить собственный медиа портал. Также, на таких сайтах должно быть краткое описание компании, ее миссия и ценности, а также перечень услуг, отзывы клиентов, контактная информация и т.д.

  • Форум. Сайт, который создается для обсуждения его посетителями различных тем. Довольно часто форум является частью других ресурсов. К примеру, для корпоративного портала это отличное средство организации обратной связи с потребителем, а для информационного – источником рецензий на публикации.

  • Промо-сайт. Ресурс, создаваемый для продвижения нового товара или услуги в рамках определенной рекламной кампании. Жизненный цикл таких сайтов довольно часто и ограничивается временем рекламной кампании. Промо-сайт – это рекламный плакат в интернете.

  • Интернет-магазин. Здесь какие-либо комментарии излишни, поскольку все очевидно: посетитель выбирает товар и оформляет заказ. Также, на таких ресурсах есть возможность прочитать отзывы других покупателей, оставить свою рецензию, сравнить похожие товары и т.п.

  • Онлайн (on-line) сервис. Любые интернет ресурсы, позволяющие своим пользователями решать определенные задачи по сети интернет средствами обычного браузера. Нет возможности говорить о назначении подобных сайтов, поскольку это могут быть и игры и автоматизированные системы продвижения сайтов и видеохостинг и всевозможные биржи, системы виртуальных денег и т.д. и т.п. Довольно часто онлайн сервис – это реализация функций привычного настольного приложения средствами веб-программирования, например, Google Docs – это онлайн-офис, который является аналогом того же Microsoft Office или OpenOffice.org, но только в интернете. Со временем таких сервисов будет появляться все больше.

  • Поисковая система. Информационные ресурсы, предоставляющие возможности поиска документов в интернете, такие как google.com, google.ru, yandex.ry, rambler.ru и другие. Более подробно про них можно узнать здесь.

  • Социальная сеть (social networking service). Ресурс для организации коммуникации людей и различных сообществ в виртуальном пространстве. В наше время социальные сети – это уже не просто сложные программные комплексы с базами данных, а скорее проекция социума со всеми его аспектами в цифровом пространстве. В силу масштабов этих ресурсов и существующей между ними конкуренции их не так и много. В России это в первую очередь “вконтакте”, “одноклассники” и “мой мир”, а на мировом уровне также известны facebook, myspace и google+ и еще блог-порталы twitter и livejournal.

  • Коммуникационный портал. Таких сайтов в интернете немного, поскольку это не просто сайты, а целые виртуальные агломерации. Самым крупным его представителем в рунете является портал mail.ru и, наверное, yandex.ru. Здесь есть все: и электронная почта, и медиа ресурсы, и форумы на любые темы, блоги, а также возможность поиска в интернете и входа в социальные сети.

Как самому создать свой сайт
Веб-дизайн для начинающих



Компьютерные курсы и курсы программирования
Основы программирования

Курс для начинающих программистов на C# и VB.NET.

SQL 25™

Построение SQL запросов и работа с базой данных.

C# Quick Guide™

Программирование на C#. Краткое руководство.

RegEx

Применение регулярных выражений.

Plug-in архитектура

Примеры программной Plug-in архитектуры.

XML и его расширения

Язык разметки XML и его расширения с примерами.

HTML и разметка гипертекста

Языки HTML, XHTML и CSS с примерами разметки.

Основы веб-дизайна

Основы веб-дизайна: решения типовых задач верстки.

Программирование на PHP

Руководство по программированию на PHP для начинающих.

Справочные материалы

Шаблоны проектирования
Каталог шаблонов проектирования программных компонентов.

Рефакторинг кода
Каталог приемов рефакторинга программного кода.

Гость
Имя

Пароль



Забыли пароль?
Запросите новый здесь
.
Coding Craft. Все права защищены © 2011. Проект Инициативного Народного Фронта Образования - ИНФО-проект.