νλ‘μ μλ²λ μ€κ°μμ΄λ€. ν΄λΌμ΄μΈνΈμ μλ² μ¬μ΄μμ κ·Έ μ¬μ΄μ HTTP λ©μμ§
λ₯Ό μ 리νλ μ€μ¬μΈμ²λΌ λμνλ€.
νλ‘μκ° μλ μλ²μμλ
1. ν΄λΌμ΄μΈνΈ
-> νλ‘μ
2. νλ‘μ
-> μλ²
μμΌλ‘ λ©μμ§κ° μ λ¬λλ€.
νλ‘μλ μ€κ°μμ μμ²κ³Ό μλ΅μ λ λ€ λ°κ²λλ―λ‘ μμ², 컀λ₯μ μ μ μ ν λ€λ£¨κ³ μλ΅μ λλ €μ€ μ μμ΄μΌνλ€.
κ²μ΄νΈμ¨μ΄λ μΉ νμ΄μ§μ λ 볡μ‘ν 리μμ€λ₯Ό λμ°κΈ° μν΄, 리μμ€λ₯Ό μ¬λ¬ μ΄ν리μΌμ΄μ
μμ λ°μμ€κΈ° μν΄ μ¬μ©νλ€.
κ²μ΄νΈμ¨μ΄λ 리μμ€
μ μ΄ν리μΌμ΄μ
μ μ°κ²°νλ€.
κ²μ΄νΈμ¨μ΄λ HTTP νΈλν½μ λ€λ₯Έ νΈλν½
μΌλ‘ μλμΌλ‘ λ³νν΄ ν΄λΌμ΄μΈνΈκ° λ€λ₯Έ νλ‘ν μ½μ λͺ°λΌλ μλ²μ μ μν μ μλλ‘ νλ€.
μ΄ν리μΌμ΄μ
-> κ²μ΄νΈμ¨μ΄
κ²μ΄νΈμ¨μ΄
-> 리μμ€
1κ³Ό κ°μ κ³Όμ μ ν΄λΌμ΄μΈνΈμ κ²μ΄νΈμ¨μ΄μ ν΅μ μΈλ°, μ΄κ²μ HTTP ν΅μ
μΌλ‘ μ΄λ€μ§λ€. 2μ κ³Όμ μ κ²μ΄νΈμ¨μ΄μ λ€λ₯Έ μλ²μ ν΅μ μΌλ‘ HTTPκ° μλ λ€λ₯Έ νλ‘ν μ½
λ‘ ν΅μ νλ€. κ²μ΄νΈμ¨μ΄κ° ν΄λΌμ΄μΈνΈμ μλ² μΈ‘μ νλ‘ν μ½μ ꡬλΆν λλ λΉκΈμ μ¬μ©νλ€.
ex) <Client protocol>/<Server protocol>
λ λ€ λ΄λΆ λ€νΈμν¬λ₯Ό μΈν°λ·μΌλ‘ λΌμ°ν νλ€.
νλ‘μ μλ²λ νμ©λ λ€νΈμν¬λ§ ν΅κ³Όν μ μμ§λ§ κ²μ΄νΈμ¨μ΄λ μ΄λ° λΆλΆμμ νν°λ§μ ν΄μ£Όμ§μλλ€.
λ λ€ λ€λ₯Έ λ€νΈμν¬μμ μ€κ°μ μμΉνλ©΄μ μ€κ°μμν μ λλμ΄μ§λ§ νλ‘μ
λ μΊμ, 보μ λ°©νλ²½, νν°λ§μ μν μ νκ³ κ²μ΄νΈμ¨μ΄
λ λ€λ₯Έ λ€νΈμν¬μμ ν΅μ μ κ°λ₯νκ² νλ€.
λμΆ© λλμ μ κ² κ°μ§λ§~ λμ€μ μ± λ μ½κ³ μ 리ν΄μΌκ² λ€πͺ