Главная » Просмотр файлов » Т. Пратт, М. Зелковиц - Языки программирования - разработка и реализация (4-е издание_ 2002)

Т. Пратт, М. Зелковиц - Языки программирования - разработка и реализация (4-е издание_ 2002) (1160801), страница 151

Файл №1160801 Т. Пратт, М. Зелковиц - Языки программирования - разработка и реализация (4-е издание_ 2002) (Т. Пратт, М. Зелковиц - Языки программирования - разработка и реализация (4-е издание_ 2002)) 151 страницаТ. Пратт, М. Зелковиц - Языки программирования - разработка и реализация (4-е издание_ 2002) (1160801) страница 1512019-09-19СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 151)

+ ГГР— протокол передачи файлов (Г!!е Тгапэ1ег Ргогосо!). В течение многих лет этот протокол являлся стандартным способом получения данных с удаленного компьютера. ГТР предоставлял механизм перемещения файла с одного компьютера на другой. При этом требовалось вызвать программу ГТР- клиент на локальной машине, при помощи протокола ГТР подсоединиться к удаленной сервер-машине и за~ем получить нужные документы с этой машины нли переслать документы с локальной машины пользователя на удаленную. Для того чтобы документы могл н быть доступны любому пользователю, ГТР позволял анонимный вход в систему удаленного компьютера.

Пользователи могли с помощью ГТР связаться с удаленным компьютером, используя специальное пользовательское имя аполу~лоид для которого не требовался ввод пароля, после чего они имели доступ к документам из определенного каталога файлов на удаленном компьютере. Этот механизм был одним из первых способов распространения информации любому заинтересованному пользователю.

Слабости в механизме ГТР очевидны. Прежде всего пользоват.ель должен был знать, на какой машине находится интересующая его информация. Далее, у него должно быть право доступа к файлам на этой машине с интересукнцей его информацией. Частично эта проблема решалась с помощью анонимного входа в систему. Далее, пользователь должен был точно знать, где в файловой системе находятся необходимыс ему документы. Несмотря на все эти недостатки, долгие годы протокол ГТР являлся стандартным механизмом передачи информации, пока НТМ1.не изменил ситуацию в корне.

НТМЕ мы обсудим подробнее несколько позже. В середине 80-х гг, управление АРКА приняло решение прекратить поддержку АРКАХЕТ. В это время уже было ясно, что когщепция оправдала себя, но АРКА, в силу своей исследовательской специфики, не могло заниматься организацией коммерческих услуг по доступу к сети. К этому времени сеть АК РАНЕТ объединяла несколько тысяч компьютеров по всему миру. Академические и военные структуры, а также компании, занятыс в высокотехнологичном производстве, интенсивно использовали возможности, предоставляемые этой сетью.

В США Национальный научный фонд (Хайопа1 Бс!енсе Гоцпдаг!оп, ХЗГ) взял на себя поддержку костяка сети — высокоскоростных телефонных линий, которые обеспечивали основной трафик соединений с помощью ТСР/1Р хост-компьютеров. Название сети постепенно трансформировалось в Интернет. К костяку сети добавлялись локальные сети штата, университета, компании, пока Интернет не стал аморфным объедине- 12.2. Всемирная паутина ччччЧЧ 545 нием компьютеров, постоянно взаимодействующих друг с другом.

Коммерческие провайдеры, называемые теперь Интернет-провайдерами (1пгегпег Бегч1се Ргоч16егз, 18Р) (например, М)сгозо1г Хегц огЬ, Согвризегче, АОЕ), установили связи с Интернетом, чтобы индивидуальные пользователи могли входить в сеть со своих домашних компьютеров, используя модем для подключения к своим локальным провайдерам. В настоящее время никто не может точно определить, сколько миллионов пользователей имеют доступ к Интернету. Подключившись к Интернету, пользователи могли использовать имеющиеся в то время в их распоряжении протоколы (БМТР, РТР, Те1пег) для пересылки сообщений электронной почты, получения файлов и входа на удаленные хост-компьютеры. В начале 90-х гг, фонд ХТГ также решил отказаться от своей роли в сетевом бизнесе, и управление сетью перешло к различным коммерческим компаниям.

Развитие Интернета продолжалось, и теперь сеть объединяет миллионы пользователей. Точное количество определить невозможно, так как централизованный контроль ресурсов Интернета отсутствует. Скорость передачи информации возросла с 56 кбит/с до 1 Мбит/с и даже 100 млн бит/с (по оптоволоконным линиям), хотя для индивидуальных пользователей, которые подключаются к сети со своих дочацших компьютеров, скорость передачи обычно не превышает 33,6 или 56 кбит/с, что обусловлено возможностями используемых модемов. Одним из современных способов увеличения скорости передачи информации для пользователей домашних компьютеров является использование линий кабельного телевидения, которые позволяют увеличить скорость до величин порядка мегабит в секунду. СозданиеМЧ1йййг К концу 80-х и, значительно возрос интерес к поиску более легких способов передачи файлов от одного удаленного компьютсра другому.

