И технологии программирования 6 страница

Обычно длина одного пакета не превышает 1500 байт. Поэтому одно электронное письмо может состоять из нескольких сотен таких пакетов. Малая длина пакета не приводит к блокировке линий свя зи и не позволяет отдельным пользователям надолго захватывать ка­нал связи.

К каждому полученному TCP-пакету протокол IP добавляет ин­формацию, по которой можно определить адреса отправителя и по­лучателя. Это аналогично помещению адреса на конверт. Для каж­дого поступающего пакета маршрутизатор, через который проходит пакет, по данным IP-адреса определяет, кому из ближайших соседей необходимо переслать данный пакет, чтобы он быстрее оказался у получателя, т.е. принимает решение об оптимальном пути следова­ния очередного пакета. При этом географически самый короткий путь не всегда оказывается оптимальным (быстрый канал на другой континент может быть лучше медленного в соседний город). Очевид­но, что скорость и пути прохождения разных пакетов могут быть различными. Взаимосвязанные пакеты данных могут передаваться различными путями. Возможно, что пакеты будут путешествовать через разные континенты с различной скоростью. При этом пакеты, отправленные позже, могут дойти раньше. Независимо от длины пути в результате конечного числа пересылок TCP-пакеты достигают ад­ресата.

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

Таким образом, протокол IP осуществляет перемещение данных в сети, а протокол TCP обеспечивает надежную доставку данных, используя систему кодов, исправляющих ошибки. Причем два сете­вых сервера могут одновременно передавать в обе стороны по одной линии множество ТСР-яакетов от различных клиентов.

Необходимо подчеркнуть основное различие передачи информа­ции по телефонной сети и по Интернету. Телефонная система при звонке по телефону в другой регион или даже на другой континент устанавливает канал между вашим телефоном и тем, на который вы звоните. Канал может состоять из десятков участков разной физи­ческой природы — медные провода, волоконно-оптические линии, беспроводные участки, спутниковая связь и т.д. Эти участки неиз менны на протяжении всего сеанса связи. Это означает, что линия между вами и тем, кому вы звоните, постоянна в течение всего раз­говора, поэтому повреждения на любом участке линии способны прервать ваш разговор. При этом выделенная вам часть сети для дру­гих уже недоступна. Речь идет о сети с коммутацией каналов. Ин­тернет же является сеть/о с коммутацией пакетов. Процесс пересыл­ки электронной почты принципиально иной.

Итак, Internet-данные в любой форме - электронное письмо, Web-страница или скачиваемый файл - путешествуют в виде груп­пы пакетов. Каждый пакет посылается на место назначения по оп­тимальному из доступных путей. Поэтому даже если какой-то учас­ток Интернет окажется нарушенным, то это не повлияет на доставку пакета, который будет направлен по альтернативному пути. Таким образом, во время доставки данных нет необходимости в фиксиро­ванной линии связи между двумя пользователями. Принцип пакет­ной коммутации обеспечивает основное преимущество Internet — надежность. Сеть может распределять нагрузку по различным участ­кам за тысячные доли секунды. Если какой-то участок оборудования сети поврежден, пакет может обойти это место и пройти по другому пути, обеспечив доставку всего послания. Прототип Интернет — сеть ARPAnet, разработанная по заказу Минобороны США, задумывалась именно как сеть, устойчивая к повреждениям (например, в случае военных действий), способная продолжать нормальное функциони­рование при выходе из строя любой ее части.

7.9,2. fldpecciuuo В интернет

Каждому компьютеру, подключенному к Интернету, присваива­ется идентификационный номер, который называется IP-адресом.

При сеансовом подключении к Интернету IP-адрес выделяется компьютеру только на время этого сеанса. Присвоение адреса ком­пьютеру на время сеанса связи называется динамическим распределе­нием IP-адресов. Оно удобно для провайдера, поскольку один и тот же IP-адрес в разные периоды времени может быть выделен разным пользователям. Таким образом, Интернет-провайдер должен иметь по одному IP-адресу на каждый обслуживаемый им модем, а не на каж­дого клиента.

IP-адрес имеет формат ххх.ххх.ххх.ххх, где ххх — числа от 0 до 255. Рассмотрим типичный IP-адрес: 193.27.61.137. Для облегчения запоминания IP-адрес обычно выражают рядом чисел в десятичной системе счисления, разделенных точками. Но компьютеры хранят его в бинарной форме. Например, тот же IP-адрес в двоичном коде бу­дет выглядеть так:

