Set-top-boxy
Parfémy
Krása
Produkty pro zdraví
Hodinky
Elektro
Šperky
Nábytek
Nářadí a zahrada
Outdoor
Počítače a notebooky
Request-response (řídčeji request-reply – výzva-odpověď) je vzor výměny zpráv (message exchange pattern) mezi dvěma stranami, u kterého vysílatel (čili ta strana, která vyžaduje odpověď – requestor) posílá té straně, co odpovídá (replier), spolu s hlavní zprávou i data, která odpovídající strana musí před odesláním zpracovat (typicky zašifrovat, hašovat či jinak zkombinovat) s obsahem hlavní zprávy.
Metoda request-response je často užívaná v komunikaci mezi počítači v modelu klient-server,[1] používá se např. i k zabezpečení přenosu informací přes TCP/IP, jako opatření proti packet-sniffingu. Dodatečný parametr, s kterým se hlavní zpráva kombinuje, je někdy nazýván sůl (salt) a toto kombinování pak „osolení“ (salting). Využívanou vlastností této komunikace je to, že server si může „sůl“ určit před každým odesláním požadavku, čímž vpodstatě znemožňuje brute force attack. Aby však byl schopen vyhodnotit, jestli je odpověď autentická, musí si sůl vždy pamatovat do okamžiku přijetí odpovědi. Pokud se jedná pouze o ověření např. hesla k nějakému účtu, může být zpracování zprávy a soli jednocestné (hashování), v tom případě server po přijetí provede stejnou operaci a dospěje-li ke stejnému výsledku, může odpověď považovat za správnou.
Tento článek je zčásti nebo zcela založen na překladu článku Request-response na anglické Wikipedii.