A kiválasztott változat és az aktuális verzió közötti különbségek a következők.
Következő változat | Előző változat | ||
oktatas:web:http [2019/08/22 20:43] admin létrehozva |
oktatas:web:http [2023/05/23 12:00] (aktuális) admin [Státuszkódok] |
||
---|---|---|---|
Sor 5: | Sor 5: | ||
* **Szerző:** Sallai András | * **Szerző:** Sallai András | ||
- | * Copyright (c) Sallai András, 2015 | + | * Copyright (c) Sallai András, 2015, 2021 |
* Licenc: GNU Free Documentation License 1.3 | * Licenc: GNU Free Documentation License 1.3 | ||
- | * Web: http://szit.hu | + | * Web: https://szit.hu |
===== Bevezetés ===== | ===== Bevezetés ===== | ||
Sor 36: | Sor 36: | ||
{{:oktatas:web:web_kliens_szerver.png|}} | {{:oktatas:web:web_kliens_szerver.png|}} | ||
+ | |||
===== Erőforrások ===== | ===== Erőforrások ===== | ||
Sor 64: | Sor 65: | ||
Vegyük szemügyre a http://szit.hu/swbin/ URL-t. Három részre osztható: | Vegyük szemügyre a http://szit.hu/swbin/ URL-t. Három részre osztható: | ||
- | * http:// | + | * <nowiki>http://</nowiki> |
- | * szit.hu | + | * <nowiki>szit.hu</nowiki> |
- | * /swbin/ | + | * <nowiki>/swbin/</nowiki> |
- | A http után a :// csak szeparátor. Maga a http egy protokoll. | + | A http után a <nowiki>://</nowiki> csak szeparátor. Maga a http egy protokoll. |
Megmondjuk a böngészőnek, hogy http protokollt használjon. | Megmondjuk a böngészőnek, hogy http protokollt használjon. | ||
A böngészők általában más protokollt is ismernek. Ilyenek a | A böngészők általában más protokollt is ismernek. Ilyenek a | ||
Sor 75: | Sor 76: | ||
A szit.hu a tartománynév. | A szit.hu a tartománynév. | ||
- | A /swbin/ egy útvonal a webhelyen belül. | + | A <nowiki>/swbin/</nowiki> egy útvonal a webhelyen belül. |
Sor 216: | Sor 217: | ||
==== A HTTP alaptulajdonságai ==== | ==== A HTTP alaptulajdonságai ==== | ||
- | * állapotmentes - a kapcsolat állapota nincs tárolva | + | * állapotmentes - a kapcsolat állapota nincs tárolva - stateless |
- | * kapcsolatmentes - egy kérés után várjuk a választ de utána megszakad a kapcsolat | + | * kapcsolatmentes - egy kérés után várjuk a választ de utána megszakad a kapcsolat - offline |
* médiafüggő - MIME típus használata | * médiafüggő - MIME típus használata | ||
Sor 236: | Sor 237: | ||
A HTTP státuszkódjai öt kategóriába sorolhatók. | A HTTP státuszkódjai öt kategóriába sorolhatók. | ||
- | A státuszkód segít megérteni a kliensoldali válaszokat. | + | A státuszkód segít megérteni a szervertől érkező válaszokat. |
Sor 307: | Sor 308: | ||
A TCP folyamban az adatok több részre bontva utaznak IP csomagok formájában. | A TCP folyamban az adatok több részre bontva utaznak IP csomagok formájában. | ||
- | A HTTP titkosított variációja a HTTPS. A HTTP egy titkosító réteget | + | A HTTP titkosított variációja a HTTPS. A HTTP után az "S" betű, egy titkosító réteget |
jelent a HTTP és a TCP között. | jelent a HTTP és a TCP között. | ||
Sor 316: | Sor 317: | ||
Amikor a HTTP szeretne egy üzenet átvinni, az adatokból folyamot alkot, | Amikor a HTTP szeretne egy üzenet átvinni, az adatokból folyamot alkot, | ||
és megnyit egy TCP kapcsolatot. Az adatokat több részre osztjuk fel, majd | és megnyit egy TCP kapcsolatot. Az adatokat több részre osztjuk fel, majd | ||
- | átadjuk az IP verem számára. Az IP verem hozzáteszi a saját fejlécinformációit | + | átadjuk az IP verem számára. Az IP verem hozzáteszi a saját fejléc információit |
az egyes csomagokhoz. Egy IP csomag ezek után a következőket tartalmazza: | az egyes csomagokhoz. Egy IP csomag ezek után a következőket tartalmazza: | ||
* IP fejléc (rendszerint 20 bájt) | * IP fejléc (rendszerint 20 bájt) | ||
* TCP fejléc (rendszerint 20 bájt) | * TCP fejléc (rendszerint 20 bájt) | ||
- | * Adatokrészek (0 vagy több bájt) | + | * Adatok rész (0 vagy több bájt) |
Az IP fejléc tartalmazza a forrás és cél IP címet. A TCP fejléc tartalmazza a | Az IP fejléc tartalmazza a forrás és cél IP címet. A TCP fejléc tartalmazza a | ||
- | portszámokat, néhány TCP jelzőt és a integritást ellenőrző számokat. | + | portszámokat, néhány TCP jelzőt és az integritást ellenőrző számokat. |
Sor 348: | Sor 349: | ||
==== Linkek ==== | ==== Linkek ==== | ||
* http://www.w3.org/Protocols/rfc2616/rfc2616.html (2015) | * http://www.w3.org/Protocols/rfc2616/rfc2616.html (2015) | ||
- | * https://tools.ietf.org/html/draft-ietf-httpbis-http2-16 | + | * https://tools.ietf.org/html/draft-ietf-httpbis-http2-16 (2023) |
+ | * https://developer.mozilla.org/en-US/docs/Web/HTTP/Overview (2023) |