wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Bevezetés és Rétegek

Total questions: 67

Worksheet time: 34mins

Name
Class
Date
1.

Mi a webes proxy gyorsítótár elsődleges célja a kliens kéréseinek kezelésében?

a)

Válaszolni a kliens kérésére a forrás szerver bevonása nélkül

b)

Átalakítani a kéréseket FTP protokollra a hálózatban

c)

Titkosítani az összes HTTP forgalmat végponttól végpontig

d)

Növelni a forrás szerver CPU-kihasználtságát minden kérésnél

2.

Mely állítások igazak a proxy gyorsítótár működésére egy böngésző beállítása után?

a)

A gyorsítótár kliensként is fellép a forrás szerver felé

b)

A gyorsítótár szerverként jelenik meg a kliens felé

c)

A gyorsítótár csak akkor ad választ, ha nincs objektum a tárban

d)

A böngésző minden kérést a HTTP gyorsítótárnak küld

3.

Miért érdemes a webet gyorsítótárazni? Válassz MINDEN helyes választ.

a)

Csökkenti a kliens felé a válaszidőt

b)

Növeli az intézményi vonalon a forgalmat

c)

Növeli a rendszer sebezhetőségét a hibákra

d)

Lehetővé teszi a tartalom hatékony kiszolgálását szűk erőforrásokkal

4.

Melyik HTTP mechanizmus támogatja, hogy ne küldjük el az objektumot, ha a gyorsítótárban friss példány van?

a)

Feltételes GET If-Modified-Since fejléc használatával

b)

HTTP POST üzenet Cache-Control no-store mezővel

c)

Állandó kapcsolat Keep-Alive kikapcsolásával

d)

HTTPS kézfogás SNI kiterjesztéssel

5.

Mit válaszol a szerver, ha az If-Modified-Since dátum óta nem módosult az erőforrás?

a)

HTTP/1.1 404 Not Found részleges adattal

b)

HTTP/2 101 Switching Protocols metaadattal

c)

HTTP/1.0 304 Not Modified üres törzzsel

d)

HTTP/1.0 200 OK és mindig teljes objektummal

6.

Melyik állítás írja le helyesen az erős validációt HTTP-ben?

a)

Bájtszintű azonosságot garantál ETag fejléccel

b)

A kliens nyelvi beállítását ellenőrzi a szerveren

c)

A tartalom hosszát becsli a Content-Length alapján

d)

Csak néhány elem egyezését vizsgálja felületesen

7.

Mi jellemző a gyenge validációra gyorsítótárazásnál?

a)

Részleges egyezést fogad el egyes elemekre

b)

Minden bájt teljes azonosságát kéri

c)

Csak POST kérésekre alkalmazható

d)

Csak TLS kapcsolat mellett működik

8.

Az alábbi HTTP metódusok közül melyek idempotensek tipikusan?

a)

GET és HEAD

b)

POST és PATCH

c)

CONNECT és OPTIONS

d)

PUT és DELETE

9.

Az alábbiak közül melyik NEM biztonságos (safe) metódus a táblázat szerint?

a)

OPTIONS biztonságos

b)

HEAD biztonságos

c)

POST nem biztonságos

d)

GET biztonságos

10.

A tartalomelosztó hálózatoknál miért problémás az egyetlen „mega-szerver” megoldás?

a)

Csak IPv6-on érhető el

b)

Az URL-ek nem működnek vele

c)

Nem támogatja HTML5 videót

d)

Nem skálázódik nagy forgalomra

11.

Válassz két tipikus kockázatot az egy-szerveres videó-kiszolgálásnál!

a)

Egy meghibásodási pont

b)

Végponti TLS-termináció

c)

Hosszú útvonal távoli kliensekhez

d)

Automatikus tartalomszinkronizáció

12.

Mit jelent a „HTTP CDN” kifejezés az áttekintés dián?

a)

HTTP-alapú tartalomelosztó hálózat

b)

URI-azonosítók biztonsági rétege

c)

URL-eket képző modul

d)

Böngésző oldali HTML5 parser

13.

Melyik állítás helyes a videó több másolatának kiküldéséről a kimenő vonalon egy mega-szervernél?

a)

Csökkenti a latenciát minden kliensnek

b)

Megszünteti az egyes meghibásodási pontokat

c)

Növeli a torlódás esélyét hálózati szinten

d)

Biztosítja a gyenge validációt automatikusan

14.

Mi a tartalomszolgáltató hálózatok (CDN) egyik fő célja nagy videóforgalom esetén?

a)

A késleltetés csökkentése több másolat elosztásával

b)

