Martynas Kašelionis
WEB developeris, programavimo mokytojas
Parengė: Martynas Kašelionis
From zero to hero
Žiniatinklis ( angl. World Wide Web-WWW) yra interneto grafinė hipertekstinė paslauga, naudojanti HTTP protokolą, tinklalapiams siųsti ir vaizduoti.
Tai populiariausia interneto paslauga, kurios veikimas pagrįstas hiperteksto naudojimo principu.
Kliento - serverio technologija
Ko reikia, kad klientas galėtų serveriui pasakyti "labas" ?
Kai suvedame adresą į naršyklę ar paspaudžiame nuorodą:
Daugiau:
https://developer.mozilla.org/en-US/docs/Web/HTTP/Status
GET http://kitm.lt/Užklausos URL: http://kitm.lt/
Užklausos metodas: GET
Nuotolinis adresas: 194.135.87.96:80
Būsenos kodas: 200
Versija: HTTP/1.1
Užklausa:
Atsakymas:
Cache-Control
no-store, no-cache, must-reval…te, post-check=0, pre-check=0
Connection Upgrade, Keep-Alive
Content-Encoding gzip
Content-Type text/html; charset=UTF-8
Date Mon, 03 Sep 2018 16:15:31 GMT
Expires Thu, 19 Nov 1981 08:52:00 GMT
Keep-Alive timeout=2, max=100
Link <http://kitm.lt/wp-json/>; rel="https://api.w.org/"
Pragma no-cache
Server Apache
Set-Cookie PHPSESSID=kvk4bd95oa3tdcmanhus8rm2n2; path=/
Set-Cookie wpfront-notification-bar-landingpage=1
Transfer-Encoding chunked
Vary Accept-Encoding
Sluoksniai, kurie sudaro tinklapį, pateikiamą serverio naršyklei:
Kai serveris pateikia, HTML, CSS, JS failus iki tinklapio atvaizdavimo atliekamas šis procesas naršyklėje:
Jums reikės:
Domenas yra interneto administracinis vienetas, t. y. konkretaus asmens valdoma interneto sritis, kurią identifikuoja unikalus domeno vardas.
Domenų struktūra, o kartu ir domenų vardų sistema yra hierarchinė – kiekvienas žemesnio lygio domenas yra atitinkamo aukštesnio lygio domeno dedamoji, dar vadinama subdomenu.
Pavyzdžiui, domeno vardas .lt identifikuoja aukščiausio lygio domeną.
Domeno vardas 2-asis.lt identifikuoja antro lygio domeną, įkurtą .lt aukščiausio lygio domene (t. y. 2-asis.lt yra subdomenas .lt domeno atžvilgiu);
Domeno vardas 3-asis.2-asis.lt identifikuoja trečio lygio domeną, įkurtą antro lygio domene, kurio vardas yra 2-asis.lt, savo ruožtu esančiame .lt aukščiausio lygio domene (t. y. 3-asis.2-asis.lt yra subdomenas 2-asis.lt domeno atžvilgiu).
Ir taip toliau su žemesniais lygiais.
WEB serveris - tai tarnyba, užtikrinanti, kad Jūsų svetainės būtų matomos internete. Nuo šios tarnybos veikimo priklauso kaip sparčiai bei kiek vartotojų galės aptarnauti Jūsų svetainės.
By Martynas Kašelionis