νλ‘μλ?
λ리 μλ΅

νλ‘μ(proxy)λ βλ리βλΌλ λ»μ΄λ€. κ·Έλ λ€λ©΄ μ΄λ ν κ²½μ°μμ μ΄λ¬ν λ리μ κ°λ μ΄ νμν κΉ? 보ν΅μ 보μμμ μ΄μ λ‘ μ§μ ν΅μ νλ κ²μ΄ λ¬Έμ κ° λ°μν κ²½μ° μ΄λ° λ°©μμ μ¬μ©νλ€. μ΄ λ, μ§μ ν΅μ ν μ μλ λ μ μ¬μ΄μμ μ€κ³κΈ°λ‘ ν΅μ μ μννλ κΈ°λ₯μ βνλ‘μβ κ·Έλ¦¬κ³ κ·Έ κΈ°λ₯μ μννλ μλ²λ₯Ό βνλ‘μ μλ²βλΌ νλ€.
νΉμ§
μμ κ·Έλ¦Όμμ λ³΄λ― νλ‘μ μλ²λ μ€κ°μ μμΉν΄ μκΈ° λλ¬Έμ, μ΄λ 주체μμ λ°λΌλ³΄λλμ λ°λΌ κ·Έ μν μ΄ λ€λ₯΄λ€.
λ¨Όμ , ν΄λΌμ΄μΈνΈ νΈμ€νΈ μ μ₯μμ 보κ²λλ©΄ νλ‘μ μλ²λ κ·Έμ μ격 μλ²μ²λΌ μλνλ€. λ°λλ‘ μΈν°λ·(μλΉμ€ μλ²) μ μ₯μμ 보면 νλ‘μ μλ²λ λ§μΉ ν΄λΌμ΄μΈνΈ μ²λΌ λμνλ€.
λ³΄ν΅ λ³΄μ μμ λͺ©μ μΌλ‘ νλ‘μ μλ²λ₯Ό μ¬μ©νμ§λ§, μ¬μ€ κ·Έ μΈμλ λ€μν μν μ μννλ€. μ°μ νλ‘μ μλ²λ νλ‘μ μλ²μ μμ²λ λ΄μ©λ€μ μΊμλ₯Ό μ¬μ©νμ¬ μ μ₯ν΄ λλ€. κ·Έλ¦¬κ³ μ΄ μΊμ μμ μ μ₯λμ΄ μλ μ 보λ₯Ό μμ²νλ κ²½μ°, μ격 μλ²μ μ μνμ§ μκ³ λ°λ‘ μλ΅νλ€. μ΄λ΄ κ²½μ° μ μ‘ μκ°μ μ μ½ν μ μκ³ , λΆνμν μ°κ²°μ λ°©μ§νλ€λ μ μμ μ₯μ μ κ°λλ€. λν μΈλΆμμ νΈλν½μ λ°©μ§νλ€λ κ²λ μ₯μ μ΄ λ μ μκ² λ€.
νλ‘μ μλ²μ μ’ λ₯
μλ²μ μμΉμ λ°λΌ λκ°μ§λ‘ λλλ€.
Forward Proxy