11000001. 00011011. 00111101. 10001001.

Четыре числа в IP-адресе называются октетами, поскольку в каждом из них при двоичном представлении имеется восемь разря­дов: 4 * 8=32. Так как каждая из восьми позиций может иметь два различных состояния: 1 или 0, общий объем возможных комбина­ций составляет 2х или 256, т.е. каждый октет может принимать зна­чения от 0 до 255. Комбинация четырех октетов дает 2п значений, т.е. примерно 4,3 млрд комбинаций, за исключением некоторых за­резервированных адресов.

Октеты делят на две секции: Net и Host. Net-секция используется для того, чтобы определить сеть, к которой принадлежит компьютер. Host, который называют узлом, определяет конкретный компьютер в сети.

Подобная система используется и в обычной почте.

На ранней стадии своего развития Интернет состоял из неболь­шого количества компьютеров, объединенных модемами и телефон­ными линиями. Тогда пользователи могли установить соединение с компьютером, набрав цифровой адрес, например 163. 25. 51. 132. Это было удобно, пока компьютеров было мало. По мере увеличения их количества цифровые имена стали заменять текстовыми, потому что текстовое имя проще запомнить, чем цифровое. Возникла проблема автоматизации этого процесса, и в 1983 г. в Висконсинском универ­ситете США была создана так называемая DNS-система (Domain Name System), которая автоматически устанавливала соответствие между текстовыми именами и IP-адресами. Вместо чисел была пред­ложена ставшая сегодня для нас привычной запись типа www. myname. gorod. ru.

Подобным же образом осуществляется сортировка обычной по­чты. Люди привыкли ориентироваться по географическим адресам, в то время как автомат на почте быстро сортирует почту по индексу.

Таким образом, при пересылке информации компьютеры ис­пользуют цифровые адреса, люди — буквенные, а DNS-сервер слу­жит своеобразным переводчиком.

 

 

7.9.3. Доменные имена

Когда происходит обращение' на Web или посылается e-mail, то ,используется доменное имя. Например, адрес http://www.microsoft.com содержит доменное имя microsoft.com. Аналогично e-mail-адрес algol@rambler.ru содержит доменное имя rambler.ru.

В доменной системе имен реализуется принцип назначения имен с определением ответственности за их подмножество соответствую­щих сетевых групп.

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

Домены имеют подобную иерархию. В именах домены отделя­ются друг от друга точками: addressx.msk.ru, addressy.spb.ru. В имени может быть различное количество доменов, но обычно их не боль­ше пяти. По мере движения по доменам в имени слева направо, ко­личество имен, входящих в соответствующую группу, возрастает.

Для перевода буквенного доменного имени в IP-адрес цифрового формата служат DNS-серверы.

В качестве примера рассмотрим адрес group, facult. univers. rst. ru.

Первым в имени стоит название рабочей .машины — реального компьютера с IP-адресом. Это имя создано и поддерживается груп­пой facult. Группа входит в более крупное подразделение univers, да­лее следует домен rst - он определяет имена ростовской части сети, а ru — российской.

Каждая страна имеет свой домен: аи - Австралия, be - Бельгия и т.д. Это географические домены верхнего уровня.

Помимо географического признака используется организационный признак, в соответствии с которым существуют следующие домен­ные имена первого уровня:

• com — коммерческие предприятия,

• edu — образовательные учреждения,

• gov — государственные учреждения,

• mil — военные организации,

• net — сетевые образования,

• org — учреждения других организаций и сетевых ресурсов.
Внутри каждого доменного имени первого уровня находится целый ряд доменных имен второго уровня. Домен верхнего уровня рас­
полагается в имени правее, а домен нижнего уровня — левее.

Так, в адресе www. continent, rst. ru домен верхнего уровня ru указывает на то, что адрес принадлежит российской части Интернет, rst - определяет город, следующий уровень - домен конкретного предприятия.

Лавинообразное подключение в сети Интернет обнажило про­блему недостатка адресного пространства. В 1995 г. организация IETF (Internet Engineering Task Force - инженерные силы Интернет) опуб­ликовала рекомендации по протоколу IP следующего поколения — IP v. 6 (сейчас IP v. 4), которые предполагают постепенный переход с существующей 32-разрядной системы присвоения IP-адресов на 128-разрядную систему. Такая мера сулит увеличение адресного про­странства в 296 раз, что позволит каждому жителю планеты иметь несколько адресов. Переход уже начался. Вместе с использованием новых оптоволоконных каналов для увеличения скорости в сотни и тысячи раз расширение адресного пространства даст возможность осуществить проект Интернет 2. Эта сеть в настоящее время развер­тывается в США для ряда университетов, школ, федеральных агентств и крупных компьютерных компаний.

