π μΉκ³Ό μΈν°λ·μ μ°¨μ΄
κ°λ μ°λ¦¬λ μΉ(Web)κ³Ό μΈν°λ·(Internet)μ κ°μ λ»μ²λΌ μ°κ³€ νλ€.
νμ§λ§ λμ λΆλͺ ν λ€λ₯Έ κ°λ μ΄λ€.
μ€λμ ν·κ°λ¦¬κΈ° μ¬μ΄ μ΄ λ μ©μ΄μ μ°¨μ΄λ₯Ό μ 리ν΄λ³΄μ.
π μΈν°λ·μ΄λ
μΈν°λ·μ μ μΈκ³μ μλ§μ μ»΄ν¨ν°μ λ€νΈμν¬λ₯Ό μ°κ²°νλ κ±°λν μΈνλΌλ€.
μ΄λ λ¨μν 'μ»΄ν¨ν°λ€μ΄ μ°κ²°λμ΄ μλ€'λ μΆμμ μΈ κ°λ μ΄ μλλ€.
μ€μ λ‘λ μ μΈκ³ μμμ΅ λμ μ₯μΉ(PC, μ€λ§νΈν° λ±)μ λ€μν κ°λ³ λ€νΈμν¬(κΈ°μ λ§, κ°μ λ§, λνλ§ λ±)κ°
μλ‘ μ°κ²°λμ΄ λμμμ΄ λ°μ΄ν°λ₯Ό μ£Όκ³ λ°λ ꡬ쑰λ₯Ό μλ―Ένλ€.
π‘ λ€νΈμν¬λ€μ λ€νΈμν¬
ν κ°μ μ§μμλ Wi-Fi 곡μ κΈ°λ₯Ό ν΅ν΄ μ€λ§νΈν°, λ ΈνΈλΆ, IoT κΈ°κΈ°λ€μ΄ μ°κ²°λλ€.
μ΄λ λ‘컬 λ€νΈμν¬(Local Network)λΌκ³ λΆλ₯Έλ€.
ν νμ¬ λ΄λΆμλ μλ°± λμ μ»΄ν¨ν°μ μλ²κ° μ μ λ§μ΄λ 무μ λ§μΌλ‘ μ°κ²°λλ€.
μ΄λ μ¬μ€ λ€νΈμν¬(Private Network)λΌκ³ λΆλ₯Έλ€.
μ΄μ²λΌ μμ λ€νΈμν¬λ€μ΄ λΌμ°ν°(Router)λ₯Ό κ±°μ³ μλ‘ μ°κ²°λλ©΄ λ ν° λ€νΈμν¬κ° νμ±λλ€.
κ·Έλ¦¬κ³ μ΄λ° λ€νΈμν¬λ€μ΄ λ€μ ISP(Internet Service Provider, μΈν°λ· μλΉμ€ μ 곡μ)λ₯Ό ν΅ν΄ μ°κ²°λλ©°, μ μΈκ³μ μΈ ν΅μ λ§μΌλ‘ νμ₯λλ€.
κ·Έλμ μΈν°λ·μ νν λ€νΈμν¬λ€μ λ€νΈμν¬(Network of Networks)λΌκ³ λΆλ¦°λ€.
π μΈν°λ·μ΄ λμνλ λ°©μ
μΈν°λ·μ λ¨μν λ€νΈμν¬κ° μ°κ²°λ κ²μμ λλμ§ μλλ€.
μ€μ λ‘ λ°μ΄ν°λ₯Ό μ΄λ»κ² μ£Όκ³ λ°λμ§λ₯Ό μ΄ν΄ν΄μΌ μ§μ§ μΈν°λ·μ μ΄ν΄ν μ μλ€.
λνμ μΌλ‘λ μλ λ€ κ°μ§ μμκ° μλ€.
1οΈβ£ IP μ£Όμ
μΈν°λ·μ μ°κ²°λ λͺ¨λ λͺ¨λ μ₯μΉλ μλ‘λ₯Ό ꡬλΆνκΈ° μν΄ κ³ μ ν μ£Όμλ₯Ό κ°λλ€.
μ΄ μ£Όμλ₯Ό μ°λ¦¬λ IP μ£ΌμλΌκ³ νλ€.
μλ₯Ό λ€μ΄ μ°λ¦¬κ° νΈμ§λ₯Ό λ³΄λΌ λ μμ μμ μ§ μ£Όμλ₯Ό μμμΌ νλ κ²μ²λΌ
λ°μ΄ν° μμ λͺ©μ μ§μ μ νν λλ¬νλ €λ©΄ κ·Έ μ₯μΉμ IP μ£Όμκ° νμνλ€.
μ€μ λ‘ 142.250.206.78 κ°μ μ«μ μ‘°ν©μ΄ λ°λ‘ νλμ IP μ£Όμμ΄λ€.
νμ¬ μΈν°λ·μμ μ¬μ©λλ μ£Όμ 체κ³μλ λ κ°μ§κ° μλ€.
IPv4λ 32λΉνΈλ‘ ꡬμ±λμ΄ μ½ 43μ΅ κ°μ μ£Όμλ₯Ό μ 곡νμ§λ§,
μΈν°λ· μ¬μ©μκ° νλ°μ μΌλ‘ λμ΄λλ©΄μ μ£Όμκ° λΆμ‘±ν΄μ‘λ€.
μ΄λ₯Ό ν΄κ²°νκΈ° μν΄ λ κΈ΄ 128λΉνΈ 체κ³μ IPv6κ° λ±μ₯νμΌλ©°,
μ¬μ€μ 무νλμ κ°κΉμ΄ μ£Όμλ₯Ό μ 곡ν μ μλ€.
ππ» μ 리νμλ©΄, IP μ£Όμλ μΈν°λ·μμ λ°μ΄ν°λ₯Ό μ£Όκ³ λ°κΈ° μν κΈ°λ³Έμ μΈ μμΉ μ 보μ΄λ©°,
μ°λ¦¬κ° νν μ¬μ©νλ μ§ μ£Όμμ μν μ λ€νΈμν¬ μΈκ³μμ λμ νλ€κ³ λ³Ό μ μλ€.

