Технология world wide web
Практическая реализация принципов пакетной коммутации состоялась в 1965 г. В феврале этого года директор Бюро по методам обработки информации (IPTO — InformationProcessingTechniquesOffice) АйвенСьюзерланд подписал с молодым специалистом Лоуренсом Робертсом контракт на создание местной компьютерной сети. В июле этого же года к Л. Робертсу присоединился молодой психолог Томас Мэрилл. В октябре… Читать ещё >
Технология world wide web (реферат, курсовая, диплом, контрольная)
Технология WWW позволяет создавать ссылки, которые реализуют переходы не только внутри исходного документа, но и на любой другой документ, находящийся на данном компьютере и на любой документ любого компьютера, подключенного к Интернету.
В 1989 году Тим Бернерс-Ли предложил свой проект гипертекстовой системы (см. рис.), согласно которой нажатие на ссылку вызывает переход на требуемый документ или фрагмент документа.
В качестве указателей ссылок, то есть объектов, активизация которых вызывает переход на другой документ, могут использоваться на только фрагменты текста, но и графические изображения.
Серверы Интернета, реализующие WWW-технологию, называются Web-серверами, а документы, реализованные по технологии WWW, называются Web-страницами.
Создание Web-страниц осуществляется с помощью языка разметки гипертекста (Hyper Text Markup Language — HTML). Основа используемой в HTML технологии состоит в том, что в обычный текстовый документ вставляются управляющие символы (тэги). В результате текстовый документ в браузере выглядит как Web-страница.
Базовым кирпичиком для WWW является компьютер с установленным на нём ВЕБ-сервером подключённый к сети, то есть к другим компьютерам. ВЕБ-сервер — программа, запускаемая на подключённом к сети компьютере, и использующей протокол HTTP для передачи данных.
В простейшем виде такая программа получает по сети HTTP-запрос на определённый ресурс, находит соответствующий файл на локальном жёстком диске и отправляет его по сети запросившему компьютеру. Более сложные веб-серверы способны динамически формировать ресурсы в ответ на HTTP-запрос.
Для идентификации ресурсов во Всемирной паутине используются единообразные идентификаторы ресурсов URI (UniformResourceIdentifier). Для определения местонахождения ресурсов в сети используются единообразные локаторы ресурсов URL (UniformResourceLocator).
Такие URL-локаторы сочетают в себе технологию идентификации URL и систему доменных имён DNS (DomainNameSystem) — доменное имя (или непосредственно IP-адрес в числовой записи) входит в состав URL для обозначения компьютера (точнее — одного из его сетевых интерфейсов), который исполняет код нужного веб-сервера.
Для просмотра информации, полученной от веб-сервера, на клиентском компьютере применяется специальная программа — веб-браузер.
Основная функция веб-браузера — отображение гипертекста. Гипертекст — это текст, размеченный языком гипертекстовой разметки HTML, после HTML-разметки получившийся гипертекст помещается в файл, такой HTML-файл является самым распространённым ресурсом Всемирной паутины.
После того, как HTML-файл становится доступен веб-серверу, его начинают называть «веб-страницей». Набор веб-страниц образует веб-сайт. В гипертекст веб-страниц добавляются гиперссылки.
Гиперссылки, основанные на технологии URL, помогают пользователям Всемирной паутины легко перемещаться между ресурсами (файлами) вне зависимости от того, находятся ресурсы на локальном компьютере или на удалённом сервере.
Одним из пионеров в области пакетной коммутации является Леонард Клейнрок. Клейнрок родился в 1934 г. в Нью-Йорке. После окончания в 1957 г. городского колледжа он стал инженером-электриком. Свое образование Л. Клейнрок продолжил в Массачусетском технологическом институте, где в 1959 г. получил степень магистра, а в 1963 г. защитил докторскую диссертацию. После получения докторской степени он стал профессором в области компьютерных наук в Калифорнийском университете в Лос-Анджелесе (США). В этом учебном заведении им был образован Сетевой измерительный центр (NetworkMeasurementsCenter), сотрудниками которого, как правило, становились студенты, окончившие университет. Данный центр станет первым узлом глобальной сети Интернет.
По воспоминанию самого Л. Клейнрока, работы над теорией пакетной коммутации были начаты им в 1959 г. В июле 1961 г. он опубликовал свою первую работу, посвященную цифровым сетям связи — «Информационные потоки в больших сетях связи». Новые идеи пакетной коммутации были изложены Л. Клейнроком в тезисах к докторской диссертации. Спустя год идеи были им доработаны и опубликованы в книге «Сети связи» («Communicationnets»).
Практическая реализация принципов пакетной коммутации состоялась в 1965 г. В феврале этого года директор Бюро по методам обработки информации (IPTO — InformationProcessingTechniquesOffice) АйвенСьюзерланд подписал с молодым специалистом Лоуренсом Робертсом контракт на создание местной компьютерной сети. В июле этого же года к Л. Робертсу присоединился молодой психолог Томас Мэрилл. В октябре 1965 г. совместная работа двух молодых ученых увенчалась успехом — им удалось связать низкоскоростной коммутируемой телефонной линией на скорости 1200 бит/с два компьютера — ТХ-2 из LincolnLab Массачусетского технологического института и AN / FSQ -32 из SystemDevelopmentCorporation, находившийся в Санта Монике (штат Калифорния, США). Данная компьютерная сеть стала первой сетью с пакетной коммутацией. И хотя в данной сети время доставки сообщения было слишком большим, а надежность системы оставляла желать лучшего, это был шаг вперед на пути к новым технологиям.
В октябре 1966 г. Л. Робертс и Г. Мэрилл опубликовали книгу «В направлении к кооперативным сетям с компьютерами, разделенными во времени» («Toward a CooperativeNetworkofTime — SharedComputers»), в которой подробно описывалась совместная деятельность обоих ученых. В ходе данного эксперимента стало очевидно, что телефонная сеть с коммутацией каналов абсолютно непригодна для построения компьютерной сети. Данное обстоятельство лишний раз подтвердило убежденность Л. Клейнрока в том, что сети будущего будут строиться с использованием коммутации пакетов.
В 1966 г. Л. Робертс стал руководителем группы по разработке компьютерной сети ARPANET, ставшей предшественницей Интернета. В основу создания этой разветвленной цифровой сети связи, охватывающей большую территорию, Л. Робертс положил идеи Л. Клейнрока. В октябре 1968 г. Л. Робертс заключил контракт с возглавляемым Л. Клейнроком центром на проведение измерений в сети ARPANET. В сентябре 1969 г. сотрудники центра подключили к интерфейсному процессору сообщений один из своих компьютеров, ставший первым хостом сети Интернет.
Паралелльно с Л. Клейнроком аналогичный метод коммутации пакетов предложил Поль Бэрэн. П. Бэрэн родился в 1926 г. в Польше. В 1928 г. его родители переехали в США — сначала в Бостон, а затем в Филадельфию. После окончания школы Поль поступил в Дрексельскийуни-верситет на факультет электротехни-ки. После окончания данного учебно-го заведения он устроился на работу в качестве техника в Eckert — MauchlyComputerCorporation. Вскоре он переехал вместе с семьей в Лос-Анджелес, где начал работать в HughesAircraftCompany. Одновременно молодой человек начал посещать в Калифорнийском университете в Лос-Анджелесе ночные учебные курсы для повышения квалификации специалистов, которые успешно закончил в 1959 г.
Втомже 1959 г. онушелиз Hughes Aircraft Company иперешелнаработув RAND (Research and Development) Corporation. В начале 70-х годов П. Бэрен покинул RAND Corporation и начал заниматься частной практикой. Он основал компанию Metricom и был соучредителем. За активную научную деятельность и огромный вклад в развитие глобальной информационной инфраструктуры П. Бэрэн награжден многими почетными наградами, включая медаль им. Александра Грэхэма Белла и награду от Международного общества Маркони — MIF (MarconiInternationalFellow — ship).
Свои первые исследования по пакетной коммутации П. Бэрэн опубликовал, уже будучи сотрудником RAND Corporation в августе 1964 г. в 11-томном отчете «OnDistributedCommunications». В разработках П. Бэрэна и Л. Клейнрока было очень много общего. Отчасти это объясняется тем, что основной целью их было создание сети связи, способной выдержать ядерный удар. Первоначально П. Бэрэн назвал данный вид коммутации режимом «горячей картошки» (hotpotatooperation). Позже он будет переименован в дейтаграммный режим.