Во время приема запроса на перевод доменного имени в IP-ад­рес DNS-сервер выполняет одно из следующих действий:

• отвечает на запрос, выдав IP-адрес, если знает IP-адрес запрашиваемого домена;

• взаимодействует с другим DNS-сервером для того, чтобы найти
IP-адрес запрошенного имени, если он его не знает (такой запрос может проходить по цепочке DNS-серверов несколько раз);

• выдает сообщение: «Я не знаю IP-address домена, запрашиваемого вами, но вот IP-address DNS-сервера, который знает боль­ше меня»;

• сообщает, что такой домен не существует.

Предположим, вы набрали адрес group, facult. univers. rst. com, который имеет адрес в домене верхнего уровня СОМ. В простейшем ' варианте браузер контактирует с DNS-сервером для того, чтобы по лучить IP-адрес искомого компьютера, и DNS-сервер возвращает этот искомый IP-адрес.

Одна из причин надежной работы этой системы — ее избыточ­ность. Существует множество DNS-серверов на каждом уровне, и поэтому если один из них не может дать ответ, то точно существует другой, на котором есть необходимая информация.

Система кэширования делает поиск более быстрым. DNS-сервер, однажды сделав запрос на корневой DNS и получив адрес нужного DNS-сервера, кэширует полученный IP-адрес. В следующий раз он уже не будет повторно обращаться с подобным запросом. Подобное кэширование происходит с каждым запросом, что постепенно опти­мизирует скорость работы системы. Пользователям работа DNS-сер­вера не видна, однако эти серверы каждый день выполняют милли­арды запросов, обеспечивая работу миллионов пользователей.

7.9.4. Варианты доступа В интернет

Провести соединение между ISP-провайдером и пользователя­ми - задача не из простых. Обычно провайдер подключен к Интер­нет с помощью дорогостоящего оптоволоконного высокоскоростно­го канала. Один провайдер обслуживает множество клиентов, кото­рые рассредоточены на большой территории. Технология, по которой осуществляется связь между абонентами и местной телекоммуника­ционной службой, т.е. провайдером, получила название технологии последней мили. Название это условное (обычно расстояние от або­нента до провайдера не превышает 4 км).

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

Наиболее распространенный среди домашних пользователей в России способ доступа в Интернет - доступ по коммутируемой телефонной линии с помощью модема. Скорость доступа при таком спо­собе подключения не более 56 Кбит/с, но такая скорость сегодня мало кого устраивает. Какие же альтернативные технологии позво­ляют получить более высокую скорость доступа в Интернет?

Обычный телефон использует лишь низкочастотный диапазон линии. Однако провод телефонной линии способен передавать гораздо больше данных, если использовать более широкую полосу (по­лоса пропускания обычной телефонной линии 3400 КГц). Поэтому телефонную сеть, которая изначально предназначалась для переда­чи голосового сигнала, приспособили для высокоскоростной пере­дачи цифровых данных.

DSL-технология (Digital Subscriber Line — цифровая абонентская линия) позволяет использовать более широкую полосу пропускания для передачи данных без ущерба для использования телефонной ли­нии по прямому назначению. Существует целое семейство техноло­гий под общим названием xDSL, где приставка х указывает на кон­кретную спецификацию семейства DSL. Эта технология весьма перспективна, она позволяет одновременно работать в Интернете и разговаривать по телефону. Скорость подключения по ней намного выше, чем при помощи обычного модема. DSL не требует проклад­ки новых проводов, так как лспользует уже имеющуюся телефонную линию.

Одним из основных преимуществ технологии xDSL является высокоскоростной доступ в Интернет. При работе в Интернет основ­ной поток информации идет из сети к пользователю, а в сеть пере­дается гораздо меньший объем данных. Действительно, при просмот­ре Web-страниц в ответ на небольшой запрос пользователь получает из Сети не только текст, но и изображения. Таким образом, инфор­мационный обмен является асимметричным.

