„Informatika 2 - Socket kezelés labor” változatai közötti eltérés

Palotasb (vitalap | szerkesztései)
Palotasb (vitalap | szerkesztései)
110. sor: 110. sor:


#Kliens (böngésző):
#Kliens (böngésző):
#*A beírt cím alapján megállapítja a szerve IP-címét (DNS fordítás is!)
#*A beírt internetcím alapján megállapítja a szerver IP-címét (lekérdezi egy [http://hu.wikipedia.org/wiki/Domain_Name_System DNS-szervertől (link: Wikipédia)] egy külön kapcsolaton keresztül)
#*TCP/IP-kapcsolatot hoz létre a szerver felé
#*TCP/IP-kapcsolatot hoz létre a szerver felé
#*HTTP-kéréseket küld a szerver felé
#*HTTP-kéréseket küld a szerver felé
#Szerver:
#Szerver:
#*HTTP-válaszokat küld a kliens kéréseire (nincs hiba: lekért oldalt tartalmazza)
#*Nyilvánosan elérhető socketeken keresztül várja a kliensek kapcsolódási kérelmeit
#*Bizonyos kérésekre egy adatbázisban módosíthat
#*HTTP-válaszokat küld a kliens kéréseire (normális esetben például a kért oldalt szolgálja ki, egyéb esetben hibaüzenettel válaszol)
#*A válasz végén lebontja a kapcsolatot
#*Kliensek kéréseire egyéb módon is reagálhat a szerveren (előre meghatározott programot lefuttathat, adatbázist módosíthat, stb.)
#*A válasz végén lebonthatja a kapcsolatot


== A HTTP protokollban a kliens hogyan jelzi a kérés fejlécének végét? ==
== A HTTP protokollban a kliens hogyan jelzi a kérés fejlécének végét? ==