World Wide Web. Kratkaya Istoricheskaya Spravka


V marte 1989 g. Tim Berners-Li (Tim Berners-Lee) iz CERN predlozhil rukovodstvu etogo mezhdunarodnogo evropejskogo nauchnogo centra koncepciyu novoj raspredelennoj informacionnoj sistemy, kotoruyu nazval World Wide Web. Svoi soobrazheniya on izlozhil v proekte "Gipertekst dlya CERN". V 1990 godu eti predlozheniya byli prinyaty i proekt startoval. Tak nachalos' razvitie odnoj iz naibolee populyarnyh sovremennyh informacionnyh tehnologij Internet.

CHto zhe predlagal Tim Berners-Li v 1989 godu i chto iz etogo poluchilos'? V "World Wide Web: Proposal for HyperText Project", napravlennyh rukovodstvu CERN, on schital, chto informacionnaya sistema, postroennaya na principah giperteksta, dolzhna ob®edinit' vse mnozhestvo informacionnyh resursov CERN, kotoroe sostoyalo iz bazy dannyh otchetov, komp'yuternoj dokumentacii, spiskov pochtovyh adresov, informacionnoj referativnoj sistemy, naborov dannyh rezul'tatov eksperimentov i t. p. Gipertekstovaya tehnologiya dolzhna byla pozvolit' legko "pereprygivat'" iz odnogo dokumenta v drugoj.

Proekt delilsya na dve fazy, ili kak u nas prinyato govorit', ocheredi. Pervaya ochered' (prodolzhitel'nost'yu v tri mesyaca) dolzhna byla pokazat' zhiznesposobnost' idei proekta. V techenie etogo etapa rabot predpolagalos' razrabotat' programmy-interfejsy dlya raboty v alfavitno-cifrovom rezhime i programmu-interfejs dlya Macintosh i NeXT, rabotayushchuyu v graficheskom rezhime, server dlya dostupa k resursam Usenet, server dlya dostupa k informacionno-poiskovoj sisteme CERN, gipertekstovyj server i programmu-shlyuz mezhdu Internet i DECnet.