ADSL (Asymmetrical DSL), или асимметричный DSL, позволя­ет передавать данные пользователю со скоростью, на порядок пре­вышающую скорость передачи данных от пользователя. При этом сигнал от пользователя в Сеть передается на более- низких частотах, чем сигнал из Сети к пользователю. Теоретически при этом можно иметь канал с пропускной способностью 1 Мбит/с в прямом направ­лении (в Сеть) и 8 Мбит/с — в обратном. При этом одна и та же линия может использоваться для передачи голоса и цифровых дан­ных. По сравнению с коммутируемым доступом ADSL-линия рабо­тает, как минимум, на два порядка быстрее. Высокая скорость по­зволяет комфортно работать с Web-сайтами с мультимедийной информацией, быстро перекачивать большие файлы и полноценно использовать интерактивные приложения.

Достоинства ADSL: легкость установки (используется уже име­ющаяся телефонная линия), постоянный доступ в Интернет (пользователи ADSL не разделяют полосу пропускания с другими абонен­тами).

Недостаток ADSL: ограничения по дальности. Скорость переда­чи потока данных в обратном направлении существенно зависит от расстояния. Если при расстоянии 3 км можно получить скорость около 8 Мбит/с, то на расстоянии 5 км - только 1,5 Мбит/с.

На стороне пользователя компьютер подключается к ADSL-мо­дему. Принцип действия ADSL-модема заключается в том, что диа­пазон частот в интервале 24—1100 КГц разбивается на 4 КГц поло­сы, на каждую из которых назначается виртуальный модем. Таким образом, каждый из этих 249 виртуальных модемов работает со сво­им диапазоном. ADSL-модем подключается к частотному разделите­лю. Частотный разделитель представляет собой фильтр низких час­тот, разделяющий низкочастотный сигнал обычной телефонной связи и высокочастотный ADSL-сигнал. Конструктивно частотный разде­литель, или сплиттер, выполняется в виде блока, имеющего три гнез­да: для подключения ADSL-модема, телефонного аппарата и линии. Частотный разделитель позволяет подключить к одной линии и ком­пьютер, и телефон. Таким образом, по одной линии могут переда­ваться и цифровые компьютерные сигналы, и аналоговые сигналы телефонной связи

На телефонной станции такой же частотный разделитель позво­ляет разделять низкочастотные и высокочастотные сигналы на дру­гом конце абонентной линии. Голосовой аналоговый сигнал направ­ляется в телефонную сеть общего пользования, а цифровой сигнал — на мультиплексор доступа DSLAM. На стороне провайдера сигнал от мультиплексора доступа DSLAM через модемный пул и сервер попадает в Интернет.

Мультиплексор доступа DSLAM (Digital Subscriber Line Access Multiplexer) — это устройство, установленное на телефонной станции, которое осуществляет подключение всех DSL-абонентов к одной высокоскоростной линии.

ADSL - весьма экономичная технология. Обычно такая линия обходится потребителю намного дешевле, чем выделенный канал аналогичной пропускной способности. По данной технологии может быть подключен не только отдельный компьютер, но и локальная сеть.

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

Под термином узкополосный доступ обычно понимается канал, достаточный для передачи голоса. Скорость передачи по такому каналу не превышает 64 Кбит/с. Считается, что широкополосный до­ступ — это канал со скоростью передачи не менее 256 Кбит/с. Ши­рокополосный доступ позволяет передавать в одном канале различ­ные сигналы и одновременно пользоваться телефоном, телевизором и Интернетом.

Выделенная телефонная линия - это арендованная телефонная линия связи, соединяющая без коммутации двух абонентов. Наибо­лее распространенной технологией выделенной линии является тех­нология ISDN (Integrated Services Digital Network).

ISDN — это стандарт цифровой передачи. Основным компонен­том любой ISDN-линии является однонаправленный канал или В-канал с пропускной способностью 64 Кбит/с. По этому каналу могут пе­редаваться цифровые данные и, соответственно, оцифрованные ви­део- и аудиоданные. Для расширения полосы пропускания В-кана-лы группируются по два. В состав группы включается также D-канал (16 Кбит/с), управляющий передачей данных.

Передача информации может осуществляться по обычному мед­ному проводу. Пользователи, которые устанавливают ISDN-адаптер вместо модема, могут получить доступ в Интернет со скоростью до 128 Кбит/с. ISDN требует установки адаптеров на обоих концах ли­нии передачи. ISDN-канал обычно предоставляется телефонными станциями. По линии ISDN можно вести телефонные разговоры и одновременно передавать данные в Интернет.