A videók valós idejű szerkesztése hálózati eszközökön

c)

A szerzői jogok automatikus kezelése központilag

d)

A felhasználók azonosítása biometrikus adatokkal

15.

Melyik megközelítés jellemző a CDN-ekre a kiszolgálóhelyek elhelyezésében?

a)

Kizárólag egyetlen központi adatközpont használata

b)

Szerverek mélyre tolása a hozzáférési hálózatokba

c)

Kisebb darabszámú nagy klaszterek az ISP-k közelében

d)

Csak felhő nélküli, lokális tárolás a klienseknél

16.

Egy 2017-es vizsgálat szerint hogyan hat a betöltési idő növekedése a visszalépés esélyére?

a)

Csak 10 másodperc felett látható bármilyen hatás

b)

A betöltési idő nincs hatással a visszalépésre

c)

Növekvő betöltési idő csökkenti a visszalépés esélyét

d)

Növekvő betöltési idő növeli a visszalépés esélyét

17.

Válaszd ki azokat az állításokat, amelyek igazak a CDN működésére!

a)

Mindig az eredeti szerver szolgál ki minden kérést

b)

A CDN csomópontokban tartja a tartalom másolatait

c)

Alternatív másolat választható torlódás esetén

d)

A felhasználó a legközelebbi másolathoz irányítva tölt le

18.

Melyik állítás írja le helyesen a CDN nélküli és CDN-nel támogatott kiszolgálást?

a)

CDN-nel minden tartalom csak egy helyen érhető el

b)

CDN nélkül a kliensek egymást szolgálják ki helyben

c)

CDN nélkül minden kérés az eredeti szerverhez megy

d)

CDN-nel a másolatok folyamatosan törlődnek kéréskor

19.

Miért kritikus a késleltetés csökkentése webes szolgáltatásoknál?

a)

Mert a kis késleltetés tiltja a gyorsítótárak használatát

b)

Mert a nagy késleltetés csökkenti a sávszélességet fizikailag

c)

Mert a késleltetés csak a szerver terhelését befolyásolja

d)

Mert a nagy késleltetés növeli a lemorzsolódás esélyét

20.

Melyik állítás írja le legjobban, mire valók a CDN-ek a világtérképen jelölt pontok és kábelek alapján?

a)

Adatbázisok közti replikáció vállalaton belül

b)

Kliens oldali kód futtatása a böngészőben

c)

Csak e-mailek kézbesítése kontinensek között

d)

Tartalom közeli kiszolgálása több helyről

21.

Mi a fő különbség egy globális CDN és egy egyetlen adatközpont között a késleltetés szempontjából?

a)

CDN csökkenti a késleltetést felhasználó közelében

b)

A késleltetés független a földrajzi elhelyezéstől

c)

CDN növeli a késleltetést távoli gyorstárak miatt

d)

Az egy adatközpont mindig gyorsabb mindenhol

22.

A CIA-triád melyik elemére NEM nyújt önmagában megoldást a sima HTTP?

a)

Hibatűrés

b)

Rendelkezésre állás

c)

Titkosság

d)

Integritás

23.

Melyik HTTP azonosítási módszer látható szöveges formában kódolt hitelesítő adatokkal, és mi a fő kockázata?

a)

Basic, lehallgatás esetén jelszó kiderül

b)

Digest, mindig nyílt szövegű jelszóküldés

c)

OAuth, állandó jelszómegosztás a klienssel

d)

Kerberos, közvetlen jelszó továbbítás a hálón

24.

A Digest autentikáció folyamatában mi a nonce feladata a szekvenciadiagram szerint?

a)

Véletlen kihívás biztosítása a visszajátszás ellen

b)

Felhasználói szerepkörök kiosztása a szerveren

c)

Erőforrások gyorsítótárazásának vezérlése

d)

Titkos csatorna létrehozása TLS nélkül

25.

Mi történik HTTP/1.1-nél, ha a szerver hitelesítést kér és a kliens még nem azonosított?

a)

302 Found és Set-Cookie fejléc

b)

200 OK és üres törzs

c)

403 Forbidden és Location fejléc

d)

401 Unauthorized és WWW-Authenticate fejléc

26.

Mi a fő probléma a „HTTP azonosítás: probléma” dián bemutatott harmadik fél alkalmazás modellel?

a)

A felhasználó jelszavát meg kell osztani

b)

A böngésző nem támogatja a sütiket

c)

A szerver nem tud naplózni kéréseket

d)

A fotók nem tárolhatók felhőben

27.

Melyik mechanizmus csökkenti a jelszómegosztás kockázatát harmadik féllel, miközben delegált hozzáférést ad?

