Виды адресации в компьютерных сетях

Автор работы: Пользователь скрыл имя, 29 Сентября 2013 в 17:27, контрольная работа

Краткое описание

Для того, чтобы компьютеры могли идентифицировать друг друга в информационно-вычислительной сети, им присваиваются явные адреса. Основными типами адресов являются следующие:
MAC-адрес;
IP-адрес;
доменный адрес;
URL.

Вложенные файлы: 1 файл

Г Информатика с рамкой.doc

— 147.00 Кб (Скачать файл)

4 Система доменных имен

 

IP-адресация удобна для машинной обработки таблиц маршрутов, однако сложна для использования человеком. Система доменных имен (Domain Name System - DNS) позволяет присваивать компьютерам легко запоминаемые имена, например, yahoo.com, и отвечает за перевод этих имен в IP-адреса.

DNS строится по иерархическому принципу, однако эта иерархия не является строгой. Фактически нет единого корня всех доменов Internet. В 80-е гг. были определены первые домены (национальные, США) верхнего уровня: gov, mil, edu, com, net. Позднее появились национальные домены других стран: uk (Великобритания), jp (Япония), au (Австрия), cn (Китай) и т.п. Для СССР был выделен домен su, однако после приобретения республиками Союза суверенитета многие из них получили собственные домены: ua - Украина, ru - Россия и т.п.

В настоящее время  существуют домены верхнего уровня com - для коммерческих компаний, edu - для школ и университетов, org - для прочих организаций, net - для сетевых организаций и т.д.

Вслед за доменами верхнего уровня следуют домены, определяющие либо регионы, либо организации; следующие  уровни иерархии могут быть закреплены за небольшими организациями, либо за подразделениями больших организациях.

Таким образом, доменное имя компьютера имеет, по меньшей мере, два уровня доменов. Каждый уровень отделяется от другого точкой. Слева от домена верхнего уровня располагается другое имя и, возможно, не одно. Все, что находится слева, является поддоменом для общего домена. Так, например, в имени somesite.russia.ru слово somesite является поддоменом russia, который, в свою очередь, является поддоменом домена ru.

DNS-серверы, реализующие перевод IP-адресов в доменные и обратно, устанавливаются обычно на машинах, которые являются шлюзами для локальных сетей. Вообще говоря, сервер имен может быть установлен на любой компьютер локальной сети. При выборе машины для установки сервера имен следует принимать в расчет то обстоятельство, что многие реализации серверов держат базы данных имен в оперативной памяти. При этом часто подгружается информация и с других серверов. Все это может вызвать задержки при разрешении запроса на адрес по имени машины, если для сервера имен будет использоваться маломощный компьютер.[6, c.112-116]

5 Универсальная идентификация ресурсов (URL)

 

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

система обозначений  для однозначной идентификации  компьютера, каталога или файла в Internet.

В систему URL заложены следующие принципы:

  • Расширяемость - новые адресные схемы должны легко вписываться в существующий синтаксис URL; расширяемость достигается за счет выбора определенного порядка интерпретации адресов, который базируется на понятии "адресная схема". Идентификатор схемы стоит перед остатком адреса, отделен от него двоеточием и определяет порядок интерпретации остатка.
  • Полнота - по возможности любая из существовавших схем должна описываться посредством URL.
  • Читаемость - адрес должен легко пониматься человеком, что вообще характерно для технологии WWW, - документы вместе с ссылками могут разрабатываться в обычном текстовом редакторе.

Формат URL включает:

  • схему адреса (тип протокола доступа - http, gopher, wais, telnet, ftp и т.п.);
  • IP- или доменный адрес машины;
  • номер TCP-порта;
  • адрес ресурса на сервере (каталог или путь к файлу);
  • имя HTML-файла или метку;
  • критерий поиска данных.

Для каждого вида протокола  приложений выбирается свое подмножество полей из представленного выше списка. Прежде чем рассмотреть различные схемы представления адресов, приведем пример простого адреса URL http://astra.net.ru/master/index.html.

В данном случае путь состоит  из доменного адреса машины, на которой  установлен сервер HTTP, и пути от корня дерева сервера к файлуindex.html.

Кроме подобной полной записи URL существует упрощенная, которая предполагает, что к моменту ее использования многие основные компоненты адреса ресурса уже определены (протокол, адрес машины в сети, некоторые элементы пути). В таком случае достаточно указывать только адрес, относительный определенных базовых ресурсов - относительный адрес.

Схемы URL

Рассмотрим несколько  различных схем URL, с помощью которых можно обратиться к различным информационным ресурсам Internet.

Схема HTTP - основная для Web. Она содержит идентификатор, адрес машины, TCP-порт, путь в директории сервера, поисковый критерий и метку.