V posleduyushchie tri mesyaca (vtoraya ochered') predpolagalos' razrabotat' sredstva podgotovki gipertekstovyh dokumentov, polnoekrannuyu programmu prosmotra dlya VM/XA, X-Window-interfejs i sistemu avtomaticheskoj notifikacii prosmatrivaemyh materialov.

Krome programmnogo obespecheniya predpolagalos' razrabotat' obshchij protokol obmena informaciej v seti, metod otobrazheniya teksta na ekrane komp'yutera, sozdat' nabor bazovyh dokumentov, illyustriruyushchih rabotu sistemy, kotoryj mog by popolnyat'sya za schet dokumentov pol'zovatelej, obespechit' poisk po klyuchevym slovam v etom nabore dokumentov.

Lyubopytno, chto iz proekta v obyazatel'nom poryadke isklyuchalis' vsyakie issledovaniya, svyazannye s konvertirovaniem informacii iz formatov kakih-libo redaktorov v formaty dannyh sistemy, vozmozhnost'yu raboty s video- i audio-informaciej, vse raboty, svyazannye s zashchitoj informacii ot nesankcionirovannogo dostupa.

Na vsyu etu polugodovuyu rabotu avtor prosil 4 razrabotchikov (software designers) i odnogo programmista, i dlya kazhdogo iz nih otdel'noe rabochee mesto (komp'yuter togo tipa, dlya kotorogo razrabotchik budet pisat' programmnoe obespechenie). Krome etogo trebovalos' priobresti kommercheskoe programmnoe obespechenie, kotoroe bylo by polezno pri razrabotke sistemy (Guide, KMS, FrameMaker).

Kak vidno, zaprosy byli neveliki, i v oktyabre 1990 goda proekt startoval. Uzhe v noyabre byl realizovan prototip sistemy dlya NeXT, k rozhdestvu "zadyshal" line mode browser, razrabotke kotorogo pridavalos' osoboe znachenie, t.k. on otkryval dostup k sisteme cherez telnet, a v marte ego mozhno bylo uzhe demonstrirovat'. CHerez god v Internet byl ustanovlen anonimnyj telnet dlya dostupa v sistemu. Pervoe soobshchenie ob WWW bylo poslano v telekonferencii: alt.hypertext, com.sys.next, comp.text.sgml i comp.mail.multi- media v avguste 1991 goda.

Po sovremennym merkam rezul'taty, kotoryh dostigli razrabotchiki k 1991 godu vyglyadyat dovol'no skromno, esli ne vdavat'sya v sut' raboty i ogranichit'sya tol'ko vneshnim ee proyavleniem. Soobshchestvo Internet poluchilo eshche odnu programmu, rabotayushchuyu v rezhime komandnoj stroki. Proshlo eshche celyh poltora goda do togo momenta, kogda programma Mosaic, razrabotannaya Markom Andresenom (Mark Andressen) iz Nacional'nogo Centra Superkomp'yuternyh Prilozhenij (NCSA), i postroennaya na principah WWW, obespechili burnyj rost populyarnosti "pautiny" v Internet.

NCSA nachala proekt po razrabotke interfejsa v World Wide Web mesyac spustya posle ob®yavleniya CERN. Odna iz zadach NCSA -- eto razrabotka dostupnyh nekommercheskih programm, s drugoj storony NCSA izuchaet novye tehnologii na predmet ih kommercheskogo primeneniya v budushchem. World Wide Web bezuslovno podhodila pod eti dva parametra. Krome togo, specifikacii WWW proizvodili vpechatlenie dobrotno vypolnennoj akademicheskoj raboty s obzorom literatury po dannomu voprosu, obiliem ssylok i obosnovannost'yu prinyatyh reshenij. Mul'tiprotokol'nyj perenosimyj interfejs v WWW, sozdanie kotorogo nachala Gruppa Razrabotki Programmnogo Obespecheniya NCSA, byl nazvan Mosaic. Probnaya versiya programmy byla zakonchena v pervoj polovine 1993 goda, a v avguste 1993 byla anonsirovana al'fa-versiya dlya Internet.

Sleduet otmetit', chto sam proekt Mosaic vnes ogromnyj vklad v razvitie specifikacij World Wide Web, sushchestvenno obogativ razlichnye komponenty sistemy. Razrabotchiki Mosaic vveli v standarty WWW bol'shoe kolichestvo novshestv. Agressivnaya politika komandy NCSA privela k tomu, chto mnogie programmy-interfejsy, razrabotannye v ramkah rannih standartov, postepenno stali otmirat', ne vyderzhav konkurencii. Dlya samogo NCSA eto zakonchilos' tem, chto lider komandy, Mark Andresen, pokinul v marte 1994 goda NCSA i organizovali kommercheskuyu korporaciyu Netscape. C etogo momenta nachalsya novyj etap bor'by, no teper' mezhdu starymi kollegami. Netscape aktivno navyazyvaet svoi standarty, chto privodit k tomu, chto dokumenty, podgotovlennye s rasshireniyami Netscape nepravil'no otobrazhayutsya Mosaic, a dokumenty s rasshirennymi vozmozhnostyami NCSA mogut voobshche ne otobrazhat'sya Netscape. Sleduet otmetit', chto proekt NCSA presledoval bol'shie celi, nezheli prosto programmu-interfejs v WWW. S samogo nachala Mosaic razrabatyvalas' kak programma s vozmozhnostyami dostupa k resursam Internet posredstvom razlichnyh protokolov, v chislo kotoryh vhodili FTP, telnet, NNTP, SMTP. Odnako vnachale predpolagalos' chto delat'sya eto budet za schet vyzova vneshnih, otnositel'no Mosaic, programm. V nastoyashchee vremya Netscape sam podderzhivaet krome perechislennyh protokoly dostupa v Gopher i Wais. Poslednee pozvolyaet ispol'zovat' Netscape, vprochem kak i Mosaic, dlya raboty vne ramok World Wide Web

. Mosaic na nekotoroe vremya zatmila razrabotki CERN. Odnako eta gruppa imela horosho produmannuyu strategiyu razvitiya sistemy, kotoraya vklyuchala v sebya sleduyushchie osnovnye momenty: razrabotka i podderzhka standartov specifikacij sistemy, razrabotka biblioteki svobodno rasprostranyaemyh mobil'nyh kodov sistemy, polnogo komplekta sredstv, obespechivayushchih razrabotku i realizaciyu komponentov sistemy na lyubom tipe komp'yutera v seti, podgotovka nabora spravochnyh i demonstracionnyh dokumentov o sostoyanii seti i napravleniyah ee razvitiya. Dannaya strategiya pozvolila rasprostranyat' programmnoe obespechenie, razrabotannoe v ramkah proekta v Internet, a nalichie line mode broser-a pozvolila otkryt' vozmozhnosti WWW dlya ogromnoj auditorii pol'zovatelej alfavitno- cifrovyh ustrojstv, podklyuchennyh v set'. Nekotoroe vremya NCSA lidirovala i po chislu ustanovok serverov, odnako v nastoyashchee vremya CERN obespechil sebe paritet i v etoj oblasti. Pravda, i zdes' ne oboshlos' bez "nakladok". Tak formaty fajlov konfiguracii programmy imagemap, obespechivayushchej rabotu s graficheskimi gipertekstovymi ssylkami, u etih dvuh serverov razlichny. Drugim pokazatelem uspeshnogo razvitiya rabot yavlyaetsya obrazovanie W3- konsorci-uma. Konsorcium obrazovan posle podpisaniya soglasheniya mezhdu Masachusetskim Tehnologicheskim Institutom (MIT, USA) i Nacional'nym Institutom Informatiki i Avtomatiki (INRA, France) c soglasiya CERN. Esli ne vdavat'sya v podrobnosti, to smysl etogo soglasheniya zaklyuchaetsya v tom, chto vse programmnoe obespechenie akkumuliruetsya v MIT, uchastniki imeyut pravo copyright na vse razrabotannoe programmnoe obespechenie i specifikacii. Programmnoe obespechenie rasprostranyaetsya svobodno. Za predstavitelem MIT zakreplyaetsya dolzhnost' direktora, a za predstavitelem INRA - dolzhnost' zam. direktora. Vznosy polnopravnyh uchastnikov W3C sostavlyayut $50.000 v god, a associirovannyh chlenov - $5.000 v god, soglashenie zaklyucheno na tri goda nachinaya s 1 oktyabrya 1994 goda. Lyubopytno, chto organizacii s godovym oborotom, prevyshayushchim $50 millionov, obyazany registrirovat'sya kak polnopravnye chleny, i chto konsorcium nadeetsya poluchat' pribyl', prevyshayushchuyu $1,5 milliona, t.k. predusmotren poryadok ispol'zovaniya sredstv sverh etoj summy. Sredstva do etogo predela ispol'zuyutsya na razvitie sistemy i issledovaniya. Obrazovanie Netscape Corporation i W3C legko ob®yasnimy s tochki zreniya rosta populyarnosti WWW. V marte 1993 goda trafik World Wide Web sostavlyal 0,1% ot obshchego trafika seti NSF, sentyabre 1993 goda on uzhe sostavil 1,0% ot obshchego trafika seti NSF. V oktyabre 1993 goda kolichestvo zaregistrirovannyh serverov WWW ravnyalos' 500, a k iyunyu 1994 goda ono dostiglo 1500 i prodolzhaet stremitel'no rasti.