a)

DNS alapú hitelesítés váltás

b)

Egyszerű URL paraméter átadás

c)

Alap HTTP Basic azonosítás

d)

Token alapú OAuth engedélyezés

28.

Az alábbiak közül melyik a HTTP kérés első sora helyes formátumban?

a)

GET /útvonal HTTP/1.1

b)

/index.html GET HTTP/1.1

c)

HTTP/1.1 GET példa.hu

d)

GET HTTP/1.1 /index.html

29.

Melyik állítás igaz a rendelkezésre állás növelésére a HTTP ökoszisztémában?

a)

Sima HTTP titkosítja a tartalmat

b)

Replikált peremcsomópontok csökkentik kiesést

c)

CDN és gyorsítótárak tehermentesítenek

d)

Digest önmagában biztosít csatornatitkosítást

30.

Mely állítás írja le legpontosabban a HTTP kliens–szerver modellt?

a)

A kliens kéréseket küld, a szerver válaszokat ad

b)

A szerver kezdeményezi a kéréseket a kliens felé

c)

A kliens csak adatbázist replikál a szerverről

d)

A kliens és szerver egyenrangú, peer‑to‑peer

31.

Miért nevezik a HTTP-t állapotmentes protokollnak?

a)

Mert a szerver minden munkamenetet tárol

b)

Mert minden kérés független a korábbiaktól

c)

Mert a kliens menti a kapcsolat állapotát mindig

d)

Mert a TCP automatikusan megőrzi a bejelentkezést

32.

Válaszd ki, mely állítások igazak a HTTP és TCP kapcsolatáról!

a)

HTTP tipikusan TCP fölött fut

b)

HTTP kizárólag UDP felett működik

c)

A TCP alapértelmezett portja a HTTP-hez 80

d)

A TCP megbízható adatátvitelt biztosít

33.

Mi a fő következménye annak, hogy a HTTP állapotmentes?

a)

A szerver alapból emlékszik minden felhasználóra

b)

A kapcsolat automatikusan tartós a kérések között

c)

A kliens nem tud új kérést küldeni kapcsolat nélkül

d)

A munkamenet-kezelést külön mechanizmusok végzik

34.

Melyik állítás írja le az állapottartó protokollok egyik hátrányát?

a)

Nagyobb komplexitás a munkamenetek kezelése miatt

b)

Kisebb erőforrás‑igény a szerverek oldalán

c)

Egyszerűbb hibakezelés minden esetben

d)

Mindig gyorsabb válaszidő minden hálózaton

35.

Mit jelent a HTTPS rövidítés a rétegzés szempontjából?

a)

HTTP közvetlenül az IP felett működik

b)

HTTP titkosítás nélkül a 80-as porton

c)

SSL/TLS a TCP fölött, HTTP az SSL/TLS fölött

d)

SSL/TLS az alkalmazás helyett a hálózati rétegben fut

36.

Az SSL kézfogás során mi a célja a folyamatnak a titkosított adatátvitel előtt?

a)

Mesterkulcs létrehozása és titkosítás egyeztetése

b)

Felhasználói jelszavak tárolása a szerveren

c)

Adatcsomagok tömörítése minden rétegben

d)

HTTP állapotok perzisztens mentése

37.

Melyik állítás jellemzi a nem‑perzisztens HTTP kapcsolatokat egy weboldal 6 objektumának letöltésekor?

a)

Egyetlen tartós TCP kapcsolat szolgál ki mindent

b)

Minden objektumhoz új TCP kapcsolat nyílik sorban

c)

A kliens csak UDP‑t használ kapcsolatonként

d)

Egy kapcsolat több kérést küld csővezetékben

38.

Mi a perzisztens HTTP fő előnye a nem‑perzisztenssel szemben?

a)

Kevesebb kapcsolat‑felépítési RTT szükséges

b)

Minden kérés külön TCP háromutas kézfogást kap

c)

A válaszok mindig kisebbek bájtban mérve

d)

Nincs szükség szerver oldali erőforrásokra

39.

Mit jelent az RTT (Round Trip Time) a hálózati mérésekben?

a)

Késleltetés a szerver feldolgozására

b)

Átviteli idő csak az oda útra

c)

Sávszélesség mérése másodpercenként

d)

Idő egy csomag oda‑vissza útjára

40.

Egy HTML oldal és 3 beágyazott objektum letöltése nem‑perzisztens HTTP‑vel, soros kérésekkel történik. Hány TCP kapcsolat‑felépítési RTT adódik, ha nincs párhuzamosság?

a)

Három kézfogásnyi RTT szükséges

b)

