1.3 Tehnologia hipertextului WWW, URL, HTML
World Wide Web este tradus în limba rusă ca "World Wide Web". Și, de fapt, este într-adevăr. WWW este unul dintre cele mai avansate instrumente pentru a lucra în lumea globală a internetului. Acest serviciu a apărut relativ recent și se dezvoltă rapid.
Cea mai mare parte a evoluțiilor se referă la patria WWW-CERN, Laboratorul European pentru Fizica Particulelor; dar ar fi o greșeală să considerăm că Web-ul este un instrument dezvoltat de fizicieni și fizicieni. Beneficiul și atractivitatea ideilor care stau la baza proiectului au făcut ca WWW să devină un sistem global care oferă informații în aproape toate domeniile activității umane și acoperă circa 30 de milioane de utilizatori în 83 de țări.
Hypermedia este o superset de hipertext. În hypermedia, operațiile sunt efectuate nu numai pe text, ci și pe sunet, imagini și animație.
Există servere WWW pentru Unix, Macintosh, MS Windows și VMS, majoritatea distribuite în mod liber. După instalarea unui server WWW, puteți rezolva două sarcini:
1. Oferiți informații consumatorilor externi - informații despre compania dvs., cataloage de produse și servicii, informații tehnice sau științifice.
Din descrierea principalelor componente, ne îndreptăm spre arhitectura interacțiunii software în sistemul World Wide Web. WWW este construit pe binecunoscuta schemă "client-server". Figura 1.2 arată modul în care funcțiile din această schemă sunt separate. Programul client acționează ca o interfață utilizator și oferă acces la aproape toate resursele informaționale ale Internetului. În acest sens, depășește domeniul de aplicare normală a unui client doar cu un server de protocol specific, așa cum este telnet, de exemplu. În parte, vedere destul de răspândită că Netscape sau mozaic, care sunt WWW-clienti, aceasta este doar o interfață grafică la Internet, este parțial adevărat. Cu toate acestea, după cum sa menționat deja, componentele de bază ale WWW-tehnologie (HTML și URL-ul) joacă un rol important în accesul la Mosaic alte resurse, și, prin urmare, multi-client ar trebui să fie alocate în mod specific la World Wide Web, și nu la alte tehnologii informaționale pe Internet. De fapt, clientul este un interpret HTML. Și, ca interpret tipic, clientul, în funcție de comenzi (markup), efectuează diferite funcții.
Schema 1.2 Structura client-server.
O bază de date pentru documente HTML face parte dintr-un sistem de fișiere care conține fișiere text în format HTML și grafică asociată și alte resurse. O atenție deosebită ar trebui acordată documentelor care conțin elemente ale formularelor de ecran. Aceste documente furnizează cu adevărat acces la software extern.
Software-ul aplicației care funcționează cu serverul poate fi împărțit în programe gateway și altele. Gările sunt programe care permit serverului să interacționeze cu serverele altor protocoale, de exemplu, ftp, sau cu serverele Oracle distribuite în rețea. Alte programe sunt programe care primesc date de la server și efectuează unele acțiuni: obținerea datei curente, implementarea legăturilor grafice, accesarea bazelor de date locale sau pur și simplu calcularea.
Încheind discuția despre arhitectura World Wide Web, aș dori să subliniez încă o dată că componentele sale există pentru aproape toate tipurile de platforme informatice și sunt disponibile gratuit în rețea. Oricine are acces la internet poate crea un server WWW sau cel puțin să privească informațiile de la alte servere.
Principalele componente ale tehnologiei World Wide Web
Până în 1989, hipertextul a prezentat o tehnologie nouă, promițătoare, care are un număr relativ mare de implementari pe de o parte, iar pe de altă parte, au făcut încercări de a construi un model formal de sisteme hipertext care au fost mai descriptiv în natură și au fost inspirate de succesul abordării de definire a datelor relaționale. Ideea lui T. Berners-Lee a fost aceea de a aplica modelul hipertext pentru resursele de informație distribuite în rețea și pentru a face acest lucru cât mai simplu posibil. El a așezat cele trei pietre de temelie ale sistemului celor patru existente, dezvoltându-se:
hipertext markup language pentru documente HTML (HyperText Markup Lan-guage);
• Protocol de transfer al html (HTTP).
Mai târziu, echipa NCSA a adăugat componenta a patra la aceste trei componente:
• Interfață universală a gateway-urilor CGI (Common Gateway Interface).
Ideea de HTML este un exemplu de soluție extrem de reușită a problemei construirii unui sistem hipertext utilizând un control special al afișajului. Cu privire la dezvoltarea limbajului de marcare hipertext a fost influențată în mod semnificativ de doi factori: cercetare în domeniul sistemelor hipertext interfețe și dorința de a oferi o modalitate simplă și rapidă de a crea o bază de date hypertext, distribuite în rețea.
În 1989, a fost discutată în mod activ problema interfeței sistemelor hipertext. modalități de afișare a informațiilor hipertext și a navigării în rețeaua hipertext. Valoarea tehnologiei hipertext a fost comparată cu valoarea tipografiei. Sa argumentat că foaia de hârtie și suportul de afișare / redare a computerului sunt foarte diferite unul de celălalt și, prin urmare, forma de prezentare a informațiilor trebuie de asemenea să difere. Cea mai eficientă formă de organizare a hipertextului a fost recunoscută ca legături hipertext contextuale și, în plus, a fost recunoscut împărțirea în legături asociate întregului document ca întreg și părților sale individuale.
Ar trebui, de asemenea, să ia în considerare faptul că, în conformitate cu propunerile sale Berners-Lee a sugerat să se combine într-un singur sistem de resursele disponibile de informare ale CERN, și primul sistem de demonstrație au fost de a deveni un sistem de NeXT și VAX / VMS.
SGML (Standard Generalized Markup Language) a fost ales ca bază pentru dezvoltarea limbajului de marcare hipertext. În urma tradiției academice, Berners-Lee a descris HTML în termeni de SGML (așa cum este descris în limba de programare în ceea ce privește forma Bekus-Naur). Firește, în HTML, au fost implementate toate marcările legate de alocarea de paragrafe, fonturi, stiluri etc. Implementarea NeXT implică o interfață grafică. O componentă importantă a limbii a fost descrierea legăturilor hypertext încorporate și asociate, grafică încorporată și capacitatea de a căuta după cuvinte cheie.
Deoarece dezvoltarea primei versiuni a limbii (HTML 1.0) a trecut cinci ani. În această perioadă sa produs o dezvoltare destul de serioasă a limbii. Aproape dublat numărul elementelor de marcare, proiectarea documentelor se apropie din ce în ce mai mult de designul publicațiilor tipărite de calitate, se dezvoltă mijloacele de descriere a resurselor informaționale non-textuale și modalitățile de interacțiune cu aplicațiile software. Se îmbunătățește mecanismul de dezvoltare a stilurilor standard. De fapt, în prezent, HTML se dezvoltă spre crearea unei limbi standard pentru dezvoltarea interfețelor atât pentru sistemele locale, cât și pentru cele distribuite.
A treia în lista noastră este protocolul de schimb de date în Protocolul de transfer al internetului la nivel mondial-HyperText. Acest protocol este destinat schimbului
documente hipertext și ia în considerare specificul unui astfel de schimb. Așa că
(relocare), cereți grafica încorporată, acceptați și transmiteți parametrii și
etc. Managementul în HTTP este implementat ca comenzi ASCII. într-adevăr
dezvoltatorul bazei de date hipertext întâlnește elemente de protocol
Numai atunci când folosiți programe externe de plată sau când accesați
externe pentru resursele de informații WWW, cum ar fi bazele de date.
Ultima componentă a tehnologiei WWW este deja rezultatul activității grupului NCSA - caietul de sarcini al interfeței comune Gateway. CGI a fost conceput special pentru a extinde capacitățile WWW prin conectarea tuturor tipurilor de programe externe. Această abordare a continuat în mod logic principiul publicității și ușurința dezvoltării și consolidării capacităților WWW. Dacă echipa CERN a oferit o modalitate simplă și rapidă de a dezvolta baze de date, NCSA a dezvoltat acest principiu pentru a dezvolta instrumente software. Trebuie remarcat faptul că în biblioteca publică CERN existau module care permit programatorilor să le conecteze la serverul HTTP, dar acest lucru necesită utilizarea acestei biblioteci. Metoda de conectare propusă și descrisă în CGI nu a necesitat biblioteci suplimentare și a fost uimitoare literalmente prin simplitatea sa. Serverul a interacționat cu programele prin fluxuri I / O standard, ceea ce simplifică programarea la limită. În implementarea CGI, un loc extrem de important a fost luat de metodele de acces descrise în HTTP. Și, deși numai două dintre ele sunt utilizate (GET și POST), experiența dezvoltării HTML arată că comunitatea WWW așteaptă dezvoltarea și CGI, deoarece sarcinile în care va fi folosită tehnologia WWW vor deveni mai complexe.
Protecția informațiilor în Internetul global
informarea și dezorganizarea activității punctelor de abonat; - măsuri organizatorice și tehnice menite să asigure păstrarea datelor confidențiale. 2. Metodele și mijloacele de bază de protejare a informațiilor în rețele Este pur și simplu imposibil să se dezasambleze în detaliu toate metodele și mijloacele de protecție a informațiilor în cadrul WRC. Voi descrie doar câteva dintre ele. 2.1 Protecția fizică a informației K.
și rețele locale, și daune aduse de acestea, în ciuda haosului juridic aparent în domeniu, orice lucrare privind dezvoltarea, vânzarea și utilizarea mijloacelor de protecție a informației este reglementată de numeroase legi și regulamente, precum și toate sistemele utilizate sunt supuse certificării obligatorii a Comisiei Tehnice de Stat pe lângă Președintele Rusiei. 2.3.
acțiunile pot fi deplorabile (vezi introducerea) și, prin urmare, în următoarea secțiune vorbim despre clasificarea amenințărilor la adresa informațiilor și evaluarea economică a daunelor cauzate de punerea lor în aplicare. Securitatea informațiilor este securitatea sistemelor informatice, a resurselor informaționale ale unei entități economice, precum și a obiectelor proprietății intelectuale de amenințările externe și interne care împiedică eficacitatea.