Приведем несколько  примеров URL для схемы http:

  • В наиболее распространенном виде URL, применяемом в документах WWW, вслед за именем схемы (http) следует путь, состоящий из доменного адреса машины и полного адреса html-документа в дереве Web-сервера: 
     http://astra.net.ru/vebmaster/quest/defoult.html. 
  • В качестве адреса машины допустимо использование и IP-адреса: 
     http://144.206.160.40/risk/risk01.html. 
  • Если сервер протокола http запущен на обслуживание отличного от стандартного 80 порта, то это отражается в адресе: 
    http://144.206.130.137:8080/alta/vista.html. 
  • При указании адреса ресурса возможна ссылка на точку внутри html-файла. Для этого вслед за именем документа может быть указана метка внутри html-документа: 
    http://astra.net.ru/alta/volume04.html#first 
    Символ "#" отделяет имя документа от имени метки. 
  • Другая возможность схемы http - передача параметров. Первоначально предполагалось, что в качестве параметров будут передаваться ключевые слова, но, по мере развития механизма CGI-скриптов, в качестве параметров стала передаваться и другая информация: 
    http://astra.net.ru/index.html?keyword1+keyword2 
    В данном примере предполагается, что файл index.html - документ с возможностью поиска по ключевым словам. 
  • При использовании Web-форм параметры передаются как именованные поля http://astra.nen.ru/index.html?field1=value1+field2=value2.

Схема ftp позволяет адресовать файловые FTP-архивы из программ-клиентов World Wide Web. При этом возможно указание не только имени схемы, адреса FTP-архива, но и идентификатора пользователя и даже его пароля.

  • Наиболее часто данная схема используется для доступа к публичным архивам FTP ftp://astra.net.ru/pub/index01.txt. 
    В данном случае записана ссылка на архив astra.net.ru с идентификатором "anonymous" (доступ для любых пользователей). 
  • Если необходимо указать идентификатор пользователя и его пароль, то можно это сделать перед адресом машины: 
    ftp://login:password@/users/local/. 
    В данном случае эти параметры отделены от адреса машины символом "@", а друг от друга - двоеточием.

Схема Gopher используется для ссылки на ресурсы распределенной информационной системы Gopher; состоит из идентификатора и пути, в котором указывается адрес Gopher-сервера, тип ресурса и команда Gopher gopher://gopher.com:70:/7/sortware.

В данном примере осуществляется доступ к Gopher-серверу gopher.com через порт 70 для поиска (тип 7) слова software. Следует заметить, что тип ресурса, в данном случае - 7, передается не перед командой, а вслед за ней.

Схема mailto предназначена для отправки почты по стандарту RFC 822 (стандарт почтового сообщения). Общий вид схемы выглядит так: 
mailto:paul@quest.astra.com.

Схема news - просмотр сообщений системы Usenet. 
news:comp.infosystems.

В данном примере пользователь получит идентификаторы статей из группы comp.infosystems в режиме уведомления. Можно получить и текст статьи, но тогда необходим ее идентификатор: 
news:086@comp.infosystems (86-я статья из группы).

Схема nttp - еще одна схема получения доступа к ресурсам Usenet, в которой, например, обращение к группе comp.infosystems для получения статьи 86 будет выглядеть так: nntp:comp.infosystems/086.

Следует обратить внимание на то, что адрес сервера Usenet не указан. Программа-клиент должна быть предварительно сконфигурирована на работу с одним из серверов Usenet. Сама служба Usenet является распределенным информационным ресурсом, и группа comp.infosystemsна сервере в домене abc.com или где-либо еще в мире содержит одни и те же сообщения.

Схема telnet - осуществляет доступ к ресурсу в режиме удаленного терминала. Обычно клиент вызывает дополнительную программу для работы по протоколу telnet. При использовании этой схемы необходимо указывать идентификатор пользователя, допускается использование пароля: 
telnet://login:password@astra.net.ru

Схема wais - предназначена для использования в распределенной информационно-поисковой системе WAIS, работающей в режимах поиска и просмотра. При поиске используется форма со знаком "?", отделяющим адресную часть от ключевых слов: wais://wais.think.com/wais?guide.

В данном случае обращаются к базе данных WAIS на сервере wais.think.com с запросом на поиск документов, содержащих слово guide. Сервер возвращает клиенту список идентификаторов документов, после получения которого можно использовать вторую форму схемы -wais-запрос на просмотр документа: wais://wais.think.com/wais/wtype/093=/user/letter.txt, где 039 - идентификатор документа.

Схема file используется в локальном режиме: 
file:///C|/text/html/indes.htm. В данном примере приведено обращение к локальному документу на персональном компьютере с ОС Windows.

Список литературы

  1. Бройдо В. Л., Ильина О. П. Вычислительные системы, сети и телекоммуникации. – СПб.: Питер, 2011. – 560с.

  1. Кудинов Ю. И., Пащенко Ф. Ф. Основы современной информатики. – М.: Лань, 2011. – 256с.

  1. В. Олифер, Н. Олифер. Компьютерные сети. Принципы, технологии, протоколы. – СПб.: Питер, 2013. – 944с.

  1. Степанов А. Н. Информатика. – СПб.: Питер, 2010. – 720 с.

  1. Таненбаум Эндрю,Уэзеролл Дэвид. Компьютерные сети. – СПб.: Питер, 2011. – 960с.
  1. Шапорев С. Д. Информатика. Теоретический курс и практические занятия. – СПб.: БХВ-Петербург, 2008. – 480с.

 


Информация о работе Виды адресации в компьютерных сетях