odjemalci in strežnikik Flashcards

1
Q

Osnovne delovanje:

A

Odjemalci in strežniki komuniciranjo preko protokola HTTP
* Odjemalec in strežnik vzpostavita povezav TCP
* Stranka zahteva vsebino
* Strežnik se odzove z zahtevano vsebino
* Odjemalec in strežnik zapreta povezavo

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

3 protokoli:

A
  • HTTP – Spletna vsebina
  • TCP – Zanesljiv prenos podatkov med dvema računalnikoma
  • IP – način pošiljanja podatkov po omrežju
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Spletna vsebina:

A

Spletni stražnik odjemalcem vrača vsebino (vsebina – zaporedje bajtov s pripadajočo vrsto MIME)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Kaj MIME omogoča pošiljati:

A
  • HTML
  • Plain text
  • Png, Jpeg, Gif
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Vsebina vrnjena v http odzivih je lahko statična ali dinamična.

A
  • Statična: Vsebina shranjena v datotekah
  • Dinamična: vsebina pripravljena sproti kot odgovor na http
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

HyperText Transfer Protocol (http)

A
  • Osnova svetovnega spleta
  • Protokol aplikacijskega sloja
  • Deluje po principu zahteva/odgovor
  • HTTP je protokol brez stanja
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

HTTP – Protokol brez stanja (stateless protocol)

A
  • Neodvisne transakcije
  • Ne obstaja avtomatski način vzdrževanja seje
  • Posledica: ni mogoče slediti uporabniku
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Zahteva HTTP

A
  • Zahteva http je vrstica zahteve, ki ji sledi nič ali več glave zahteve
  • Vrstica zahteve:
  • <metoda> je ena od GET, POST, OPTION, HEAD, PUT, DELETE, TRACE
    </metoda>
  • <uri> končnica URL za strežnike
    </uri>
  • <version> je različica HTTP zahteve
    </version>
  • Glava zahteve:
    o <naslov>: <podatki>
    ▪ Strežniku zagotovimo dodatne informacije</podatki></naslov>
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Odzivi HTTP

A
  • Odziv HTTP je odzivna vrstica, ki ji sledi nič ali več naslovov odziva, po možnosti
    vsebina, pri čemer naslove od vsebine ločuje prazna vrstica.
  • Odzivna vrstica:
  • <version> različica HTTP odgovora
    </version>
  • <kodna> številčni status
    </kodna>
  • <status> ustrezno angleško besedilo
    ▪ 200 OK – brez napak
    ▪ 301 Premaknjeno – Zagotovite nadomestni URL
    </status>
  • Glave odgovora:
  • <naslov>: <podatki>
    </podatki></naslov>
  • Dodatne informacije o odzivu
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Različice http:

A
  • http/1- Nova TCP povezava za vsako transakcijo
  • http/1.1- podpira trajne TCP povezave, Več zahtev preko iste povezave, Podpora za predpomnenje
  • http/2 - Uporablja TCP, Več zahtev in odgovorov preko ene povezave, Odjemalcu pošlje zahteve preden jih odjemalec zahteva
  • http/3- Uporablja UDP za prenos in QUIC protokol za zaščito povezave, Omogoča odjemalcem da določi prednost zahtev
How well did you know this?
1
Not at all
2
3
4
5
Perfectly