Что значит www?

56077
A.Donahue

Я видел пару сайтов, которые используют www в своем домене, например: wwws.mint.com и wwws.whitehouse.gov. Я уверен, что это как-то связано с дополнительным уровнем безопасности.

Что это значит и для чего используется? Почему только горстка сайтов использует это?

75
это попытка Винса Макмахона (основателя WWF) захватить www, когда он был пьян и его язык был сожжен barlop 10 лет назад 0

4 ответа на вопрос

110
RedGrittyBrick

ТЛ; др;

Эти wwwи wwwsпрефиксы не влияют на выбор браузера протокола HTTP или HTTPS.

Несколько организаций используют, wwws.чтобы предложить поддержку HTTPS, и организуют перенаправление, чтобы пользователям не приходилось вводить https://спецификатор протокола.

В настоящее время немногие организации считают, что это стоит того. Есть тенденция отбрасывать префиксы как www..


В (немного) более подробно

Что значит [wwws]?

Ничего такого. Это всего лишь соглашение.

Префикс wwwне работает, он не влияет на используемый протокол. Однако я полагаю, что Тим Бернерс-Ли, отец World-Wide-Web, использовал его как соглашение об именах для обозначения HTTP-сервера (то есть сервера World Wide Web). Это помогло отличить имя сервера от сервера для других протоколов обмена информацией. Например, некоторые корпорации были серверы названы ftp.example.com, www.example.com, mail.example.com(или, может быть, даже gopher.example.comи wais.example.com). Эти префиксы были удобны для сетевых администраторов, которые хотели бы иметь возможность размещать эти разные сервисы на отдельных серверах. В настоящее время возникли другие способы сделать это. Можно утверждать, что префиксы имени хоста не были удобны для конечных пользователей. Большинство веб-браузеров пытались снять это бремя с пользователей, автоматически добавляя http://www.и.com когда пользователь вводит одно слово в URL.

Для чего его используют?

Для того, чтобы предложить, что сервер может поддерживать конфиденциальность данных при передаче и сертификации идентичности сервера.

Несколько человек привыкли использовать wwwsв качестве соглашения об именах для HTTPS-серверов, то есть серверов, которые поддерживают HTTP через Secure-Sockets-Layer (SSL).

Поскольку имя не имеет никакого влияния на протоколы, вы можете запустить службу HTTPS на сервере с именем example.comили foo.example.comили что - нибудь еще.

Сторонники wwwsсоглашения говорят, что wwwsон короче и проще для ввода, чем, https://и поэтому они могут настроить свои серверы для перенаправления HTTP-запроса на wwwsимя хоста на URL-адрес HTTPS для удобства пользователей, которые явно хотят использовать HTTPS вместо HTTP, но которые находят печатать https://слишком много рутинной работы.

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

Почему только горстка сайтов использует это?

Поскольку оно не имеет функционального назначения, почти никто не находит это полезным соглашением. Тенденция состоит в том, чтобы удалить эти префиксы (например, посмотрите выше: superuser.com вместо www.superuser.com).

Попробуйте посетить эти URL:

Затем проверьте, какой URL отображается в адресной строке вашего браузера.