Сеть кабельного телевидения первоначально была разработана как система для передачи аналогового видеосигнала в одном направле­нии - в сторону пользователя. Позднее были созданы так называе мые кабельные модемы, которые кодируют и передают данные по ка­белю таким образом, что это не мешает передаче телевизионного сигнала. Основным достоинством этой технологии является то, что используются уже имеющиеся сети кабельного телевидения. При доступе в Интернет по сетям кабельного телевидения обеспечивает­ся высокая скорость передачи информации. Полосы пропускания те­левизионного кабеля вполне достаточно для предоставления услуг последней мили при скоростях, сравнимых с теми, что предоставляют операторы DSL.

В отличие от ADSL, которая обеспечивает высокоскоростную передачу данных по одной телефонной линии, сети кабельного те­левидения являются сетями коллективного пользования. Кабельные модемы получают услугу от общего источника информации. Рабочая полоса частот кабельного модема разделяется между всеми пользо­вателями, подключенными к линии, и, следовательно, зависит от количества одновременно работающих пользователей. Обычно к од­ной модемной системе подключается несколько десятков абонентов. Чем больше клиентов одновременно посылают данные, тем меньше скорость их передачи. На практике скорость передачи данных от пользователей при применении кабельного модема часто меньше, чем при использовании ADSL.

Для организации связи между пользователем и опорной точкой радиосети провайдера используют радиоканал для высокоскоростно­го доступа в Интернет. С помощью этой технологии к Интернету можно подключить как индивидуальных пользователей, так и ЛВС. Для этого у абонента устанавливается радиомодем, который подклю­чается к сетевой карте ПК или к хабу/маршрутизатору (в случае под­ключения ЛВС). Радиомодем соединен с направленной антенной, ус­тановленной на крыше здания. Антенна абонента направляется на базовую станцию провайдера. Связь между точкой входа в Интернет провайдера и абонентом осуществляется по радиоканалу.

С помощью данной технологии можно также объединить в сеть несколько филиалов компании без кабельного соединения. Для это­го в каждом подразделении устанавливается абонентский комплект: направленная антенна и радиомодем. Провайдер обеспечивает связь между всеми точками доступа фирмы и правильную маршрутизацию данных.

Оборудование беспроводных сетей работает в диапазоне частот 2,4 ГГц. Сигналы такой частоты распространяются вдоль прямой линии, соединяющей антенны, поэтому радиоканал может быть орга­низован при условии прямой видимости между абонентской антен­ной и антенной провайдера. На практике направленные антенны обеспечивают дальность связи до 30 км.

Преимущества радиоканала: быстрая инсталляция, мобильность (нет кабеля), высокая скорость (несколько Мбит/с в зависимости от оборудования), затраты (первоначальные затраты на оборудование выше, чем в случае выделенной линии, но абонентская плата ниже).

В случае отсутствия телефонных станций и кабельного телеви­дения может помочь спутниковый доступ в Интернет. При этом ско­рость доступа на порядок выше, чем по обычному модему через коммутируемую телефонную линию, но несоизмеримо ниже ASDL-доступа. Существует две разновидности организации высокоскорос­тного доступа в Интернет по спутниковому каналу: симметричная и асимметричная.

В случае симметричного доступа клиент осуществляет передачу запроса на спутник и прием данных со спутника. Подобное реше­ние является достаточно дорогим, как по части клиентского обору­дования, так и по стоимости абонентской платы.

В случае асимметричного доступа клиент осуществляет передачу запроса на получение требуемой информации по наземному каналу, а принимает информацию со спутника. Пользователь связывается с любым провайдером Интернета через обычный телефонный модем. Используя этот канал связи, он регистрируется на сервере провай­дера, который обеспечивает асимметричный доступ в Интернет. Пос­ле авторизации весь поток информации, поступающей в адрес пользователя через Интернет, направляется к нему не по обычной те­лефонной линии, а через спутниковый канал.

В последние годы активно разрабатываются технологии, направ­ленные на использование бытовой электрической сети для доступа в Интернет. Одно из важнейших преимуществ бытовой электрической сети состоит в ее распространенности. Поэтому идея передачи ин­формации по такой сети очень перспективна. Поскольку бытовая электрическая сеть первоначально не была предназначена для пере­дачи информации, то это создает ряд технических трудностей. Элек­тропроводка характеризуется высоким уровнем шумов, быстрым затуханием высокочастотного сигнала, а также изменением комму­никационных параметров в зависимости от текущей нагрузки.

Несмотря на технические трудности, сегодня уже имеются тех­нологии, позволяющие использовать силовую кабельную инфра­структуру. В частности, компании Nor.web и United Utilities разрабо­тали технологию DPL (Digital Power Line), позволяющую передавать голос и пакеты данных через простые электрические сети 120/220 В со скоростью до 1 Мбит/с.