2οΈβ£ DNS (Domain Name System)
μ¬λμ 142.250.206.78 κ°μ μ«μ 보λ€λ google.com κ°μ λ¬Έμ μ£Όμλ₯Ό ν¨μ¬ κΈ°μ΅νκΈ° μ½λ€.
νμ§λ§ μΈν°λ·μμ μ€μ ν΅μ μ μ¬μ ν μ«μλ‘ λ IP μ£Όμλ₯Ό ν΅ν΄ μ΄λ£¨μ΄μ§λ€.
μ¬κΈ°μ μ€μν μν μ νλ κ²μ΄ λ°λ‘ DNS(Domain Name System)μ΄λ€.
DNSλ μ°λ¦¬κ° μ λ ₯ν λλ©μΈ μ£Όμλ₯Ό ν΄λΉ μλ²μ μ€μ IP μ£Όμλ‘ λ°κΏμ£Όλ μΌμ’ μ μΈν°λ· μ νλ²νΈλΆλΌκ³ ν μ μλ€.
μλ₯Ό λ€μ΄ μ¬μ©μκ° λΈλΌμ°μ μ£Όμμ°½μ www.naver.com μ μ λ ₯νλ©΄,
DNSλ μ΄ λλ©μΈμ΄ μ΄λ€ IP μ£Όμλ₯Ό κ°λ¦¬ν€λμ§ μ°Ύμλ΄μ λΈλΌμ°μ μ μλ €μ€λ€.
κ·Έ κ²°κ³Ό μ¬μ©μλ 볡μ‘ν μ«μλ₯Ό λͺ°λΌλ, λ¨μν λλ©μΈ μ΄λ¦λ§μΌλ‘ μνλ μΉμ¬μ΄νΈμ μ μν μ μλ€.
ππ» μ½κ² λ§ν΄, DNS λλΆμ μ°λ¦¬λ λ§€λ² μ«μ μ£Όμλ₯Ό μΈμΈ νμ μμ΄
μ¬λμ΄ μ΄ν΄νκΈ° μ¬μ΄ λ¬Έμ μ£Όμλ‘ μΈν°λ·μ μ΄μ©ν μ μλ κ²μ΄λ€.