Как уже было сказано, протокол ГТР являлся не слишком удачным решением этой задачи. Технология ~ЧЪЧ% (нли ~ЧеЬ) была разрабо~ана в виде дополнительных протоколов к трем уже широко используемым протоколам (БМТР, РТР, Те1пег), упоминавшимся ранее. Физики — главным образом Тим Бернерс-Ли (Т1 т Вегпегз-Еее) из исследовательской лаборатории физики частиц высокой энергии Европейской лаборатории ядерных исследований (Сопзе11 Ецгорееп ропг 1а КесЬегсйе Хцс!еа1ге, СЕКХ), расположенной в Швейцарии недалеко от Женевы, — задались целью создать более простой, чем станлартный ГТР-сервер, механизм доступа и передачи документов с удаленного компьютера.

Они разработали концепцию семантического описания, которая приведена ранее в этой главе. Одна, серверная, программа отображала документ, а другая, клиентская программа, называемая брауэером, читала и расгпцфровывалаэтототображенный документ. Сила разработанной ими системы заключалась в том, что отображаемый документ содержал указатели на другие документы — то, что в кругах специалистов по вычислительной технике получило название гииертексш, Более ранней версией гипертекста был продукт НурегСагб компании Арр!е для компьютеров Мас1 пгозЬ, но разрабо~ка СЕКХ была большим достижением в том отношении, что гипертекст позволял связываться с документами, расположенными на других компьютерах, подключенных к Интернету. 646 Глава 12.

Сетевое программирование Разработанный в СЕКХ протокол был протоколом передачи гипертекста (Нурегсехг Тгапз(ег Ргоьосо!, НТТР), а каждый указатель на другой документ стал известен как универсальньш указатель ресурса (1)гй1огш Кевонгсе Ьосасог, ()КЬ), Процедура доступа к месту расположения документа сократилась до следующих шагов: запуск зчеЬ-браузера на локальной машине, ввод адреса ПК1. искомого документа, соединение с ъ еЬ-сервером, функционируюгдим на удаленной машине, содержащей документ с задан ным () И., и отображение документа в соответствии с протоколом НТТР. Щелкая левой кнопкой мыши на внедренных в отображаемыйй документ в виде ги пересылок адресах \3 И, пользователь мог переходить с одного за еЬ-сервера на лругой. Этот способ получения информации имел большие преимущества перед механизмом РТР, который использовался ранее, зЧеЬ-браузеры полностью изменили природу Интернета.

В 1993 г. Национальный центр по использованию суперкомпьютеров (Хаг1опа1 Сепгег 1ог Яцрегсошрцг1п8 Арр!гсаПопз, ХСВА) выпустил и"еЬ- браузер Мова!с. Этот браузер предоставлял интерфейс, с помощью которого любой пользователь с легкостью мог переходить от одного документа к другому простылз щелчком кнопкой мыши на гиперссылке, внедренной в документ. Теперь Интернет перестал быть инструментом акалемических и исследовательских кругов, и любой пользователь мог использовать его для доступа и получения информации. Если браузеры и отображаемые локументы соответствуют протоколу НТТ1', любой браузер может взаимодействовать с любым зуеЪ-сервером.

Это позволило Интернету превратиться из инструмента, доступного лишь опытным пользователям, в широко распространенное приложение, открытое для любого пользователя. На рнс. 12.5 приведена схема, иллюстрирующая архитектуру ЮЪ'Ю с промежуточным звеном. Предположим, вам нужно найти в сети информацию об этой книге', которая расположена иа сайте издательства «Прентис-Холл» (Ргепг1сеНа!1).

Для этого потребуется выполнить следующие действия. 1. Ввести Б К1.-адрес домангней страницы — страницы, содержащей информацию о каком-либо человеке или об организации. В нашем случае й11р:// иисус.сжцпзо,еды/пзегз/взчг/ргЬоок. Этот адрес состоит из двух частей: долгенвого имени сгусзу.ежцшй.епи, тоесть имени машин ьь содержащей искомую за еЪ- страницу, и файла на этой машине, который и представляет требуемую ч еЬ- страницу с информацией об этой книге пзегз/нзог/ргЬоок. 2. тсеЬ-браузер посылает доменное имя одной из нескольких специальных Интернет-машин, называемых серверами доменных имен (Попза1п Хаше 8егоег, 1)ХВ). ЛХВ по заданному доменному имени компьютера возвращает его 1Р-адрес (1пгегпег Рго1осо! — протокол Интернета).

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

Характеристики

Список файлов книги

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6417
Авторов
на СтудИзбе
307
Средний доход
с одного платного файла
Обучение Подробнее