23 декабря 2016 г.

История Apache как зеркало истории развития сети Интернет

Автор: Сергей Яковлев

У истоков APACHE лежит CERN httpd – веб-сервер, написанный на Cи в 1991 в ЦЕРН — Европейской организации по ядерным исследованиям, крупнейшей в мире лаборатории физики высоких энергий. Разработка программы осуществлялась на компьютере NeXT под управлением операционной системы NeXTSTEP, позже она была перенесена под unix.

Одним из авторов этого веб-сервера является Tim Berners-Lee, который еще в 1984 году начал работать во внутренней сети института и писать программы с использованием Remote Procedure Call (RPC), которые могли вызывать другие программы удаленно на другом компьютере. В 1988 у Тима созрела в голове модель гипертекстовой системы. К тому времени в институте работало 250 человек, и существующих майнфреймов уже не хватало для выполнения всех запросов. В 1990 году Тим привез из штатов компьютер NeXT и получил добро от начальства на разработку проекта под названием WorldWideWeb. Вскоре Тим уже имел прототип работающего браузера (см. рисунок).
К проекту подключился Nicola Pellow, который написал текстовой браузер, работающий практически на любой платформе. Был принят формат HTML, который пришел на смену уже существующему формату SGML. Для получения файлов в сети был придуман URL:
 scheme : // host.domain:port / path / path # anchor 

К тому времени уже давно существовала доменная система имен - Domain Name System (DNS).

Читайте далее на сайте автора:
Часть 2: У истоков Apache. Часть 2: Библиотека libwww 
Часть 3: У истоков Apache. Часть 3: История и обзор архитектуры 
Часть 4: У истоков Apache. Часть 4: История и обзор архитектуры (часть 2) 
Часть 5: Apache 1. Часть 5: Особенности архитектуры 
Часть 6: Apache 1. Часть 6: Обзор API 
Apache 2: Часть 7. Замечания по технике программирования 
Apache 2: Часть 8. Apache Portable Runtime (APR) 


Комментариев нет:

Отправить комментарий