3οΈβ£ λΌμ°ν (Routing)
μΈν°λ·μ λ¨μν μ§μ λλ‘κ° μλλΌ, μλ§μ λ€νΈμν¬κ° μ½νκ³ μ€ν¨ κ±°λν λλ‘λ§κ³Ό κ°λ€.
λ°λΌμ μ΄λ€ λ°μ΄ν°λ₯Ό λ³΄λΌ λλ 무μμ νλ €λ³΄λΌ μλ μκ³ ,
μ΄λ€ κ²½λ‘λ₯Ό ν΅ν΄ κ°μΌ κ°μ₯ λΉ λ₯΄κ³ μμ μ μΌλ‘ λμ°©ν μ μλμ§λ₯Ό κ²°μ ν΄μΌ νλ€.
μ΄λ μ€μν μν μ νλ μ₯μΉκ° λ°λ‘ λΌμ°ν°(Router)μ΄λ€.
λΌμ°ν°λ λ§μΉ λ€νΈμν¬ μΈκ³μ λ€λΉκ²μ΄μ μ²λΌ λμνλ€.
λ°μ΄ν°κ° λͺ©μ μ§κΉμ§ κ°λ κΈΈμ μλ΄νλ©΄μ νμνλ€λ©΄ μ¬λ¬ κ²½μ μ§(μ€κ° λ€νΈμν¬)λ₯Ό κ±°μ³ μ΅μ’ λͺ©μ μ§μ λμ°©νλλ‘ λλλ€.
ππ» μ¦, λΌμ°ν°λ μΈν°λ·μ΄λΌλ 볡μ‘ν κΈΈ μν΄μ
λ°μ΄ν° ν¨ν·μ΄ κΈΈμ μμ§ μκ³ κ°μ₯ μ μ ν κΈΈλ‘ μ΄λν μ μλλ‘ μλ΄νλ κ΅ν΅ μ νΈ μ²΄κ³λΌκ³ ν μ μλ€.

