νλ‘μ μλ²λ ν΄λΌμ΄μΈνΈκ° μμ μ ν΅ν΄ λ€λ₯Έ λ€νΈμν¬ μλΉμ€μ κ°μ μ μΌλ‘
μ μν μ μκ² ν΄μ£Όλ μλ²
==> νλ‘μ(Proxy)λ 'λ리' λΌλ μλ―Έλ₯Ό κ°κ³ μμΌλ©°, μλ²μ μλ²μ¬μ΄μ μ€κ³κΈ° μν
νλ‘μλ₯Ό μ°λ μ΄μ λ 보μμμ μ΄μ λ‘ μ§μ ν΅μ ν μ μλ λ μ μ¬μ΄μμ λλ¦¬λ‘ ν΅μ μ μννμ¬
보μμ±, μ±λ₯, μμ μ±μ ν₯μ μν€κΈ° μν΄μ μ¬μ©
λ³΄ν΅ μΉμ ν΄λΌμ΄μΈνΈμμ μλ²λ‘, μλ²μμ ν΄λΌμ΄μΈνΈλ‘ ν΅μ νλ©° λ°μ΄ν°λ₯Ό μ λ¬νλ€.
μ΄λ νμ°μ μΌλ‘ μ€λ³΅λλ λ°μ΄ν°λ₯ΌΒ λ°λ³΅νμ¬Β μ λ¬νλ μν©μ΄ λ°μνλλ°,
-> μ΄λ κ² λμΌν μμ²μ λ§€λ² μ²λ¦¬νλ κ²μ 곧 리μμ€ λλΉΒ μΒ μλ²μ λΆνΒ λ‘ μ΄μ΄μ§κ² λλ€.
λλ¬Έμ λ³Έ μλ²μ λλ¬νκΈ° μ μ μλ‘μ΄ μλ²(proxy server)λ₯Ό 미리 λ°°μΉνμ¬ μ€λ³΅ μμ²μ
λν΄ (μ°μ°μ΄ νμμλ) λμΌν μλ΅μ ν μ μλ€λ©΄, ν΄λΌμ΄μΈνΈμκ² λΉ λ₯Έ μλμ μλΉμ€λ₯Ό,
μλ²μκ²λ λΆνμν λΆνλ₯Ό μ€μ΄λ ν¨κ³Όλ₯Ό λΌ μ μλ€.
1
Forward Proxy
2
Reverse Proxy
μ¬μ©μκ° google.com μ μ°κ²°νλ €κ³ νλ©΄ μ¬μ©μ PC κ° μ§μ μ°κ²°νλκ² μλλΌ ν¬μλ νλ‘μ μλ²κ° μμ²μ λ°μμ
google.com μ μ°κ²°νμ¬ κ·Έ κ²°κ³Όλ₯Ό ν΄λΌμ΄μΈνΈμ μ λ¬(forward) ν΄ μ€λλ€.
ν¬μλ νλ‘μλ λκ° μΊμ κΈ°λ₯μ΄ μμΌλ―λ‘ μμ£Ό μ¬μ©λλ 컨ν
μΈ λΌλ©΄ μλ±ν μ±λ₯ ν₯μμ κ°μ Έμ¬ μ μμΌλ©°
μ ν΄μ§ μ¬μ΄νΈλ§ μ°κ²°νκ² μ€μ νλ λ± μΉ μ¬μ© νκ²½μ μ νν μ μμΌλ―λ‘
보μμ΄ λ§€μ° μ€μν κΈ°μ
νκ²½λ±μμ λ§μ΄ μ¬μ©ν©λλ€.
리λ²μ€ νλ‘μλ μλ κ·Έλ¦Ό μ²λΌ μΉμλ²/WAS μμ λμ¬ μλ κ²μ λ§ν©λλ€.
ν΄λΌμ΄μΈνΈλ μΉμλΉμ€μ μ κ·Όν λ μΉμλ²μ μμ²νλ κ²μ΄ μλ, νλ‘μλ‘ μμ²νκ² λκ³ ,
νλ‘μκ° λ°°ν(reverse)μ μλ²λ‘λΆν° λ°μ΄ν°λ₯Ό κ°μ Έμ€λ λ°©μμ
λλ€.
ν΄λΌμ΄μΈνΈμͺ½μΌλ‘ λ°μ΄ν°(response)λ₯Ό λ°μ΄μ£Όλκ² ν¬μλλΌλ©΄, κ·Έ λ°λνΈμΈ μλ² μͺ½μΌλ‘ λ°μ΄ν°(request)λ₯Ό λ°μ΄μ£Όλ κ²μ΄ 리λ²μ€ νλ‘μ λΌκ³ ν©λλ€.