Négy kézfogásnyi RTT szükséges

c)

Egyetlen kézfogásnyi RTT szükséges

d)

Kettő kézfogásnyi RTT szükséges

41.

Válaszd ki, mely tényezők részei a teljes válaszidőnek egy HTTP kérésnél alapmodellben (feldolgozási idő elhanyagolható).

a)

Kapcsolat‑felépítés RTT

b)

Szerver CPU‑magok száma

c)

Átvitel idő a fájl mérete miatt

d)

Kérés‑válasz RTT

42.

Perzisztens HTTP pipelining nélkül, egy HTML és 5 objektum esetén mi igaz az RTT‑kre?

a)

Egy kapcsolat‑felépítési RTT, több kérés‑válasz RTT

b)

Hat kapcsolat‑felépítési RTT, nulla kérés‑válasz RTT

c)

Minden objektumhoz külön kézfogási RTT

d)

Nincs RTT, csak átvitel idő számít

43.

Melyik helyzetben csökkenti leginkább a pipelining a késleltetést?

a)

Amikor a TCP ablak kicsi

b)

Sok kis objektum egy kapcsolaton

c)

Amikor a szerver nagyon távoli

d)

Egyetlen nagy fájl letöltésekor

44.

Nem‑perzisztens HTTP párhuzamos TCP kapcsolatokkal (4 szál) tölti le 8 objektumot. Mi jellemző a kapcsolat‑felépítési RTT‑kre?

a)

Nem történik kézfogási RTT

b)

Egy kézfogási RTT történik

c)

Összesen nyolc kézfogási RTT történik

d)

Összesen négy kézfogási RTT történik

45.

Egy alap modellben a teljes válaszidő közelítése: 1 RTT kézfogásra + 1 RTT kérés‑válaszra + átvitel idő. Melyik rövidítés írja le ezt az összetevőt?

a)

RTT+RTT+átvitel idő

b)

SRTT+BDP+fájlhossz

c)

QoS+TTL+MTU

d)

JIT+TPS+latencia

46.

Melyik állítás írja le helyesen a GET metódus használatát űrlapküldésnél?

a)

Az adatok mindig titkosított törzsben mennek

b)

Az adatok URL lekérdezési részében mennek

c)

Az adatok csak több részben tölthetők fel

d)

Az adatok kizárólag JSON formátumban mennek

47.

Melyik helyzethez illik a POST metódus a legjobban?

a)

Erőforrás cache-ének érvénytelenítése

b)

Erőforrás azonosítójának újraszámítása

c)

Erőforrás állapotának lekérdezése

d)

Új erőforrás létrehozása a szerveren

48.

Mi az idempotens HTTP metódus lényege?

a)

Többszöri hívás mindig hibát vált ki

b)

Többszöri hívás sorbarendezést igényel

c)

Többszöri hívás új azonosítót generál

d)

Többszöri hívás ugyanazt az állapotot adja

49.

Jelöld meg, mely metódusok tekinthetők idempotensnek alapértelmezésben!

a)

POST

b)

PUT

c)

DELETE

d)

GET

50.

Miben különbözik a PUT a POST metódustól REST szemléletben?

a)

PUT teljes erőforrást cserél, POST új erőforrást hoz létre

b)

PUT csak fejléceket küld, POST csak törzset küld

c)

PUT mindig 200-at ad, POST mindig 201-et ad

d)

PUT csak fájlokat kezel, POST csak űrlapokat kezel

51.

Melyik fejléc mezőt használod a kérés törzs formátumának jelzésére?

a)

Accept

b)

User-Agent

c)

Content-Type

d)

Cache-Control

52.

Melyik állítás igaz a GET és POST közötti különbségre tipikusan?

a)

GET CSRF-mentes, POST CSRF-érzékeny

b)

GET nagyobb törzset küld, POST nem küld törzset

c)

GET cache-elhető és könyvjelzőzhető, POST általában nem

d)

GET mindig titkosított, POST soha nem titkosított

53.

Melyik kérést használnád egy elem törlésére azonosító alapján egy REST API-ban?

a)

DELETE /resources/{id}

b)

PUT /resources/{id}/delete

c)

POST /resources/{id}

d)

GET /resources/{id}/delete

54.

Egy kliens szeretné módosítani egy erőforrás teljes reprezentációját ismert URL-en. Melyik kérés illik ide?

a)

GET /items/{id} mezők kérdezésével

b)

POST /items új rész erőforrással

c)

PATCH /items részleges állapottal

d)

PUT /items/{id} a teljes állapottal

55.

Melyik fejlécben jelzi a kliens, hogy milyen válasz formátumokat tud feldolgozni?

