Državna Matura Informatics study materials
Državna Matura Informatics study resources

Državna Matura Informatics: Spletne tehnologije in internet

Državna Matura Informatics · Work through your exam, one topic at a time.

All guide sections

Spletne tehnologije in internet

Ta domena preverja delovanje spleta od odjemalca do strežnika, označevalni jezik HTML, oblikovanje CSS in osnovne varnostne mehanizme. Naloge preverjajo tudi branje statusnih kod in razlikovanje med protokoli.

Odjemalec–strežnik in protokoli

  • Brskalnik pošlje zahtevo HTTP; strežnik vrne odgovor s statusno kodo: 200 uspeh, 301 preusmeritev, 404 ne najdem, 500 napaka strežnika.
  • HTTP je brezstanen; stanje ohranjajo piškotki in seje. GET pošlje podatke v URL (vidni, omejena dolžina), POST v telesu zahteve.
  • DNS pretvori ime v IP; HTTPS je HTTP nad TLS in zagotavlja zaupnost ter celovitost med prenosom.

HTML in CSS

  • HTML opisuje strukturo in pomen (h1–h6, p, ul, a, img z alt, form, label); id je unikaten, class se ponavlja.
  • CSS: selektorji element/class/id, dedovanje, model škatle (content, padding, border, margin), specificity.
  • Specificity se šteje po trojici (id, class, element); ob enakosti zmaga kasnejše pravilo.

Rešen primer

Kateri odmerek barve velja za <p id="uvod" class="opozorilo">? Pravila: p {color: blue} → (0,0,1); .opozorilo {color: orange} → (0,1,0); #uvod {color: green} → (1,0,0). Najvišjo specificnost ima #uvod, zato je besedilo zeleno. Sklep: vrstni red pravil ne premaga specificnosti; pravilo z id-jem je močnejše od razreda.

Pasti

  • mišljenje, da je POST sam po sebi varen (brez HTTPS ni);
  • 404 kot napaka strežnika (to je 500);
  • podvajanje id-jev;
  • pozabljen alt in label;
  • relativna pot, ki se ne ujema z lokacijo datoteke;
  • piškotki se pošiljajo samodejno;
  • zamenjava HTML (struktura) s CSS (videz).