Ожидается, что DPL-технология сможет дать новый импульс развитию средств передачи данных по линиям электропитания и сде­лает возможным прямой доступ в Интернет практически из любой точки земного шара по минимальной стоимости. Пока эта техноло­гия не получила широкого распространения, однако в ближайшем будущем можно ожидать существенных изменений на рынке провай­дерских услуг и снижения расценок на доступ в Сеть, включая цены на коммутируемые и выделенные линии.

Если эта технология получит распространение, она сможет зна­чительно изменить расстановку сил на рынке предоставления Internet-доступа. Технология будет способствовать и появлению но­вых принципов проектирования силовых электрических сетей с учетом как энергетических, так и коммуникационных требований.

7.9.5. Система адресации URL

Чтобы найти документ в сети Интернет, достаточно знать ссыл­ку на него — так называемый универсальный указатель на ресурс URL (Uniform Resource Locator — унифицированный указатель ре­сурса), который указывает местонахождение каждого файла, храня­щегося на компьютере, подключенном к Интернету.

Адрес URL является сетевым расширением понятия полного име­ни ресурса, например, файла или приложения и пути к нему в опе­рационной системе. В URL, кроме имени файла и директории, где он находится, указывается сетевое имя компьютера, на котором этот ресурс расположен, и протокол доступа к ресурсу, который можно использовать для обращения к нему.

Рассмотрим некоторые URL:

http://www.abc.def.ru/kartinki/SLIDE.htm

Первая часть http:// (Hypertext Transfer Protocol) — протокол пе­редачи гипертекста, по которому обеспечивается доставка докумен та с Web-сервера, указывает браузеру, что для доступа к ресурсу при­меняется данный сетевой протокол.

Вторая часть www.abc.def.ru указывает на доменное имя.

Третья часть kartinki/SLIDE.htm показывает программе-клиенту, где на данном сервере искать ресурс. В данном случае ресурсом яв­ляется файл в формате html, а именно SLIDE.htm, который находит­ся в папке kartinki.

Имена директорий, содержащиеся в URL, — виртуальные и не имеют ничего общего с реальными именами каталогов компьютера, на котором выполняется Web-сервер, а являются их псевдонимами. Ни один владелец компьютера, на котором выполняется Web-сервер, не позволит постороннему пользователю, обращающемуся к Web-сер­веру через Интернет, иметь доступ к реальной файловой системе это­го компьютера.

При написании URL важно правильно указывать верхние и ниж­ние регистры. Дело в том, что Web-серверы функционируют под уп­равлением разных операционных систем, а в некоторых из них име­на файлов и приложений являются регистро-чувствительными.

В общем случае формат URL имеет вид: (протокол доступа) [://<домен>: <порт>](/<директория><имя ресурса>[/<параметры

запроса>].

Первая часть URL соответствует используемому протоколу дос­тупа, например HTTP:// (протокол передачи гипертекста), FTP:// (File Transfer Protocol — протокол передачи файлов) и т.д.

Вторая часть URL-адреса указывает доменное имя, а также мо­жет указывать номер порта. Любой сервер предоставляет сервис, ис­пользуя нумерованные порты. При этом каждая служба имеет свой номер порта. Клиенты подключаются к сервису по уникальному IP-адресу и по конкретному номеру порта. Так, если на компьютере функционируют Web-сервер и FTP-сервер, то обычно Web-сервер будет доступен по порту 80, а FTP-сервер — по порту 21. Каждый из распространенных сервисов имеет свой стандартный номер порта: WWW - 80, FTP - 21, ECHO ~ 7, TELNET - 23, SMTP - 25, GOPHER — 70 и т.д. Если номер порта не указан, то по умолчанию предполагается 80. В рассмотренном выше примере номер порта ука­зан не был, поэтому он будет определен по умолчанию в связи с именем используемого протокола, в данном случае — HTTP.

При этом следует учитывать, что если устанавливается свой Web- сервер, то его можно поместить на другой свободный номер пор­та, например 920. В этом случае, если имя машины, например, aaa.bbb.com, то подключиться к этому серверу можно по URL http: //aaa.bbb.com:920.

Третья часть URL-адреса — путь доступа к файлу — аналогичен пути к файлу на клиентском компьютере. Если этот путь не указан, по умолчанию используется стандартный отклик, определяемый в настройках Web-сервера. В частности, стандартным откликом на HTTP-запрос для ряда Web-серверов служит вывод файла с именем index.html.

7.9,6. Сервисы интернет