Школа “Info-Интернет”. I.2 Домены и Имена в сети. Протоколы.

Опубликовано Ольга Рождественская | Школа "Info-Интернет" | Пятница 13 ноября 2009 17:48

В этом выпуске:

  1. Домены и Имена в Сети
  2. Протоколы

Домены и Имена в Сети

В предыдущем занятии мы познакомились с IP-адресами, но в Сети есть альтернатива IP-адресам, оказывается есть здесь еще и имена и “отчества”!

К каждому хосту в сети можно обратиться по имени. Имя , как и IP-адрес, в рамках подсети должно быть уникальным. Эту проблему решила Система Доменных Имен (DNS – Domain Name System).

images-d0b8d0bdd182d0b5d180d0bdd0b5d1821Домен - это обособленная часть хостов, объединенных по определенным признакам в сети, которая имеет уникальное имя.

Все это одновременно и очень сложно и просто! Например: www.songstar.com – www – имя сервиса или сервера (в данном случае сервис World Wide Web), songstar – имя домена, com – тоже имя домена, но высшего уровня. www.songstar.com и www.songstar.intway.com – это разные хосты. Разберем все это еще раз – www – имя сервиса, songstar – имя домена, com – имя домена верхнего уровня, Intway – имя домена, уровень которого выше, чем уровень у songstar, но ниже, чем у – com. А ведь имен доменов общего пользования совсем немного.

Здесь приводится их полный список, он поможет Вам в поисках необходимой информации в Интернете:

  1. .aero – авиация;
  2. .biz - коммерческие организации;
  3. .com – коммерческие организации (без ограничений);
  4. .coop – кооперативы; .edu – учебные организации, прежде всего университеты;
  5. .info – информационные ресурсы (без ограничений);
  6. .int – международные ресурсы (без ограничений);
  7. .museum – музеи; .name – семьи и физические лица;
  8. .net – организации, имеющие отношение к функционированию Интернета (без ограничений);
  9. .org – некоммерческие организации (без ограничений);
  10. .pro – сертифицированные профессионалы и смежные темы.

А это список доменов ограниченного пользования:

  1. .gov – правительство США;
  2. .mil – армия США;
  3. .arpa - инфраструктура Интернета.

«Черный список» имен доменов:

  1. .example – зарезервировано для примеров;
  2. .invalid – зарезервировано для использования в очевидно неверных именах доменов;
  3. .localhost - зарезервировано для того, чтобы избежать конфликтов с традиционным использованием localhost;
  4. .test – зарезервировавно для использования в тестах.

Эти имена ни в коем случае нельзя использовать создавая себе домен в качестве имен доменов, подключенных к Интернету.

Вот еще несколько доменов общего назначения:

  1. .cat – каталанский язык;
  2. .jobs – трудоустройство;
  3. .mobi – мобильные устройства;
  4. .post - почтовые службы;
  5. .travel – индустрия туризма;
  6. .xxx - сайты для взрослых.

Это были имена доменов верхнего уровня.

Есть домены  – имеющие имена территориальные, по имени домена можно определить, к какой стране, части света домен принадлежит.

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

URL (Uniform Resource Locator) или универсальный указатель ресурса – так его правильно называть.

http://www.songstar.intway.com/rijgll/media_kigr/dhrygsaermer/pede_346

http:// -  протокол доступа;

www -  имя хоста;

songstar -  домен третьего уровня;

intway -  домен второго уровня;

com -  домен верхнего уровня;

rijgll/media_kigr/dhrygsaermer -  относительный путь к ресурсу;

pede_346 – имя ресурса (страницы сайта или блога и т.д.)

Чтобы найти какой-нибудь сайт – достаточно знать протокол доступа и полное доменное имя хоста.

Протоколы

Сеть Интернет – это сеть, которая объединяет миллионы компьютеров повсюду в мире. Эти хосты могут быть самых разнообразных типов с различными операционными системами. Объединение подобного многообразия произошло благодаря семейству (или стеку) коммуникационных протоколов TCP/IP (Transmission Control Protocol/Internet Protocol).

Протокол – это заранее согласованный стандарт, который позволяет двум компьютерам обмениваться данными.

Все системы в Сети поддерживают TCP/IP и данные могут гарантированно пересылаться от одного компьютера к другому без каких либо проблем.