λ¨Όμ , νλ‘μ μλ²λ₯Ό ν΅κ³Όνμ¬ μΈν°λ·μ μ°κ²°λλ κ²½μ°μ΄λ€. μ΄λ¬ν λ°©μμ μ¦, ν΄λΌμ΄μΈνΈ νΈμ€νΈλ€μ΄ μ κ·Όνκ³ μΆμ μ격 리μμ€μ κ°κΈ° μν΄μλ νλ‘μ μλ²λ₯Ό ν΅κ³Όν΄μΌ κ° μ μλ€λ λ§μ΄λ€. λ§μ½ νλ‘μ μλ²μ μΊμλ‘ μ μ₯λμ΄ μλ€λ©΄, λ€μ μμ²μ μΊμλ λ°μ΄ν°λ‘λΆν° λ°λ‘ μ 곡νλ€.
μ΄ νλ‘μ μλ²λ λ‘컬 λμ€ν¬μ λ°μ΄ν°λ₯Ό μ μ₯νλ©°, ν΄λΌμ΄μΈνΈ νΈμ€νΈλ€μ μ¬μ©μ€μΈ μΉ λΈλΌμ°μ λ₯Ό μ΄μ©νμ¬ νλ‘μ μλ² μ¬μ© μ€μ μ ν΄μΌ μ¬μ©μ΄ κ°λ₯νκΈ° λλ¬Έμ, νλ‘μ μλ²λ₯Ό μ¬μ©νλ€λ κ²μ μΈμ§ κ°λ₯νλ€. μ΄λ¬ν λ°©μμ λμν μ¬μ©μ κ°μμν¬ μ μλ€λ κ²κ³Ό μ κ·Ό μ μ± κ΅¬νμ μμ΄ λ€λ£¨κΈ° μ¬μ°λ©΄μ λΉμ©μ΄ μ λ ΄νλ€. λν 무쑰건 νλ‘μ μλ²λ₯Ό ν΅κ³Όν΄μΌ νκΈ° λλ¬Έμ μ¬μ©μκ° μ μνλ μΉ μ¬μ©νκ²½μ μ νν μ μμΌλ―λ‘ κΈ°μ νκ²½μμ λ§μ΄ μ¬μ©νλ€.
Reverse Proxy

μ΄λ²μλ μ κ³Ό λ€λ₯΄κ² μΈν°λ·μ ν΅νμ¬ μ격 μλ²μ μ μνκΈ° λ°λ‘ μ λ¨κ³μ νλ‘μ μλ²λ₯Ό λλ λ°©μμ΄λ€. μ΄ λ°©μμ μ¬μ©νλ©΄ ν΄λΌμ΄μΈνΈ νΈμ€νΈλ€μ νλ‘μ μλ²μ μ°κ²°λμλ€λ κ²μ μμ§ λͺ»νλ€. λ§μΉ 리μμ€μ μ§μ μ κ·Όνλ κ²κ³Ό κ°μ΄ λλΌκ² λλ€.
λ΄λΆ μλ²κ° μ§μ μλΉμ€λ₯Ό μ 곡ν΄λ λμ§λ§ μ΄λ κ² κ΅¬μ±νλ μ΄μ λ 보μ λλ¬Έμ΄λ€. λ³΄ν΅ κΈ°μ λ€νΈμν¬ νκ²½μ DMZ λΌλ λ΄λΆ λ€νΈμν¬μ μΈλΆ λ€νΈμν¬ μ¬μ΄μ μμΉνλ ꡬκ°μ΄ μ‘΄μ¬νκ³ , μ΄ κ΅¬κ°μλ μΉ, FTP, λ©μΌ λ± μΈλΆ μλΉμ€λ₯Ό μ 곡νλ μλ²λ€μ΄ μμΉνκ³ μλ€. μ¦, μ΄λ¬ν μλ²κ° νλ‘μ μλ²μ μν μ νκ³ μλ€κ³ μκ°νλ©΄ λλ€.
λ§μ½, DMZ μμΉμ WAS(Web application Server)λ₯Ό λκ³ μ¬μ©μ νλ€κ³ μκ°ν΄λ³΄μ. μλΉμ€λ₯Ό νλλ°λ μ§μ₯μ΄ μκ² μ§λ§, WASμλ λ³΄ν΅ DBμ ν΅μ μ νλλ‘ μ°λμ΄ λμ΄ μλ€. μ΄λ¬ν κ²½μ° WASκ° νΈλ¦¬λ©΄ DBκΉμ§ κ°μ΄ νΈλ¦°λ€. κ·Έλ κΈ° λλ¬Έμ WASλ DMZμ λ€μ μμΉμν€κ³ , νλ‘μ μλ²λ‘ λ©μΌ μλ², μΉ μλ²λ₯Ό λκ³ λ°μ΄ν°λ₯Ό WASλ‘ λΆν° λ°μμμ μλΉμ€λ₯Ό νλ λ°©μμ λ§μ΄ μ¬μ©νλ€.