4οΈβ£ TCPμ UDP
μΈν°λ·μμ μ€κ°λ λ°μ΄ν°λ ν λ²μ 컀λ€λ λ©μ΄λ¦¬λ‘ μ μ‘λμ§ μλλ€.
λμ μμ μ‘°κ°(Packet)μΌλ‘ λλμ΄μ Έ λͺ©μ μ§κΉμ§ μ λ¬λλ€.
μ΄ λ°©μμ ννλ μ΄μ λ, λ€νΈμν¬ μν©μ λ°λΌ μΌλΆ λ°μ΄ν°κ° μ μ€λκ±°λ μμκ° λ€λ°λ μ μκΈ° λλ¬Έμ΄λ€.
μ΄λ¬ν ν¨ν·μ μ μ‘νλ λ°©μμλ λνμ μΌλ‘ TCPμ UDP λ κ°μ§κ° μλ€.
λ¨Όμ , TCP(Transmission Control Protocol)λ μμ μ±μ μ΅μ°μ μΌλ‘ νλ€.
λ°μ΄ν°λ₯Ό λ³΄λΌ λλ§λ€ μ λλ‘ λμ°©νλμ§ νμΈνκ³ , μ€κ°μ μμ€λ ν¨ν·μ΄ μμΌλ©΄ λ€μ μμ²ν΄ μ μ‘νλ€.
κ·Έλμ μΉ λΈλΌμ°μ§μ΄λ μ΄λ©μΌμ²λΌ λ°μ΄ν°μ μ νμ±μ΄ μ€μν μλΉμ€μ μ°μΈλ€.
λ€μμΌλ‘, UDP(User Datagram Protocol)λ λ°λλ‘ μλλ₯Ό μ°μ μνλ€.
μ€κ°μ ν¨ν·μ΄ μ‘°κΈ μμ€λλλΌλ κ·Έλλ‘ μ§ννλ©°, μΌμΌμ΄ νμΈνκ±°λ μ¬μ μ‘νμ§ μλλ€.
λ°λΌμ μ¨λΌμΈ κ²μμ΄λ μ€μκ° μ€νΈλ¦¬λ°μ²λΌ λΉ λ₯Έ μλ΅μ΄ μ€μν νκ²½μμ νμ©λλ€.
ππ» μ 리νλ©΄, TCPλ μμ μ±κ³Ό μ λ’°μ±μ 보μ₯νλ λ°©μμ΄κ³ , UDPλ λΉ λ₯Έ μ μ‘ μλλ₯Ό μ°μ νλ λ°©μμ΄λ€.
μλΉμ€μ νΉμ±μ λ°λΌ μ νμ±μ΄ μ€μν κ²½μ°μλ TCPκ°, μ§μ° μλ μ¦μμ±μ΄ μ€μν κ²½μ°μλ UDPκ° μ νλλ€.

μ΄μ²λΌ μΈν°λ·μ IP, DNS, λΌμ°ν , TCP/UDP κ°μ ν΅μ¬ κΈ°μ μμμ λμνλ μΈνλΌμ΄κ³ ,
κ·Έ μμμ μ°λ¦¬κ° λ§€μΌ μ μνλ μΉμ΄ νλμ μμ© μλΉμ€λ‘ λμκ°λ κ²μ΄λ€.
π μΉμ΄λ
μΉμ μΈν°λ· μμμ λμνλ κ°μ₯ λνμ μΈ μλΉμ€μ΄λ€.
μΈν°λ·μ΄ λ°μ΄ν°κ° μ€κ°λ κΈΈ(μΈνλΌ)μ΄λΌλ©΄,
μΉμ κ·Έ κΈΈ μμμ λ¬λ¦¬λ μλμ°¨(μμ© μλΉμ€)λΌκ³ ν μ μλ€.
μΉμ 1990λ ν λ²λμ€ λ¦¬(Tim Berners-Lee)κ° μ²μ μ μν νμ΄νΌν μ€νΈ μμ€ν μμ μΆλ°νλ€.
μ¬μ©μλ μΉ λΈλΌμ°μ λ₯Ό ν΅ν΄ μλ²μ μμ²μ 보λ΄κ³ , μλ²λ HTML, CSS, JavaScriptλ‘ μμ±λ λ¬Έμλ₯Ό μλ΅νλ€.
μ΄ λ¬Έμλ€μ΄ νμ΄νΌλ§ν¬(λ§ν¬)λ₯Ό ν΅ν΄ μ°κ²°λμ΄ μ€λλ μ κ±°λν μλ μμ΄λ μΉ(WWW, World Wide Web)μ΄ νμ±λ κ²μ΄λ€.
π§ μΉμ ν΅μ¬ κ΅¬μ± μμ
μΉμ΄ λμνλ €λ©΄ ν¬κ² μΈ κ°μ§κ° νμνλ€.
1οΈβ£ μΉ λΈλΌμ°μ (Browser)
μΉ λΈλΌμ°μ λ μ¬μ©μκ° μΉμ μ μνκ³ μ 보λ₯Ό νμΈν μ μλλ‘ ν΄μ£Όλ λꡬμ΄λ€.
λνμ μΌλ‘ Chrome, Safari, Edge, Firefox λ±μ΄ μμΌλ©°, μ°λ¦¬κ° νν μΉμ¬μ΄νΈλ₯Ό λ³Ό λ μ¬μ©νλ μ°½κ΅¬κ° λ°λ‘ λΈλΌμ°μ μ΄λ€.
λΈλΌμ°μ λ λ¨μν νλ©΄μ λ¬Έμλ₯Ό λμμ£Όλ κ²μ κ·ΈμΉμ§ μλλ€.
μλ²λ‘ μμ²μ 보λ΄κ³ , μλ΅λ°μ HTML, CSS, JavaScriptλ₯Ό ν΄μν΄μ μ€μ νλ©΄μ κ·Έλ €λΈλ€.
λν, μλ°μ€ν¬λ¦½νΈ μ½λλ₯Ό μ€νν΄μ μΉ νμ΄μ§λ₯Ό λμ μΌλ‘ λ³νμν€κ³ , μΏ ν€λ μΊμλ₯Ό κ΄λ¦¬ν΄μ μ¬μ©μμ νΈμμ±μ λμΈλ€.
ππ» μ½κ² λ§ν΄, λΈλΌμ°μ λ μΉμ μ¬μ©νλ μ¬μ©μμ λκ³Ό μμ΄λΌκ³ ν μ μλ€.

