1. νλ‘ν μ½ μλ³μ (protocol)
μλ‘ λ€λ₯Έ μ»΄ν¨ν° κ°μ ν΅μ μ νκΈ° μν κ·μ½
μΉ λΈλΌμ°μ κ° μλ²μ λ΄μ©μ μ£Όκ³ λ°μ λ μ¬μ©ν κ·μΉ μ΄λ¦.
μΉ νμ΄μ§μ μ£Όμλ₯Ό ννν λλ http(Hyper Text Transfer Protocol)λ₯Ό μ¬μ©.
νλ‘ν μ½ μλ³μ | μ€λͺ |
http(Hyper Text Transfer Protocol)/ https | μΉμλ² μ μ |
ftp | νμΌμλ² μ μ |
mailto | μ μλ©μΌ μλ² μ μ |
talnet | μκ²©μ§ μ μ |
2. νΈμ€νΈ μ£Όμ (host)
μΉ νμ΄μ§λ₯Ό μμ²ν μλ²μ μ΄λ¦.
μλ² μ΄λ¦μ "lxxyeon.tistory.com/"μ κ°μ λλ©μΈ μ΄λ¦μ΄λ "127.0.0.1"κ³Ό κ°μ IPμ£Όμλ‘ μ λ ₯ν μ μμ
μ΄λ, λλ©μΈμ μμλλ©μΈ, λλ©μΈμ΄λ¦, νΈμ€νΈλͺ μΌλ‘ ꡬμ±.
3. ν¬νΈλ²νΈ (port)
μΉμλ²μμ μμμ μ κ·ΌνκΈ° μν΄ μ¬μ©νλ "κ΄λ¬Έ(gate)"
ν μ»΄ν¨ν°μμ μ€μ λ‘λ IPμ£Όμλ‘ νλμ μ°κ²°μ΄ λμ΄ μμ§λ§, μ¬λ¬ κ°μ 컀λ₯μ μ κ°μ§ μ μκ² νλ λ Όλ¦¬μ μΈ λ¨μ
μΉ λΈλΌμ°μ λ₯Ό μ°λ©΄ 80λ² ν¬νΈ λ²νΈ μ¬μ©(http port), λ°μ΄ν° λ² μ΄μ€λ 3306 ν¬νΈ λ²νΈ μ¬μ©
μΉ μλ²μ ν΅μ ν λ μ¬μ©νλ ν¬νΈλ²νΈλ 80λ² μ΄κΈ° λλ¬Έμ μλ΅ κ°λ₯
4. νμΌ κ²½λ‘ (path)
μΉμλ²μμ μμμ λν κ²½λ‘.
μ€μ 물리μ κ²½λ‘κ° μλκ³ μΉμλ²μμ μΆμνν κ²½λ‘μ.
5. 쿼리 (query)
μΆκ°λ‘ μλ²μ 보λ΄λ νλΌλ―Έν°.
κ°μ κ²½λ‘λΌ νλλΌλ μ λ ₯ν κ°μ λ°λΌ λ€λ₯Έ κ²°κ³Όλ₯Ό 보μ¬μ€μΌν λ 쿼리 λ¬Έμμ΄μ μ¬μ©.
μ£Όλ‘ κ²μ κ²°κ³Όλ₯Ό 보μ¬μ£Όλ κ²½μ°μ κ²μμ΄λ₯Ό μ λ¬νλ μ©λλ‘ λ§μ΄ μ°μ.
μ¬λ¬ κ°λ©΄ &λ¬Έμλ‘ κ΅¬λΆ (ex, key1=value1&key2=value2)
6. λΆλΆ μλ³μ (Fragment identifier)
URLμ΄ μ§μ νλ μμμ μΈλΆ λΆλΆμ μ§μ ν λ μ°μ.
λΆλΆ μλ³μκ° μμ΄λ κ·Έ μμ μ€λ URLλ§μΌλ‘λ μΉμ μ΄λ€ μμμ μ νν μ§μ ν μ μλ€.
λΆλΆ μλ³μκ° μ°μ΄λ λνμ μΈ μ¬λ‘λ μν€νΌλμ΄ λ°±κ³Όμ¬μ ... λΆλΆ μλ³μλ₯Ό μΈλΆνλͺ©μ λν μ± κ°νΌ bookmarkλ‘ μΈ μ μμ΄μ μ΄λ€ κΈμμ νΉμ νλͺ©μΌλ‘ λ°λ‘ μ΄λν μ μμ.
μ) https://ko.wikipedia.org/wiki/λνλ―Όκ΅#λ¬Έν : μν€νΌλμ΄ “λνλ―Όκ΅” λ¬Έμμμ “λ¬Έν” μΈλΆ μ£Όμ λ‘ λ°λ‘ κ° μ μλ€.
βοΈURI vs URL vs URN