Смотрите также: http://en.wikipedia.org/wiki/World_Wide_Web#WWW_prefix slhck 13 лет назад 4
Кроме того, он ничем не отличается от сайтов с такими URL-адресами, как `secure.example.net`, а также объясняет случайные появления` www1.example.net` / `www2.example.net` :) Jin 13 лет назад 2
Я написал аналогичный ответ, но вы меня опередили. Удаленные. :) iglvzx 13 лет назад 0
@iglvzx Пожалуйста, восстановите его. Вы новичок на сайте, и вы не должны быть наказаны за опоздание на несколько секунд. Дело не в Stack Exchange. slhck 13 лет назад 14
@slhck Хорошо. Восстановлено. iglvzx 13 лет назад 2
Www1, www2 и т. Д. * было * действительно полезно в какой-то момент. Первоначально Netscape использовала эту схему именования для реализации грубой балансировки нагрузки для своего веб-сайта в ранних браузерах. http://www.cse.iitk.ac.in/users/braman/courses/cs625-fall2003/lec-notes/lec-notes30-1.html однако, это было быстро преодолено другими методами. Chris Nava 13 лет назад 2
Связанный: http://superuser.com/questions/60006/whats-the-purpose-of-the-www-subdomain Chris W. Rea 13 лет назад 0
+1 за правильное название "примера"! ;) Joel Coehoorn 13 лет назад 0
+1 Вот почему я люблю Stack Exchange. Я гарантированно узнаю что-то новое каждый день. Wipqozn 13 лет назад 0
Простое редактирование: «в некоторых корпорациях были названы серверы ...)» -> «в некоторых корпорациях были названы серверы…), и многие интернет-провайдеры все еще используют». Mark Hurd 13 лет назад 0
Какие? Черт! Я читал `Тенденция состоит в том, чтобы удалить эти префиксы (например, посмотрите выше: superuser.com вместо www.superuser.com)`? Имейте в виду: при оптимизации сайта вы обязательно должны ** сохранить ** этот www. Ищите в Google «Использовать домены без файлов cookie для компонентов», и вы получите картину: ** быстрые сайты очень часто держат «www» **. Имейте в виду! Olivier Pons 13 лет назад 1
Сокращение для * http * сервера? Но http можно использовать не только для обслуживания данных World Wide Web, а другие протоколы (ftp и т. Д.) Могут обслуживаться с одного и того же IP-адреса (и, следовательно, одного и того же домена). Разве `www` не был зарезервирован специально для сервера, предназначенного для обслуживания данных" World Wide Web "? Steve314 13 лет назад 0
@Oliver: эта статья посвящена использованию другого базового URL-адреса для обслуживания статического контента на более быстром статическом HTTP-сервере. Вы можете добиться этого, используя разные номера портов (например, `http: //example.com: 81 /…` вместо `http: // static.example.com`) или используя любую пару имен хостов сервера (например,` example .com` для динамического содержимого и `static.example.com` для статического содержимого). Ни в том, ни в другом случае не требуется `www`. RedGrittyBrick 13 лет назад 0
@ Steve314: Тим Бернерс-Ли придумал название «Всемирная паутина», он и его команда создали HTTP-версию 1.0 в качестве фундаментальной части своего видения концепции Всемирной паутины. Хотя Всемирная паутина включает в себя другие протоколы (в некоторой степени второстепенную и второстепенную роль), сам HTTP возник непосредственно из концепции TBL о Всемирной паутине. В кратком ответе вы должны сделать некоторые обобщения, чтобы не потерять внимание человека, задающего вопрос. Когда у меня будет время, я посмотрю, смогу ли я обновить свой ответ, чтобы ответить на вопрос, который вы подняли. RedGrittyBrick 13 лет назад 0
Сохранение префикса `www` (или другого) также необходимо для балансировки нагрузки на основе DNS с использованием записей CNAME DNS. @RedGrittyBrick, это был очень хорошо написанный ответ. Заинтересованы ли вы в том, чтобы изменить и / или расширить его в статье в [Блоге суперпользователя] (http://blog.superuser.com/)? Я думаю, что это была бы отличная статья. Дайте мне знать, ответив на комментарий или [в чате] (http://chat.stackexchange.com/rooms/356/super-user-blog-editor-room), если вам интересно! nhinkle 13 лет назад 2
Я также видел www, используемые в качестве имени для прокси ускорителя SSL. Zan Lynx 13 лет назад 0
@RedGrittyBrick: Оливье полностью прав. Подойдет не любая пара имен. Файлы cookie, связанные с `example.net`, будут включены во все запросы к static.example.net. Вы не хотите, чтобы одно имя было суффиксом другого. Ben Voigt 12 лет назад 0
71
iglvzx

wwwsи wwwявляются поддоменами. Они не имеют особого значения для браузера, кроме того факта, что они являются частью более крупного домена.

http://, ftp://И https://примеры протоколов, которые действительно имеют особое значение и функции.

12
Joel Coehoorn

Прежде всего, нам нужно различать протокол и доменное имя. http: // и https: // обозначают протоколы. Последнее указывает на то, что трафик должен быть зашифрован с использованием SSL, но в остальном это всего лишь http: //. Это важно для определенных частей веб-сайта. Например, каждый раз, когда вы входите на веб-сайт, вы действительно должны видеть https: // в качестве части протокола (в действительности: схема) URL-адреса. Даже любой запрос, который может отослать куки, вероятно, должен использовать это (подсказка: это почти весь просмотр веб-страниц, который вы делаете).

С другой стороны, www и www являются просто частями доменного имени. Они не имеют никакого отношения к безопасности вообще .

Таким образом, существует относительно недавнее соглашение о предоставлении имени www, так что базовая страница перенаправляет запросы на http://wwws.example.com на https://www.example.com . Причина этого в удобстве. Пользователи часто вводят имя как www.example.comв адресной строке браузера. Если бы они явно хотели защищенную страницу, им пришлось бы печатать https://www.example.comв адресной строке. Многие администраторы сайтов хотят поощрять (но не принуждают) этот выбор к использованию защищенной страницы, и поэтому настройка wwwsдля работы таким образом просто предоставляет ярлык, который значительно упрощает поиск защищенной страницы.

Однако, это все еще не так часто, и даже когда это ничто не заставляет зашифровать сайт с www (https: // просто не будет работать, если шифрование не будет. Wwws все еще будет.), и поэтому вы все равно должны проверить, что страница www имеет ожидаемый протокол.

+1 за упоминание о том, что вы можете использовать www для преднамеренного открытия защищенного соединения без необходимости ввода https: // sme 13 лет назад 0
@ Sme - Моя точка зрения была в том, что большую часть времени прямо сейчас вы не можете сделать это ... по крайней мере, не очень часто прямо сейчас. Joel Coehoorn 13 лет назад 1
`www` является частью * hostname *. Это было бы очень редко для этого, чтобы быть отдельным доменом. (Некоторая путаница возникает из-за того, что полное доменное имя, полное доменное имя, часто используется вместе с именами хостов) Ben Voigt 12 лет назад 0
4
Freiheit

http://no-www.org/index.php содержит некоторую информацию о том, что такое префикс www и почему это немного глупо в наши дни.

Он спрашивает не «что такое www», а «что такое www» genesis 13 лет назад 3

Похожие вопросы