В модели Сети заложены принципы равенства компьютеров – каждый из них может «говорить» с любым другим. Сеть Интернет «сконструирована» таким образом, что требуется минимум информации о компьютерах-клиентах или об исчезновении (или – появлении) новой подсети в ее составе. Чтобы послать сообщение через Сеть, компьютер должен «положить данные в конверт», называемый IP-пакетом, и правильно его адресовать.

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

  1. TCP/IP – это средство для обмена информацией между компьютерами, объединенными в сеть.
  2. TCP/IP – это аббревиатура термина Transmission Control Protocol/Internet Protocol (Протокол управления передачей/Интернет-протокол). Это – целая семья протоколов – TCP и IP в этом наборе основные.
  3. IP – решает такую проблему, как маршрутизация. Он доставляет и обрабатывает информацию о наилучшем маршруте – он навигатор в сети Интернет.
  4. TCP – это протокол более высокого уровня, который позволяет прикладным программам, запущенным на различных сервисах Сети, обмениваться потоками данных.
  5. TCP делит потоки данных на цепочки, которые называются TCP-сегментами, и передают их с помощью IP.

В большинстве случаев каждый  TCP-сегмент пересылается в одном IP-пакете. Поскольку IP не гарантирует, что пакеты будут получены в той же последовательности, в которой они были посланы, TCP осуществляет повторную «сборку» TCP-сегментов на другом конце маршрута, чтобы образовать непрерывный поток данных. Коротко рассмотрим остальных членов семейства TCP/IP.

FTP (File Transfer Protocol) – протокол передачи файлов. Это протокол высокого уровня. С его помощью можно производить передачу файлов в Сети.

Другой важный член комплекта TCP/IP – UDP (User Datagram Protocol – протокол пользовательских дейтаграмм (пакетов данных)), который похож на TCP,  но более примитивен. TCP – «надежный» протокол, потому что он обеспечивает проверку на наличие ошибок и обмен подтверждающими сообщениями, чтобы данные достигали своего места назначения заведомо без искажений.

UDP – «ненадежный» протокол, ибо не гарантирует, что дейтаграммы будут приходить в том порядке, в котором были посланы, и даже того, что они придут вообще. Но  UDP по-прежнему занимает свое место в мире TCP/IP и используется во многих программах. Прикладная программа SNMP (Simple Network Management Protocol, простой протокол управления сетями), реализуемая во многих воплощениях TCP/IP – это один из примеров программ UDP.

SMTP (Simple Mail Transfer Protocol – простой протокол обмена электронной почтой), он определяет формат сообщений, которые  SMTP-клиент, работающий на одном компьютере, может использовать для пересылки электронной почты на SMTP-сервер, запущенный на другом компьютере. Это поток электронной почты.

TCP/IP – это набор протоколов, которые позволяют физическим сетям объединяться вместе для образования сети Интернет.

В TCP/IP используется многоуровневая архитектура, которая четко описывает, за что отвечает каждый протокол.

TCP и UDP обеспечивают высокоуровневые служебные функции передачи данных для сетевых программ, и оба опираются на IP при передаче пакета данных. IP отвечает за маршрутизацию пакетов до их пункта назначения.

Данные, перемещающиеся между двумя прикладными программами, работающими на серверах сети Интернет, «путешествуют» вверх и вниз по стекам TCP/IP на этих компьютерах. Информация, добавленная модулями TCP/IP на стороне отправителя, «разрезается» соответствующими TCP/IP-модулями на принимающем конце и используется для воссоздания исходных данных.

Так что же такое http://?

Все очень просто – это тоже протокол!

http:// (Hypertext Transfer Protocol) – протокол передачи гипертекста. Термин гипертекст – был введен Тедом Нельсоном в 1965 году для обозначения текста, который разветвляется или выполняет действия по запросу. Гипертекстовая информация представляется в виде набора связанных узлов. Можно изучать информацию различными способами, перемещаясь от одного узла к другому.

Одновременно с этим, гипертекст был предложен Дугом Энгельбартом, изобретателем компьютерной мыши.

Гипертекст – это размеченный текст, содержащий в себе ссылки на внешние ресурсы.

Примером гипертекста могут служить документы на HTML (Hypertext Markup Language – гипертекстовом языке разметки), размещенные в сети Интернет. Язык HTML был изобретен Тимом Бернерсом-Ли, ему же принадлежит идея применения гипертекста и гиперссылок во Всемирной Сети. Протокол или метод доступа в записи URL отделяются от имени сервера двоеточием  – :// – а две прямых косых черты обозначают обращение к хосту или сервису.

До встречи в новом выпуске!

***

1 комментарий »

Комментариев нет.

RSS-лента комментариев к данной записи.

Оставить комментарий