Реферат: Глобальные сети INTERNET
технология, которая позволила его получить. Они хотят быстро использовать этот
поток битовдля каких-то полезных задач, будь то перемещение файла, доступ к
данным или просто игра. Прикладные программы – это части программного
обеспечения, которыепозволяют удовлетворить эти потребности. Такие программы
составляют еще один уровень программного обеспечения, надстраиваемый над
сервисом ТСР или UDP. Прикладные программы предоставляют пользователюсредства
для решения конкретной задачи.
Диапазон прикладных программ широк: от доморощенных до патентованных,
поставляемых крупнымифирмами-разработчиками. В Internet есть три стандартные
прикладные программы (удаленный доступ, пересылка файлов иэлектронная почта), а
также другие, широко используемые, но не стандартизированные программы. В главах
5-14 показано, как использовать самыераспространенные прикладные программы
Internet.
Когда речь идет о прикладных программах, следует учесть одну особенность: Вы
воспринимаетеприкладную программу так, как она выглядит в Вашей локальной
системе. Команды, сообщения, приглашения и т.д., появляющиеся у Вас на экране,
могут несколькоотличаться от тех, которые Вы увидите в книге или на экране у
своего друга. Не стоит волноваться, если в книге приводится сообщение
«connection refused»,а компьютер выдает «Unable to connect to remote host:
refused»; это одно и то же. Не цепляйтесь к словам, а попытайтесьпонять суть
сообщения.Не беспокойтесь, если некоторые команды имеют другие имена;
большинство прикладных программ снабжены достаточно солиднымисправочными
подсистемами, которые помогут найти необходимую команду.
Доменная система имён.
Цифровые адреса – и это стало понятно очень скоро – хороши при общении
компьютеров, адля людей предпочтительнее имена. Неудобно говорить, используя
цифровые адреса, и ещё труднее запоминать их. Поэтому компьютерам в Internet
присвоеныимена. Все прикладные программы Internet позволяют использовать имена
систем вместо числовых адресов компьютеров.
Конечно, использование имён имеет свои недостатки. Во-первых, нужно следить,
чтобы одно и то же имя не было случайно присвоенодвум компьютерам. Кроме того,
необходимо обеспечить преобразование имён в числовые адреса, ведь имена хороши
для людей, а компьютеры всё-такипредпочитают числа. Вы можете указать программе
имя, но у неё должен быть способ поиска этого имени и преобразования его в
адрес.
На этапе становления, когда Internet была маленькой общностью, использовать
имена было легко. Центр сетевой информации (NIC) создавалспециальную службу
регистрации. Вы посылали заполненный бланк (конечно, электронными средствами), и
NIC вносил Вас всвой список имён и адресов. Этот файл, называемый hosts (список
узловых компьютеров), регулярно рассылался на все компьютеры сети. В
качествеимён использовались простые слова, каждое из которых обязательно
являлось уникальным. Когда Вы указывали имя, Ваш компьютер искал его в этом
файле иподставлял соответствующий адрес.
Когда Internet разрослась, к сожалению, размер этого файла тоже увеличился.
Стали возникать значительныезадержки при регистрации имён, поиск уникальных имён
усложнился. Кроме того, на рассылку этого большого файла на все указанные в нём
компьютеры уходило многосетевого времени. Стало очевидно, что такие темпы роста
требуют наличия распределённой интерактивной системы. Эта система называется
«доменной системойимён» (Domain Name System, DNS).
Структура доменной системы.
Доменная система имён представляет собой метод назначения имён путём
возложения на разныегруппы пользователей ответственности за подмножества имён.
Каждый уровень в этой системе называется доменом. Домены отделяются один от
другоготочками:
ux.cso.uiuc.edu
nic.ddn.mil
yoyodyne.com
В имени может быть любое число доменов, но более пяти встречается редко.
Каждый последующийдомен в имени (если смотреть слева направо) больше
предыдущего. В имени ux.cso.uiuc.eduэлемент ux – имя реального компьютера с IP -
адресом. (См. рисунок).
Рисунок 3. Структурадоменного имени.
Имя этого компьютера создано и курируется группой cso, которая есть не что иное,
как отдел, в котором стоит этот компьютер. Отдел cso являетсяотделом
университета штата Иллинойс (uiuc). uiuc входит в национальную группу учебных
заведений (edu). Такимобразом, домен edu включает в себя все компьютеры учебных
заведений США; домен uiuc.edu – всекомпьютеры университета штата Иллинойс и т.д.
Каждая группа может создавать и изменять все имена, находящиеся под её
контролем. Если uiuc решитсоздать новую группу и назвать её ncsa, она может ни у
кого не спрашивать разрешения. Всё, что нужно сделать – это добавить новоеимя в
свою часть всемирной базы данных, и рано или поздно тот, кому нужно, узнает об
этом имени (ncsa.uius.edu).Аналогичным образом cso может купить новый компьютер,
присвоить ему имя и включить в сеть, не спрашивая ни у когоразрешения. Если все
группы, начиная с edu и ниже, будут соблюдать правила, и обеспечивать
уникальность имён, то никакие двесистемы в Internet не будут иметь одинакового
имени. У Вас могут быть два компьютера с именем fred, но лишь приусловии, что
они находятся в разных доменах (например, fred.cso.uiuc.eduи fred.ora.com).
Легко узнать, откуда берутся домены и имена в организации типа университета или
предприятия. Но откуда берутся домены«верхнего уровня» типа edu? Они были
созданы, когда была изобретена доменная система. Изначально было
шестьорганизационных доменов высшего уровня.
Таблица 1. Первоначальные домены верхнего уровня.
№ Домен Использование
1. com Коммерческие организации
2. edu Учебные заведения (университеты, средние школы и т.д.)
3. gov Правительственные учреждения (кроме военных)
4. mil Военные учреждения (армия, флот и т.д.)
5. org Прочие организации
6. net Сетевые ресурсы
Когда Internet стала международной сетью, возникла необходимость предоставить
зарубежным странамвозможность контроля за именами находящихся в них систем. Для
этой цели создан набор двухбуквенных доменов, которые соответствуют доменам
высшего уровня дляэтих стран. Поскольку ca – код Канады, то компьютер на
территории Канады может иметь такое имя:
hockey.guelph.ca
Общее число кодов стран – 300; компьютерные сети существуют приблизительно в 170
из них.
Окончательный план расширения системы присвоения имён ресурсов в Internet
былнаконец-то объявлен комитетом IAHC (International Ad Hoc Committee).[2]
Согласноновым решениям, к доменам высшего уровня, включающим сегодня com, net,
org, прибавятся:
firm – для деловых ресурсов Сети;
store – для торговли;
web – для организаций, имеющих отношение крегулированию деятельности в
WWW;
arts – для ресурсов гуманитарногообразования;
rec – игры и развлечения;
info – предоставление информационных услуг;
nom – для индивидуальных ресурсов, а такжетех, кто ищет свои пути
реализации, которые отсутствуют в приведённом убогом списке.
Кроме того, в решениях IAHC сказано, что учреждается 28 уполномоченных
агентств по присвоению имён во всём мире. Какзаявлено, новая система позволит
успешно преодолеть монополию, которая была навязана единственным уполномоченным
– компанией Network Solutions. Все новыедомены будут распределены между новыми
агентствами, а прежние будут отслеживаться совместно Network Solutions и
National Science Foundation до конца1998 года.
В настоящее время ежемесячно регистрируется примерно 85 тысяч новых имён.
Годовая оплатаимени составляет 50 долларов. Новые регистрационные агентства
должны будут представлять семь условных географических регионов. Для
претендентов на рольагентств из каждого региона будут устроены лотереи.
Компании, желающие участвовать в них, должны внести вступительный взнос в
размере 20 тысячдолларов и иметь страховку на сумму не менее 500 тысяч долларов
на случай неспособности справиться с ролью регистратора доменных имён.
Поискдоменных имён.
Теперь, когда понятно, как домены связаны между собой и как создаются
имена, можно задуматьсяи над тем, как же применить эту чудесную систему. Вы
используете её автоматически всякий раз, когда задаёте какое-то имя «знакомому»
с нейкомпьютеру. Вам не нужно ни искать это имя вручную, ни давать для поиска
нужного компьютера специальную команду, хотя при желании это также можносделать.
Все компьютеры в Internet могут пользоваться доменной системой, и большинство из
них это делают.
Когда Вы используете имя, например, ux.cso.uiuc.edu, компьютердолжен
преобразовать его в адрес. Чтобы это сделать, Ваш компьютер начинает просить
помощи у серверов (компьютеров) DNS, начиная справой части имени и двигаясь
влево. Сначала она просит локальные серверы DNS найти адрес.Здесь существуют три
возможности:
Локальный сервер знает адрес, потому что этот адрес находится в той части
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9