SzámítógépekSzoftver

Mi a HTTP protokoll?

A Hypertext Transfer Protocol (vagy HTTP) az adatátvitel alapja a világhálónak. Ezek a protokollok olyan strukturált szövegek, amelyek logikai kapcsolatokat (hiperhivatkozásokat) használnak bizonyos adatok között lévő csomópontok között. Így ez a mód a hiperszöveg cseréjére vagy továbbítására.

A HTTP protokoll kérés-válasz függvényként működik a kiszámítás ügyfél-kiszolgáló modelljében. Így a webböngésző kliensként működik, és a tárhely egy kiszolgáló. Az ügyfél HTTP kérés üzenetet küld a kiszolgálónak, amely bizonyos erőforrásokat (például HTML-fájlokat és egyéb anyagokat) biztosít, majd visszatérési üzenetet küld. A válasz a kérelemre vonatkozó információkat tartalmaz, és tartalmazhatja a kért tartalmat is az üzenet testében.

A böngésző a felhasználói ügynök (kliens) fő példája. Az egyéb egyéni ügynökök közé tartoznak a keresési szolgáltatók, mobilalkalmazások és egyéb olyan tartalmak indexelésére használt szoftverek, amelyek webtartalmat használnak vagy megjelenítenek.

A HTTP protokoll úgy van megtervezve, hogy a hálózat közbenső elemeit biztosítsa az ügyfelek és a kiszolgálók közötti kommunikáció javítása vagy biztosítása érdekében. A nagy forgalmú webhelyek gyakran hasznot húznak a webes kiszolgálók gyorsítótárából, amelyek tartalmat jelenítenek meg az upstream erőforrások nevében, csökkentve a letöltési időt. A webböngészők gyorsítótárának segítségével a felhasználó csökkentheti a hálózati forgalmat. A helyi hálózaton a HTTP protokollt használó proxykiszolgálók olyan ügyfelek számára nyújtanak kommunikációt, amelyek nem engedélyezik a globális címek útválasztását külső kiszolgálókról érkező üzenetek küldésével.

A HTTP-munkamenet a lekérdezések és válaszok sorrendje. Az ügyfél kezdeményezi a kérést TCP kapcsolat létrehozásával a kiszolgáló egy adott portjához, és az utóbbi meghallgatja ezt a portot, és várja a kérés üzenetet. Amikor beérkezik, a kiszolgáló válaszüzenetet küld az állapotsoron . Az üzenet teste általában kért erőforrás, bár hibaüzenet vagy egyéb információ jeleníthető meg.

Ha figyelembe vesszük a HTTP protokoll célját, meg kell jegyeznünk, hogy olyan módszereket határoz meg, amelyek jelzik az azonosított erőforrásokon végrehajtott műveletet. Ebben az esetben a megjelenített információk típusa (korábban létező adatok vagy dinamikusan generált adatok) a kiszolgáló végrehajtásától függ. Gyakran előfordul, hogy egy ilyen erőforrás megfelel a tárhelyen található fájlnak vagy forgatókönyvnek.

Néhány módszer, amelyek a HTTP Hypertext Transfer Protocol protokollt használják, csak információ keresésre szolgál, és nem változtathatja meg a szerver állapotát. Más szóval, nincs komoly hatása, kivéve a viszonylag ártalmatlan hatásokat - a gyorsítótárazást vagy a látogatók statisztikáit.

Másrészről a HTTP protokoll olyan módszereket is használhat, amelyek olyan műveletekre lettek tervezve, amelyek hatással lehetnek a kiszolgálóra vagy más külső erőforrásokra - pénzügyi tranzakciók aktiválására vagy e-mail továbbítására. Alkalmanként ezeket a módszereket a webes robotok vagy egyes webhelyek használják, és a fő feladattól függetlenül kéréseket tehetnek.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 hu.atomiyme.com. Theme powered by WordPress.