2οΈβ£ μΉ μλ² (Server)
μΉ μλ²λ λΈλΌμ°μ κ° λ³΄λΈ μμ²μ λ°μ μ μ ν μλ΅μ λλ €μ£Όλ μ»΄ν¨ν°μ΄λ€.
μ¬μ©μκ° μ£Όμμ°½μ www.example.comμ μ μ λ ₯νλ©΄, μλ²λ ν΄λΉ μμ²μ λ§λ μΉ νμ΄μ§λ λ°μ΄ν°λ₯Ό μ°Ύμ μλ΅νλ€.
λνμ μΈ μΉ μλ² μννΈμ¨μ΄λ Apache, Nginxκ° μμΌλ©°,
μ΅κ·Όμλ λ¨μν μ μ νμΌλ§ μ 곡νλ κ²μ λμ΄μ
Spring Boot κ°μ μ ν리μΌμ΄μ μλ²λ₯Ό ν΅ν΄ λ°μ΄ν°λ² μ΄μ€μ μ°λλ λμ μ½ν μΈ λ μ 곡νλ€.
ππ» μ¦, μλ²λ μΉμ λμκ΄ μ¬μμ κ°μμ, μ¬μ©μκ° μνλ μλ£λ₯Ό μ°Ύμ μ λ¬ν΄μ£Όλ μν μ νλ€.

3οΈβ£ μΉ νμ΄μ§ (Web Page)
μΉ νμ΄μ§λ μ¬μ©μκ° μ€μ λ‘ λμΌλ‘ νμΈνλ λ¬Έμμ΄λ€.
λ³΄ν΅ HTMLλ‘ κ΅¬μ‘°λ₯Ό λ§λ€κ³ , CSSλ‘ λμμΈμ μ νλ©°, JavaScriptλ‘ λμ μΈ κΈ°λ₯μ ꡬννλ€.
κ³Όκ±°μ μΉ νμ΄μ§λ λ¨μν κΈκ³Ό μ΄λ―Έμ§κ° μλ μ μ λ¬Έμμ κ°κΉμ μ§λ§,
μ€λλ μλ SPA(Single Page Aplication), μΉμ±(Web App) ννλ‘ λ°μ νλ©΄μ
λ°μ€ν¬ν± μ ν리μΌμ΄μ λͺ»μ§ μμ μ¬μ©μ κ²½νμ μ 곡νλ€.
ππ» μ 리νμλ©΄, μΉ νμ΄μ§λ κ²°κ΅ μ°λ¦¬κ° μΉμ ν΅ν΄ λ³΄κ³ , λλ₯΄κ³ , μ λ ₯νλ λͺ¨λ κ²μ μλ―Ένλ€.