a)

Accept

b)

Content-Type

c)

Authorization

d)

ETag

56.

Válaszd ki azokat a jellemzőket, amelyek a REST stílushoz kapcsolhatók!

a)

Erőforrás-orientált végpontok

b)

Állapot átvitele reprezentációkkal

c)

Kötelező szerver oldali session

d)

Egységes interfész elvek

57.

Egy űrlap fájlfeltöltést végez több részre bontott kéréssel. Mely beállítás utal erre a törzsben?

a)

multipart/form-data tartalomtípus

b)

text/plain alapértelmezett formátum

c)

application/x-www-form-urlencoded

d)

charset=UTF-16 jelölés fejlécben

58.

Melyik állítás írja le helyesen a HTTP/2 multiplexálást?

a)

Több kérés fut egy kapcsolaton párhuzamosan független keretekben

b)

Kérések és válaszok kizárólag szöveges sorokban utaznak

c)

Minden erőforrás külön TCP kapcsolatot kap kötelezően

d)

Egy kérés használ több TCP kapcsolatot soros ütemezéssel

59.

Mi a HTTP/2 bináris protokoll egyik közvetlen előnye a HTTP/1.1 szöveges formátumához képest?

a)

Hatékonyabb keretezés és megbízhatóbb parszer teljesítmény

b)

Egyszerűbb kézi hibakeresés és könnyebb naplóolvasás

c)

A fejlécmezők teljesen megszűnnek a kérésekben

d)

Nincs szükség TLS-re és TCP-re a továbbítás során

60.

Az ábrán látható HTTP/2 kapcsolatban hogyan különülnek el a folyamok?

a)

Egyedi azonosítókkal és keretekkel ugyanazon kapcsolaton

b)

Csak időzítés alapján, azonosító nélkül keveredve

c)

Külön IP-címekkel és portokkal minden erőforráshoz

d)

Külön TCP kapcsolatokkal minden kérés-válasz párhoz

61.

Melyik szekvencia felel meg legjobban a HTTP/1.1 működésének a statikus erőforrások letöltésekor?

a)

Egy POST után több 204 No Content válasz vegyesen

b)

Egyetlen GET és több 201 Created válasz párhuzamosan

c)

Több GET és 200 OK válasz sorban, gyakran több kapcsolat

d)

Egyetlen kapcsolat és minden válasz csak PUSH keretekben

62.

Mit jelent a HTTP/2 szerver push?

a)

A kapcsolat lezárása előtt figyelmeztető üzenetet küld

b)

A proxy átnevezi az URI-kat terheléselosztáshoz

c)

A kliens előre feltölti a gyorsítótár tartalmát

d)

A szerver proaktívan küld kapcsolódó erőforrásokat

63.

Melyik elem NEM a HTTP/2 bevezetésének motivációja az ábrák szerint?

a)

Nagyobb számú párhuzamos TCP kapcsolat kötelezően

b)

Szerver által kezdeményezett push küldések

c)

Átlátható bináris formátum a drót szintjén

d)

Multiplexálás ugyanazon TCP kapcsolaton

64.

A bal oldali folyamatábrán a kérés fejléc keretében melyik mező jelöl egy erőforrás elérési útját?

a)

.method mező jelzi a fájlkiterjesztést

b)

.version mező jelzi a könyvtárat

c)

:path mező jelzi az elérési útvonalat

d)

.scheme mező jelzi az elérési módot

65.

Válaszüzenetben a státuszkódot a fejléc keret melyik kvázi-fejlécmezője hordozza a HTTP/2 példán?

a)

:scheme mező tartalmazza a kódot

b)

:path mező tartalmazza a kódot

c)

:method mező tartalmazza a kódot

d)

:status mező tartalmazza a kódot

66.

Válaszd ki azokat a jellemzőket, amelyek együtt igazak a HTTP/2-re az illusztrációk alapján!

a)

Minden erőforráshoz külön TCP kapcsolat szükséges

b)

Egy TCP kapcsolat több független folyamot visz

c)

Kérések és válaszok bináris keretekben utaznak

d)

A szerver kéretlenül tolhat erőforrásokat

67.

Mi a különbség a HTTP/2 + PUSH és a sima HTTP/2 közti sorozatban az erőforrások kézbesítésekor?

a)

PUSH esetén a státuszsor helyett üres válaszok érkeznek

b)

PUSH esetén csak HEAD kérések közlekedhetnek a csatornán

c)

PUSH esetén a kliens új TCP kapcsolatokat nyit erőforrásonként

d)

PUSH esetén a szerver előre küldi a CSS és képek adatát