Школа “Info-Интернет”. I.2 Домены и Имена в сети. Протоколы.
В этом выпуске:
- Домены и Имена в Сети
- Протоколы
Домены и Имена в Сети
В предыдущем занятии мы познакомились с IP-адресами, но в Сети есть альтернатива IP-адресам, оказывается есть здесь еще и имена и “отчества”!
К каждому хосту в сети можно обратиться по имени. Имя , как и IP-адрес, в рамках подсети должно быть уникальным. Эту проблему решила Система Доменных Имен (DNS – Domain Name System).
Домен - это обособленная часть хостов, объединенных по определенным признакам в сети, которая имеет уникальное имя.
Все это одновременно и очень сложно и просто! Например: www.songstar.com – www – имя сервиса или сервера (в данном случае сервис World Wide Web), songstar – имя домена, com – тоже имя домена, но высшего уровня. www.songstar.com и www.songstar.intway.com – это разные хосты. Разберем все это еще раз – www – имя сервиса, songstar – имя домена, com – имя домена верхнего уровня, Intway – имя домена, уровень которого выше, чем уровень у songstar, но ниже, чем у – com. А ведь имен доменов общего пользования совсем немного.
Здесь приводится их полный список, он поможет Вам в поисках необходимой информации в Интернете:
- .aero – авиация;
- .biz - коммерческие организации;
- .com – коммерческие организации (без ограничений);
- .coop – кооперативы; .edu – учебные организации, прежде всего университеты;
- .info – информационные ресурсы (без ограничений);
- .int – международные ресурсы (без ограничений);
- .museum – музеи; .name – семьи и физические лица;
- .net – организации, имеющие отношение к функционированию Интернета (без ограничений);
- .org – некоммерческие организации (без ограничений);
- .pro – сертифицированные профессионалы и смежные темы.
А это список доменов ограниченного пользования:
- .gov – правительство США;
- .mil – армия США;
- .arpa - инфраструктура Интернета.
«Черный список» имен доменов:
- .example – зарезервировано для примеров;
- .invalid – зарезервировано для использования в очевидно неверных именах доменов;
- .localhost - зарезервировано для того, чтобы избежать конфликтов с традиционным использованием localhost;
- .test – зарезервировавно для использования в тестах.
Эти имена ни в коем случае нельзя использовать создавая себе домен в качестве имен доменов, подключенных к Интернету.
Вот еще несколько доменов общего назначения:
- .cat – каталанский язык;
- .jobs – трудоустройство;
- .mobi – мобильные устройства;
- .post - почтовые службы;
- .travel – индустрия туризма;
- .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-пакетом, и правильно его адресовать.
Каждый человек в сети Интернет в состоянии применить общие сетевые средства, весь набор информационного сервиса независимо от его местонахождения, особенностей компьютера и программного обеспечения.
- TCP/IP – это средство для обмена информацией между компьютерами, объединенными в сеть.
- TCP/IP – это аббревиатура термина Transmission Control Protocol/Internet Protocol (Протокол управления передачей/Интернет-протокол). Это – целая семья протоколов – TCP и IP в этом наборе основные.
- IP – решает такую проблему, как маршрутизация. Он доставляет и обрабатывает информацию о наилучшем маршруте – он навигатор в сети Интернет.
- TCP – это протокол более высокого уровня, который позволяет прикладным программам, запущенным на различных сервисах Сети, обмениваться потоками данных.
- 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 отделяются от имени сервера двоеточием – :// – а две прямых косых черты обозначают обращение к хосту или сервису.
До встречи в новом выпуске!
***