π κ²°λ‘
μ΄λ² κΈμ μ 리νλ©΄μ, λ΄κ° νμμ 무μ¬μ½ κ°μ μλ―Έλ‘ μ°λ μΈν°λ·κ³Ό μΉμ΄
μ¬μ€μ λΆλͺ ν λ€λ₯Έ μΈ΅μμ κ°λ μ΄λΌλ κ±Έ λ€μ ν λ² κΉ¨λ¬μλ€.
μΈν°λ·μ μ μΈκ³μ μ₯μΉμ λ€νΈμν¬λ₯Ό μ°κ²°νλ κ±°λν κΈΈκ³Ό μΈνλΌμ΄κ³ ,
μΉμ κ·Έ μμμ λμνλ μλ§μ μλΉμ€ μ€ νλλΌλ μ μ΄ ν΅μ¬μ΄μλ€.
λν, μΈν°λ·μ΄ λ¨μν μ»΄ν¨ν°κ° μ°κ²°λ λ€νΈμν¬κ° μλλΌ
IP μ£Όμ, DNS, λΌμ°ν , TCP/UDP κ°μ κΈ°λ³Έ μ리 μμμ λμκ°λ 볡μ‘ν ꡬ쑰λΌλ κ²μ μ΄ν΄νλ©΄μ
λ΄κ° λ§€μΌ μ¬μ©νλ μΉ λΈλΌμ°μ λ μΉ νμ΄μ§κ° μ¬μ€ μμ²λ κΈ°μ μ κΈ°λ° μμ μλ€λ κ²λ μμΌ μλ‘μ λ€.
νΉν,
λΈλΌμ°μ λ λ¨μν νλ©΄ λκ΅¬κ° μλλΌ ν΄μ λ° μ€ν μμ§μ΄μκ³ ,
μλ²λ λ¨μν μ μ₯μκ° μλλΌ μ¬μ©μμ μμ²μ μ°Ύμμ£Όλ κ²μ΄μμΌλ©°,
μΉ νμ΄μ§λ κ·Έ κ²°κ³Όλ¬Όλ‘μ μ¬μ©μκ° μ€μ λ‘ λ³΄κ³ , λλ₯΄κ³ , μ λ ₯νλ μΈν°νμ΄μ€λΌλ μ μ΄ μΈμκΉμλ€.
μ΄λ² ν¬μ€ν μ ν΅ν΄ μμΌλ‘ κ°λ°μ νκ±°λ κΈμ μΈ λμλ
μΉκ³Ό μΈν°λ·μ μ°¨μ΄λ₯Ό λͺ νν κΈ°λΆν΄μ μ€λͺ ν μ μκ² λμλ€λ μ μ΄ κ°μ₯ ν° λ°°μμΈ κ² κ°λ€.
λμκ°, λΉμ°νκ² μ¬κ²Όλ κΈ°μ λ€μ λ€μ ꡬ쑰μ μΌλ‘ μ΄ν΄νλ κ²½νμ΄ μμΌλ‘ λ κΉμ νμ΅κ³Ό κ°λ°μ λ°κ±°λ¦μ΄ λ κ² κ°λ€.
'π» μΉ > π μΉ κΈ°μ΄' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
| [μΉ κΈ°μ΄] μΉ λΈλΌμ°μ (2) | 2025.05.21 |
|---|---|
| [μΉ κΈ°μ΄] λλ©μΈ μ΄λ¦μ΄λ (0) | 2025.05.21 |
| [μΉ κΈ°μ΄] μΈν°λ·μ μ΄λ»κ² μλνλκ° (0) | 2025.05.20 |
| [μΉ κΈ°μ΄] κ°λ¨ν μ±ν μ°½ λ§λ€κΈ° μ€μ΅ (0) | 2025.05.13 |
| [μΉ κΈ°μ΄] CSSμ μμ± (0) | 2025.05.11 |