Rezumat: O înțelegere generală a Internetului și serviciile pe care le servicii. Aceasta explică ce serviciul WWW, în ce regim funcționează, care sunt principiile organizate. Având în vedere conceptul de web-server și browser bazat pe Web, înțelegerea funcțiilor lor și modelul de interacțiune unele cu altele. De asemenea, explică faptul că HTTP este protocolul, care sarcinile pe care le îndeplinește, ce structura sa și comenzile de bază. Având în vedere conceptul de hypertext.
Conceptul de Internet și WWW
Internetul și serviciile sale
Servicii de internet - servicii furnizate de către utilizatorii de internet, programe, sisteme, nivelurile, unitățile funcționale. Serviciile de Internet sunt implementate ca servicii de rețea. accesul la care se realizează atât de la nivel local, cât și din rețeaua globală.
Cele mai frecvente servicii de Internet sunt:
serviciu wWW
Fig. 1.1. interacțiune cu clienții și folosind serverul HTTP
Serviciul WWW este organizat pe principiile hypermedia. Hypermedia - tehnologia informației sub formă de blocuri relativ mici asociate între ele.
WWW - este un spațiu informațional global bazat pe infrastructura fizică a protocolului de comunicare pe Internet și HTTP. Acesta este format din milioane de Internet web serverov, situate în întreaga lume. WWW este indisolubil legat de conceptele de hipertext și hyperlink-uri.
Web-server
Web-server este un program care rulează pe un calculator conectat la rețea și utilizează protocolul HTTP pentru a transmite date. În cea mai simplă formă de astfel de program a primit printr-o rețea HTTP-cerere către o anumită resursă, găsește fișierul corespunzător de pe hard disk-ul local și trimite-l prin rețea la calculator solicitant. Mai sofisticate web-servere pot genera în mod dinamic resurse ca răspuns la HTTP-cerere.
Web-browser-
Pentru a avea acces la informații localizate pe serverele web, utilizatorii folosesc un software special client - browsere.
În prezent, există patru dintre cele mai populare web-browser. Acestea includ Internet Explorer (IE), Netscape. Opera și Firefox. Cele mai multe browsere sunt bazate pe un singur nucleu. De exemplu, Netscape și Firefox sunt bazate pe nucleul, care se numește Gecko. Între browsere există unele diferențe, cum ar fi:
Web-browser-ul este sursa unui număr de amenințări de securitate pentru calculatorul utilizatorului. Unele pagini web pot conține cod malițios. Se recomandă următoarea operație să fie făcut pentru a asigura o mai mare stabilitate a browser-ului cu pagini similare:
Este doar o scurtă listă de setări care se pot face pentru a face browser-ul mai sigur. Problema este că acest lucru va duce la limitări semnificative de caracteristici de browser, până la o totală incapacitate de a utiliza, ca atacatorul și utilizator.
Protocolul HTTP
HTTP protocol de transfer hipertext (Hyper Text Transfer Protocol) - bazat pe Transfer Protocol TCP / IP hipertext. oferind acces la documentele de pe web-site-uri. Principalele obiective ale protocolului este acela de a stabili o conexiune cu web-server și pentru a asigura livrarea de HTML-pagini de client web browser.
- Acesta definește partenerii de interacțiune la nivel de aplicație;
- Acesta este conceput pentru a trimite mesaje. Hipertext este un bloc;
- Acesta este utilizat în serviciul de conectivitate la nivel mondial.
Protocolul de transport pentru protocolul HTTP este TCP, și server HTTP (Web Server) este în stare de împerechere stand-by pe partea de client ca standard pe portul 80 TCP și HTTP client (browser web) este inițiatorul conexiunii.
Comunicarea între client și serverul web este realizată prin schimbul de mesaje. Mesajele HTTP sunt împărțite în cererile client la server și răspunsurile de la server la client.
Cererile și răspunsurile sunt după cum urmează:
HTTP-antete
Formatul rândul inițial (start-line) client și server sunt diferite. Titlurile sunt de patru tipuri:
- headere comune (general-antete), care pot fi prezente în interogare, și ca răspuns;
- anteturile (cerere-antete), care pot fi prezente numai în cerere;
- antete răspunsuri (răspuns-antete), care pot fi prezente numai în răspunsul;
- antete obiect (-headers entitate), care fac parte din corpul mesajului și descrie conținutul său.
Fiecare titlu este format din numele, două puncte „:“ și valorile. Cele mai importante titluri sunt prezentate în 1.1.
Tabelul 1.1. HTTP-antete