3. UNDERSTANDING TCP/IP
κΈ°μ μ μΈ μΈλΆ μ¬νμ μ΄ν΄νλ λ₯λ ₯μ TCP/IP νλ‘ν μ½ μ€μνΈλ₯Ό μ΄ν΄νλ κ²μ νμλ‘ ν©λλ€. μ΄ μ₯μμλ μμ© νλ‘κ·Έλ¨μ μλ³κ³Ό IP λ°μ΄ν°κ·Έλ¨μ μ λ¬μ κ΄λ¦¬νλ νλμ μ€μ μ λκ³ TCP/IP νλ‘ν μ½ μ€μνΈλ₯Ό κ°λ΅νκ² κ²ν ν κ²μ λλ€.
3.1 The TCP/IP Protocol Suite
TCP/IP νλ‘ν μ½ μ€μνΈλ 1970λ λμ 1980λ λ μ΄μ κ³ λ± μ°κ΅¬ κ³νκ΅(ARPA)μ μ°κ΅¬μμ μμλμμ΅λλ€. μ΄ κΈ°κ° λμ μ»΄ν¨ν°λ₯Ό μνΈ μ°κ²°νλ €λ λ Έλ ₯μ μΌνμΌλ‘ μΌλ ¨μ νλ‘ν μ½μ΄ κ°λ°λμκ³ , μ΄λ νλμ TCP/IP νλ‘ν μ½ μ€μνΈλ‘ λ°μ νκ² λμμ΅λλ€.
3.1.1 Protocol Suite Components κ·Έλ¦Ό 3.1μ TCP/IP νλ‘ν μ½ μ€μνΈμ μ£Όμ κ΅¬μ± μμμ κ΅μ νμ€ν 기ꡬ(ISO) κ°λ°©ν μμ€ν μνΈ μ°κ²°(OSI) μ°Έμ‘° λͺ¨λΈκ³Όμ κ΄κ³λ₯Ό 보μ¬μ€λλ€. κ·Έλ¦Ό 3.1μ μ΄ν΄λ³΄λ©΄, TCP/IP νλ‘ν μ½ μ€μνΈλ 물리 κ³μΈ΅κ³Ό λ°μ΄ν° λ§ν¬ κ³μΈ΅μ λͺ μνμ§ μλλ€λ μ μ μ μ μμ΅λλ€. λμ , νλ‘ν μ½ μ€μνΈλ μ£Όμ κ²°μ νλ‘ν μ½(ARP)μ μ¬μ©νμ¬, ARP λ©μμ§λ₯Ό μ μ‘νκ³ μλ΅ν μ μλ λͺ¨λ λ°μ΄ν° λ§ν¬ κ³μΈ΅ μμμ μλν μ μλλ‘ ν©λλ€. μ΄λ₯Ό ν΅ν΄ TCP/IP νλ‘ν μ½ μ€μνΈλ μ΄λλ·, ν¨μ€νΈ μ΄λλ·, κΈ°κ°λΉνΈ μ΄λλ·, ν ν° λ§(Local Area Networks, LAN)κ³Ό μνΈ μ΄μ©ν μ μμ΅λλ€.
κ·Έλ¦Ό 3.1μ λνλ TCP/IP νλ‘ν μ½ μ€μνΈμ OSI μ°Έμ‘° λͺ¨λΈ κ°μ κ΄κ³λ₯Ό μ΄ν΄λ³Ό λ, λͺ κ°μ§ μΆκ°λ‘ μ£Όλͺ©ν μ¬νμ΄ μμ΅λλ€. 첫째, νλ‘ν μ½ μ€μνΈμμ μμ© νλ‘κ·Έλ¨μ 5κ³μΈ΅μμ μ μ‘λμ§λ§, μ΄λ OSI μ°Έμ‘° λͺ¨λΈμ 5, 6, 7 κ³μΈ΅μ ν΄λΉν©λλ€. λμ§Έ, μμ© νλ‘κ·Έλ¨μ μΌλ°μ μΌλ‘ λ κ°μ§ μ μ‘ νλ‘ν μ½ μ€ νλμΈ TCP λλ UDPμ μν΄ μ μ‘λ©λλ€. μ΄ μ₯μμ λ μμΈν μ€λͺ νκ² μ§λ§, TCPλ μ°κ²° μ§ν₯μ μ΄κ³ μ λ’°ν μ μλ μ μ‘ κΈ°λ₯μ μ 곡νλ λ°λ©΄, UDPλ μ΅μ μ λ Έλ ₯ λ°©μμΌλ‘ λΉμ λ’°μ μ μ‘μ μ 곡ν©λλ€. TCP λ° UDPμ μν΄ μ μ‘λλ μμ© νλ‘κ·Έλ¨μ κ°κ°μ μ μ‘ κ³μΈ΅ ν€λμ μλ λͺ©μ μ§ ν¬νΈ νλλ₯Ό ν΅ν΄ μλ³λ©λλ€. TCPκ° μ¬μ©λ λ, TCP ν€λμ μμ© νλ‘κ·Έλ¨ λ°μ΄ν°λ “TCP Segment”λΌκ³ λΆλ¦¬λ©°, λ°λ©΄μ UDPκ° μ μ‘ κ³μΈ΅μΌλ‘ μ¬μ©λ λ, UDP ν€λμ μμ© νλ‘κ·Έλ¨ λ°μ΄ν°λ “UDP Datagram”μ΄λΌκ³ λΆλ¦½λλ€. IP λ°μ΄ν°κ·Έλ¨μ TCP μΈκ·Έλ¨ΌνΈ λλ UDP λ°μ΄ν°κ·Έλ¨μ IP ν€λλ₯Ό μ λμ¬λ‘ μΆκ°νμ¬ νμ±λ©λλ€. IP ν€λμλ μΆλ°μ§μ λͺ©μ μ§ μ£Όμ νλκ° ν¬ν¨λμ΄ μμ΄, λΌμ°ν μ IP ν€λ νλλ₯Ό ν΅ν΄ μ΄λ£¨μ΄μ§λλ€. λ€μν μμ© νλ‘κ·Έλ¨μ TCP λλ UDP ν€λ λ΄μ ν¬νΈ λ²νΈλ₯Ό μ¬μ©νμ¬ μλ³λλ©°, μ΄λ₯Ό ν΅ν΄ μλ₯Ό λ€μ΄ νλμ λͺ©μ μ§ μλ²(μ: κΈ°μ μλ²)κ° μΉ, μ΄λ©μΌ, νμΌ μ μ‘ μ§μμ μ 곡ν μ μκ² λ©λλ€. νλ‘ν μ½ μ€μνΈμ λν΄ λ κΉμ΄ νꡬνλ©΄, νΉμ μ₯μΉλ‘ ν₯νλ μμ© νλ‘κ·Έλ¨μ μ μνκΈ° μν΄ IP μ£Όμμ TCP λ° UDP ν¬νΈ λ²νΈκ° μ΄λ»κ² μ¬μ©λλμ§κ° λ λͺ νν΄μ§ κ²μ λλ€.
3.1.2 Physical and Data-Link Layers 물리 κ³μΈ΅μ λ€νΈμν¬μ μ°κ²°νλ λ° νμν μ κΈ°μ λ° κΈ°κ³μ κ΅¬μ± μμλ₯Ό λνλ λλ€. λ°λ©΄, λ°μ΄ν° λ§ν¬ κ³μΈ΅μ λ€νΈμν¬μμ νλ₯΄λ λ°μ΄ν° ν¨ν·μΌλ‘ μ 보λ₯Ό κ·Έλ£Ήννλ νλ‘ν μ½μ μ¬μ©ν©λλ€. λ°μ΄ν° λ§ν¬λ 2κ³μΈ΅ νλ‘ν μ½μ μ¬μ©νλ―λ‘, μΆλ°μ§μ λͺ©μ μ§ μ£Όμλ 맀체 μ κ·Ό μ μ΄(MAC) μ£Όμλ‘ νμλ©λλ€.
3.1.2.1 MAC Addressing MAC μ£Όμλ 48λΉνΈ λλ 6λ°μ΄νΈ κΈΈμ΄λ‘, 곡κΈμ 체 μ½λμ μ΄ μ½λμ λμνλ μλ³μλ‘ λλ©λλ€. IEEEλ 곡κΈμ 체 μ½λλ₯Ό ν λΉνκ³ , 곡κΈμ 체 λλ μ μ‘°μ 체λ ν λΉλ 곡κΈμ 체 μ½λλ₯Ό μ¬μ©νμ¬ κ° LAN μ΄λν°μ μ½κΈ° μ μ© λ©λͺ¨λ¦¬(ROM)μ κ³ μ ν 48λΉνΈ μ£Όμλ₯Ό κΈ°λ‘ν©λλ€. μ΄ κ³Όμ μμ κ° μ΄λν°λ μλ³μ λ²νΈκ° μλ‘ λ€λ¦ λλ€. 곡κΈμ μ²΄κ° LAN μ΄λν° λ§μΌν μ μ±κ³΅νλ©΄, IEEEμ μΆκ° 곡κΈμ 체 μ½λλ₯Ό μμ²νκ³ μμ μ€λͺ ν κ³Όμ μ λ°λ³΅ν©λλ€. MAC μ£Όμλ₯Ό μ¬μ©νλ©΄ LAN λ΄μμ μ€λ³΅ μ£Όμκ° λ°μνμ§ μμ§λ§, λ€νΈμν¬ μλ³μκ° μμΌλ©΄ λ‘컬 μμ λ€νΈμν¬(LAN) κ°μ μ°κ²°μ΄ μ΄λ ΅μ΅λλ€. μ¦, LAN μλ³μκ° μμΌλ©΄ 2κ³μΈ΅ νλ μμ λͺ©μ μ§ LANμ νμΈνκΈ° μ΄λ €μμ§λλ€. μ€μ λ‘ LAN κ°μ λ°μ΄ν° λΌμ°ν λ°©μμ μλ 48λΉνΈ MAC μ£Όμλ₯Ό μ¬μ©νμ¬ νλ μμ΄ λΈλ¦¬μ§λ₯Ό λμμ§ μ¬λΆλ₯Ό κ²°μ νλ 2κ³μΈ΅ κΈ°μ μΈ λΈλ¦¬μ§μ κΈ°λ°νμ΅λλ€. μ΄κΈ° λΈλ¦¬μ§λ μλ‘ κ°κΉμ΄ κ³³μ μμΉν LANμ μνΈ μ°κ²°νκΈ° λλ¬Έμ, λ€λ₯Έ λμμ μκ±°λ λμΌν λμ λ΄ λ€λ₯Έ μμΉμ μλ LANμ μ°κ²°νλ κ²μ΄ μ΄λ €μ μ΅λλ€. μ΄λ¬ν μ νμ 극볡νκΈ° μν΄, TCP/IPμ κ°μ λ€νΈμν¬ κ³μΈ΅μμ μλνλ λ€νΈμν¬ νλ‘ν μ½μ κ° λ€νΈμν¬μ κ³ μ ν λ€νΈμν¬ μ£Όμλ₯Ό ν λΉν μ μκ² νμ¬, κ° ν¨ν·μ ν¬ν¨λ λͺ©μ μ§ λ€νΈμν¬ μ£Όμλ₯Ό κΈ°λ°μΌλ‘ λ€νΈμν¬ κ°μ λ°μ΄ν°λ₯Ό λΌμ°ν ν μ μκ² νμ΅λλ€. TCP/IP νλ‘ν μ½ μ€μνΈμμ λ€νΈμν¬ κ³μΈ΅μ λ ΌμνκΈ° μ μ, λ€νΈμν¬ κ³μΈ΅κ³Ό λ°μ΄ν° λ§ν¬ κ³μΈ΅ κ°μ “λ€λ¦¬” μν μ νλ ARPμ μ¬μ©μ λν΄ μ€λͺ ν νμκ° μμΌλ©°, μ΄κ²μ΄ κ·Έλ¦Ό 3.1μμ ARPμ μμΉλ₯Ό μ€λͺ νλ μ΄μ μ λλ€. ARPμ λν΄ λ ΌμνκΈ° μ μ, TCP/IP νλ‘ν μ½ μ€μνΈμμ 3κ³μΈ΅ μ£Όμ μ§μ μ κ΄ν λͺ κ°μ§ μ¬νμ λ€λ£¨μ΄μΌ ν©λλ€.
3.1.2.2 Layer 3 Addressing μ€λλ λ κ°μ§ λ²μ μ μΈν°λ· νλ‘ν μ½(IP)μ΄ μ¬μ©λκ³ μμΌλ©°, μ΄λ₯Ό IPv4μ IPv6λΌκ³ ν©λλ€. IPv4λ 32λΉνΈ μ£Όμ 체κ³λ₯Ό μ¬μ©νκ³ , IPv6λ 128λΉνΈ μ£Όμλ₯Ό μ¬μ©ν©λλ€. νμ¬ μ½ 99%μ μ‘°μ§μ΄ IPv4λ₯Ό μ¬μ©νκ³ μμΌλ―λ‘, μ΄ μΉμ μμλ IPv4μμ μ¬μ©νλ 32λΉνΈ μ£Όμ 체κ³μ μ€μ μ λ κ²μ λλ€.
IPv4μμλ Class AλΆν° Class EκΉμ§ λ€μ― κ°μ§ μ£Όμ ν΄λμ€κ° μμΌλ©°, μ΄ μ€ μ²μ μΈ κ°μ§ μ£Όμ ν΄λμ€λ λ€νΈμν¬μ νΈμ€νΈ λΆλΆμΌλ‘ ꡬλΆλ©λλ€(κ·Έλ¦Ό 3.2 μ°Έκ³ ).
Class A μ£Όμλ λ§€μ° ν° μ‘°μ§μ ν λΉλμμ΅λλ€. κ·Έλ¦Ό 3.2λ₯Ό μ΄ν΄λ³΄λ©΄, 32λΉνΈ μ£Όμμ λ€ κ°μ 8λΉνΈ λ°μ΄νΈ μ€ νλλ λ€νΈμν¬λ₯Ό λνλ΄λ λ° μ¬μ©λκ³ , λλ¨Έμ§ μΈ κ°μ λ°μ΄νΈλ λ€νΈμν¬μ νΈμ€νΈλ₯Ό μλ³νλ λ° μ¬μ©λλ€λ κ²μ μ μ μμ΅λλ€. μΌλ°μ μΌλ‘ 8λΉνΈ λ°μ΄νΈλ 256κ°μ κ³ μ ν μ£Όμλ₯Ό μ 곡νμ§λ§, IPv4μμλ 첫 λ²μ§Έ λΉνΈλ₯Ό μ΄μ§ 1λ‘ μ€μ νμ¬ Class A μ£Όμλ₯Ό μλ³νλ―λ‘, μ£Όμμμ μ¬μ©ν μ μλ κ³ μ λΉνΈ μκ° 7κ°λ‘ μ€μ΄λλλ€. λ°λΌμ μ΅λ 128κ°μ Class A μ£Όμλ§ μ‘΄μ¬ν μ μμ΅λλ€. Class A μ£Όμ μ€ νλλ 루νλ°± μ£Όμλ‘ μ¬μ©λλ©°, IP μ£Όμ 0.0.0.0μ κΈ°λ³Έ λ€νΈμν¬μ μ¬μ©λλ―λ‘, μ¬μ© κ°λ₯ν Class A μ£Όμ μλ 126κ°λ‘ μ€μ΄λλλ€. Class A λ€νΈμν¬ μ£Όμμ μΈ λ°μ΄νΈκ° κ° νΈμ€νΈλ₯Ό μλ³νλ λ° μ¬μ©λκΈ° λλ¬Έμ, κ° Class A λ€νΈμν¬λ 2³² - 2, μ¦ 16,777,214κ°μ κ³ μ ν νΈμ€νΈλ₯Ό μ§μν μ μμ΅λλ€. μ¬κΈ°μ 2λ₯Ό λΉΌλ μ΄μ λ λͺ¨λ 0μ νΈμ€νΈ μ£Όμλ λ€νΈμν¬(“μ΄ λ€νΈμν¬”)λ₯Ό λνλ΄λ©°, λͺ¨λ 1μ νΈμ€νΈ μ£Όμλ λ€νΈμν¬ λΈλ‘λμΊμ€νΈ μ£Όμλ₯Ό λνλ΄κΈ° λλ¬Έμ λλ€.
κ·Έλ¦Ό 3.2λ‘ λ€μ λμκ° λ³΄λ©΄, Class B μ£Όμλ λ€νΈμν¬λ₯Ό μλ³νλ λ° μ¬μ©λλ λ°μ΄νΈ μλ₯Ό λ κ°λ‘ νμ₯νμ¬, λ€νΈμν¬μμ νΈμ€νΈλ₯Ό μλ³νλ λ° μ¬μ©λλ λ°μ΄νΈ μκ° λ κ°κ° λ©λλ€. 32λΉνΈ μ£Όμμμ μ²μ λ λΉνΈλ Class B μ£Όμλ₯Ό μλ³νλ λ° μ¬μ©λλ―λ‘, λ€νΈμν¬λ₯Ό μλ³νλ λ° 14λΉνΈκ° μ¬μ©λμ΄ 2¹β΄(16,384)κ°μ κ³ μ λ€νΈμν¬λ₯Ό μλ³ν μ μμ΅λλ€. λ°λΌμ Class A μ£Όμλ³΄λ€ ν¨μ¬ λ§μ Class B μ£Όμλ₯Ό μ¬μ©ν μ μμ΅λλ€. κ° Class B λ€νΈμν¬λ λ€νΈμν¬μμ νΈμ€νΈ μ£Όμλ₯Ό μ μνλ λ° λ λ°μ΄νΈλ₯Ό μ¬μ©νλ―λ‘, κ° Class B λ€νΈμν¬λ 2¹βΆ - 2, μ¦ 65,534κ°μ κ°λ₯ν νΈμ€νΈλ₯Ό κ°μ§ μ μμ΅λλ€. Class B μ£Όμλ μΌλ°μ μΌλ‘ λν μ‘°μ§μ ν λΉλμμ΅λλ€.
μΈ λ²μ§Έλ‘ λ€νΈμν¬μ νΈμ€νΈ λΆλΆμΌλ‘ λλλ IPv4 μ£Όμλ Class C μ£Όμμ λλ€. Class C μ£Όμλ μΈ κ°μ λ°μ΄νΈλ₯Ό μ¬μ©νμ¬ λ€νΈμν¬ λΆλΆμ μ μνκ³ , λλ¨Έμ§ νλμ λ°μ΄νΈλ λ€νΈμν¬μμ νΈμ€νΈλ₯Ό μλ³νλ λ° μ¬μ©λ©λλ€. Class C μ£Όμλ λν 첫 λ²μ§Έ λ°μ΄νΈμ μ²μ μΈ λΉνΈλ₯Ό μ¬μ©νμ¬ Class C μ£Όμλ‘ μλ³λ©λλ€. λ°λΌμ 2²¹(2,097,152)κ°μ κ³ μ ν Class C λ€νΈμν¬ μ£Όμκ° μμ΅λλ€.
Class C λ€νΈμν¬ μ£Όμλ κ°μ₯ λ§μ΄ μ¬μ©λλ IP μ£Όμλ‘, μΌλ°μ μΌλ‘ μκ·λͺ¨μμ μ€κ° κ·λͺ¨μ μ‘°μ§μ ν λΉλ©λλ€. κ·Έλ¬λ λ€νΈμν¬μμ νΈμ€νΈλ₯Ό μ μνλ λ° μ¬μ©ν μ μλ λ°μ΄νΈκ° νλλΏμ΄λ―λ‘, Class C μ£Όμλ κ°μ₯ μ μ μμ λ€νΈμν¬ νΈμ€νΈλ₯Ό μ§μν©λλ€. Class C λ€νΈμν¬μ κ³ μ νΈμ€νΈ μλ 2βΈ - 2, μ¦ 254λ‘ μ νλ©λλ€. μ΄μ κ³μ°μμ 2λ₯Ό λΉΌλ μ΄μ λ Class Aμ Class B μ£Όμμ λ§μ°¬κ°μ§λ‘, λ κ°μ Class C μ£Όμκ° νΉλ³ν μλ―Έλ₯Ό κ°μ§λ©° λ€νΈμν¬μμ νΉμ νΈμ€νΈλ₯Ό μλ³νλ λ° μ¬μ©λμ§ μκΈ° λλ¬Έμ λλ€. μ΄ μ£Όμλ€μ 0κ³Ό 255μ λλ€. νΈμ€νΈ μ£Όμ 0μ “μ΄ λ€νΈμν¬”λ₯Ό λνλ΄λ λ° μ¬μ©λλ©°, νΈμ€νΈ μ£Όμ 255λ λ€νΈμν¬μ λΈλ‘λμΊμ€νΈ μ£Όμλ₯Ό λνλ λλ€. λ°λΌμ μ΄ λ μ£Όμλ₯Ό νΈμ€νΈ μ£Όμλ‘ μ¬μ©ν μ μκΈ° λλ¬Έμ, Class C λ€νΈμν¬μμλ 254κ°μ νΈμ€νΈλ§ κ³ μ μ£Όμλ₯Ό κ°μ§ μ μμ΅λλ€.
Class A, B, Cκ° κ°μ₯ μΌλ°μ μΌλ‘ μ¬μ©λλ IPv4 μ£Όμμ΄μ§λ§, λ κ°μ§ μΆκ° μ£Όμ ν΄λμ€μΈ Class Dμ Class Eλ μ μ μΈκΈν κ°μΉκ° μμ΅λλ€. Class D μ£Όμλ λ©ν°μΊμ€νΈ μμ μ μ¬μ©λλ©°, Class E μ£Όμλ μ€νμ μν΄ μμ½λμ΄ μμ΅λλ€.
μ΄μ IPv4 μ£Όμμ λ€μ― κ°μ§ μ νμ μ΄ν΄νμΌλ, λ€νΈμν¬ μ£Όμκ° MAC μ£Όμλ‘ λ³νλλ λ°©μμ λν΄ μμλ³΄κ² μ΅λλ€. μ΄ λ³νμ μμ μΈκΈνλ―μ΄ μ£Όμ κ²°μ νλ‘ν μ½(ARP) μ μ¬μ©νμ¬ μνλ©λλ€.
3.1.2.3 ARP λΌμ°ν°κ° νΉμ λ€νΈμν¬μ κ·Έ λ€νΈμν¬μ νΈμ€νΈλ‘ μ£Όμκ° μ§μ λ IPv4 ν¨ν·μ μμ ν λ, λͺ©μ μ§ μ£Όμλ 32λΉνΈ μ£Όμλ‘ μ§μ λ©λλ€. κ·Έλ¬λ λ‘컬 λ€νΈμν¬μμ λ°μ΄ν° μ μ‘μ 2κ³μΈ΅μ MAC μ£Όμλ₯Ό κΈ°λ°μΌλ‘ μ΄λ£¨μ΄μ§λλ€. μ¦, λΌμ°ν°κ° μμ ν 32λΉνΈ 3κ³μΈ΅ IP μ£Όμλ ν¨ν·μ΄ 2κ³μΈ΅ νλ‘ν μ½μ μν΄ μ λ¬λκΈ° μν΄ 48λΉνΈ MAC μ£Όμλ‘ λ³νλμ΄μΌ ν©λλ€.
λΌμ°ν°κ° 3κ³μΈ΅ ν¨ν·μ μμ νλ©΄ λ¨Όμ μΊμ λ©λͺ¨λ¦¬λ₯Ό νμΈνμ¬ μ΄μ μ μ£Όμ λ³νμ΄ λ°μνλμ§ νμΈν©λλ€. λ§μ½ μ΄μ μ μ£Όμ λ³νμ΄ λ°μνλ€λ©΄, λΌμ°ν°λ νμ΅λ 2κ³μΈ΅ MAC μ£Όμλ₯Ό νλ μμ λͺ©μ μ§ μ£Όμλ‘ μ¬μ©νμ¬ 3κ³μΈ΅ ν¨ν·μ μ λ¬νκΈ° μν 2κ³μΈ΅ νλ μμ νμ±ν©λλ€. μ΄μ μ μ£Όμ λ³νμ΄ λ°μνμ§ μμλ€λ©΄, λΌμ°ν°λ ARPλ₯Ό μ¬μ©νμ¬ 3κ³μΈ΅ λͺ©μ μ§ μ£Όμμ μ°κ²°λ 2κ³μΈ΅ μ£Όμλ₯Ό κ²°μ νλ λ©μ»€λμ¦μ μ¬μ©ν©λλ€. μ΄ κ³Όμ μμ λΌμ°ν°λ νμν IP μ£Όμλ₯Ό λνλ΄λ ARP ν¨ν·μ μμ±νκ³ , ARP ν¨ν·μ λ€νΈμν¬μ λͺ¨λ νΈμ€νΈμ 2κ³μΈ΅ λΈλ‘λμΊμ€νΈλ‘ μ μ‘λ©λλ€. μ§μ λ IP μ£Όμλ‘ κ΅¬μ±λ νΈμ€νΈλ λΈλ‘λμΊμ€νΈμ μμ μ MAC μ£Όμλ‘ μλ΅ν©λλ€. λ°λΌμ λΌμ°ν°λ ARPλ₯Ό μ¬μ©νμ¬ 2κ³μΈ΅ λ€νΈμν¬μμ 3κ³μΈ΅ μ£Όμκ° μ§μ λ ν¨ν·μ μ νν λͺ©μ μ§λ‘ μ λ¬νλ λ° νμν MAC μ£Όμλ₯Ό νμ΅νκ² λ©λλ€.
ARPλ₯Ό μ¬μ©νμ¬ 3κ³μΈ΅ μ£Όμλ‘ μ§μ λ ν¨ν·μ 2κ³μΈ΅ λ€νΈμν¬μμ μ λ¬νλ λ°©λ²μ μ΄ν΄ν νμλ TCP/IP νλ‘ν μ½ μ€μνΈμ μμ κ³μΈ΅μΌλ‘ μ£Όμλ₯Ό λ릴 μ μμ΅λλ€.
3.1.3 The Network Layer μΈν°λ· νλ‘ν μ½(IP)μ IP λ°μ΄ν°κ·Έλ¨μ μΆλ°μ§ λ€νΈμν¬μμ λͺ©μ μ§ λ€νΈμν¬λ‘ λΌμ°ν ν μ μλλ‘ νλ λ€νΈμν¬ κ³μΈ΅ νλ‘ν μ½μ λνλ λλ€. κ·Έλ¦Ό 3.3μ IP ν€λμ TCP/IP νλ‘ν μ½ μ€μνΈμμ μΌλ°μ μΌλ‘ μ¬μ©λλ λ κ°μ§ μ μ‘ κ³μΈ΅ ν€λ(TCP λ° UDP)μ κ΄κ³λ₯Ό 보μ¬μ£Όλ©°, IP λ°μ΄ν°κ·Έλ¨μ΄ νμ±λλ κ³Όμ μ μ€λͺ ν©λλ€. μμ© νλ‘κ·Έλ¨ λ°μ΄ν°λ IP ν€λκ° μ λμ¬λ‘ μΆκ°λκΈ° μ μ λ¨Όμ TCP λλ UDP ν€λκ° μ λμ¬λ‘ μΆκ°λ©λλ€.
IP ν€λλ νΉμ νλλ‘ μΈλΆνλ 20λ°μ΄νΈμ μ 보λ₯Ό ν¬ν¨ν©λλ€. IP ν€λμλ ν€λλ₯Ό μ νμ μΌλ‘ νμ₯ν μ μλ μ΅μ μ΄ μμΌλ©°, μ νμ μΈ λ°μ΄νΈλ₯Ό μΆκ°νμ¬ ν€λλ₯Ό νμ₯ν μ μμ§λ§, μ΄ νμ₯μ κ±°μ μ¬μ©λμ§ μμ΅λλ€.
3.1.3.1 IP Header κ·Έλ¦Ό 3.4μ μλ¨ λΆλΆμ IPv4 ν€λ λ΄μ νλλ₯Ό λνλ΄κ³ μμΌλ©°, νλ¨ λΆλΆμ κ° IPv4 ν€λ νλμ λν κ°λ¨ν μ€λͺ μ μ 곡ν©λλ€. μ½ν μΈ μ μ‘μ κ΄μ μμ μ€μν νλλ TTL(Time to Live) νλμ νλ‘ν μ½ νλ, κ·Έλ¦¬κ³ 32λΉνΈ μΆλ°μ§ IP μ£Όμ λ° 32λΉνΈ λͺ©μ μ§ IP μ£Όμ νλμ λλ€.
3.1.3.1.1 TTL Field TTL(Time to Live) νλλ IP ν¨ν·μ΄ νκΈ°λκΈ° μ μ ν΅κ³Όν μ μλ ν(hop)μ μλ₯Ό λνλ λλ€. μ΄ νλμ λͺ©μ μ λͺ©μ μ§λ₯Ό μ°Ύμ§ λͺ»ν κ²½μ° ν¨ν·μ΄ μΈν°λ·μ κ³μν΄μ λ λμλ€λμ§ μλλ‘ λ³΄μ₯νλ κ²μ λλ€. 무νν κ²½λ‘ νμμ λ°©μ§νκΈ° μν΄ λΌμ°ν°λ TTL νλ κ°μ κ°μμν€λ©°, κ·Έ κ²°κ³Όκ° 0μ΄ λλ©΄ ν¨ν·μ νκΈ°ν©λλ€. μ½ν μΈ μ μ‘ λ€νΈμνΉ νκ²½μμλ μΉ μλ² λ°μ΄ν°λ₯Ό μμ²μμκ² λ κ°κΉμ΄ κ³³μΌλ‘ μ΄λμν€λ κ²μ΄ μΌλ°μ μ΄κΈ° λλ¬Έμ TTL νλ κ°μ΄ 0μ λλ¬νμ¬ ν¨ν·μ΄ νκΈ°λλ μν©μ λ°©μ§ν μ μμ΅λλ€.
3.1.3.1.2 Protocol Field νλ‘ν μ½ νλλ 8λΉνΈ κΈΈμ΄λ‘, IP λ°μ΄ν°κ·Έλ¨ λ΄μμ μ΄λ°λλ μ μ‘ ν¨ν·μ μ νμ λνλ λλ€. νλ‘ν μ½ νλλ 8λΉνΈ κΈΈμ΄μ΄λ―λ‘ μ΅λ 256κ°μ νλ‘ν μ½μ μ μν μ μμ΅λλ€. κ°μ₯ λ리 μ¬μ©λλ νλ‘ν μ½ μ€ μΌλΆλ μΈν°λ· μ μ΄ λ©μμ§ νλ‘ν μ½(ICMP, 1λ²), μ μ‘ μ μ΄ νλ‘ν μ½(TCP, IP νλ‘ν μ½ νλμμ 6λ²μΌλ‘ μ μλ¨), μ¬μ©μ λ°μ΄ν°κ·Έλ¨ νλ‘ν μ½(UDP, IPv4 ν€λμ νλ‘ν μ½ νλμμ 17λ²μΌλ‘ μ μλ¨)μ λλ€. λ°λΌμ IPv4 νλ‘ν μ½ νλ κ°μ λ°μ΄ν°λ₯Ό μ μ‘νλ μμ κ³μΈ΅ νλ‘ν μ½μ μ μν©λλ€. μ΄ μ₯μ νλ°λΆμμ TCPμ UDP ν€λ λͺ¨λ μ μ‘ κ³μΈ΅μμ μ΄λ°λλ μμ© νλ‘κ·Έλ¨μ μ μνλ ν¬νΈ νλλ₯Ό ν¬ν¨νκ³ μμμ λ€λ£° κ²μ λλ€.
3.1.3.1.3 Source and Destination Address Fields IPv4 ν€λμμ μ½ν μΈ μ μ‘κ³Ό κ΄λ ¨νμ¬ μ€μν λλ¨Έμ§ λ κ°μ νλλ μΆλ°μ§μ λͺ©μ μ§ IP μ£Όμμ λλ€. κ° μ£Όμλ 32λΉνΈ κΈΈμ΄λ‘, μΆλ°μ§ μ£Όμλ ν¨ν·μ λ°μ μλ₯Ό λνλ΄λ©°, λͺ©μ μ§ μ£Όμλ ν¨ν·μ μ΅μ’ μμ μλ₯Ό λνλ λλ€.
μ΄ μ₯μμ μμ μ€λͺ ν λ°μ κ°μ΄, IPv4μμλ AλΆν° EκΉμ§ λ€μ― κ°μ§ μ£Όμ ν΄λμ€κ° μμ΅λλ€. μΈν°λ·μμ λ°μνλ λ°μ΄ν° νΈλν½μ λλΆλΆμ ν΄λμ€ A, B, C μ£Όμλ₯Ό μ¬μ©νλ©°, ν΄λμ€ Dλ λ©ν°μΊμ€νΈ μ μ‘μ μ¬μ©λκ³ , ν΄λμ€ Eλ μ€νμ©μΌλ‘ μμ½λμ΄ μμ΅λλ€. ν΄λμ€ A, B, C μ£Όμμ κ΄λ ¨ν΄μλ, κ° ν΄λμ€μ λͺ©μ μ§ μ£Όμκ° λ€νΈμν¬ λΆλΆκ³Ό νΈμ€νΈ λΆλΆμΌλ‘ λλ©λλ€. λ°λΌμ μ΄λ¬ν μ£Όμλ₯Ό μ¬μ©νλ©΄ ν¨ν·μ΄ ν₯νλ λ€νΈμν¬μ κ·Έ λ€νΈμν¬μμ ν¨ν·μ΄ ν₯νλ νΈμ€νΈλ₯Ό λνλΌ μ μμ΅λλ€.
μ΄μ μΆλ°μ§μ λͺ©μ μ§ IPv4 μ£Όμκ° μ 보λ₯Ό μ λ¬νλ λ°©μμ λλ΅μ μΌλ‘ μ΄ν΄νμΌλ, νλ‘ν μ½ μ€μνΈμμ ν λ¨κ³ μλ‘ μ¬λΌκ° TCPμ UDPκ° μ΄λ»κ² μ μ‘λλ μμ© νλ‘κ·Έλ¨μ λνλ΄λμ§ μ΄ν΄λ³΄κ² μ΅λλ€. λν, λ μ μ‘ κ³μΈ΅ νλ‘ν μ½ κ°μ μ£Όμ μ°¨μ΄μ λ μ΄ν΄λ³Ό κ²μ λλ€.
3.1.4 The Transport Layer TCP/IP νλ‘ν μ½ μ€μνΈμμ μ μ‘ κ³μΈ΅μ ISO μ°Έμ‘° λͺ¨λΈμ 4κ³μΈ΅κ³Ό λμΌν©λλ€. IPv4 ν€λμ νλ‘ν μ½ νλλ μ΅λ 256κ°μ μμ κ³μΈ΅ νλ‘ν μ½μ μ μν μ μμ§λ§, νλ‘ν μ½ μ€μνΈμμ μΌλ°μ μΌλ‘ μ¬μ©λλ λ κ°μ§ μ μ‘ κ³μΈ΅ νλ‘ν μ½μ μ μ‘ μ μ΄ νλ‘ν μ½(TCP)κ³Ό μ¬μ©μ λ°μ΄ν°κ·Έλ¨ νλ‘ν μ½(UDP)μ λλ€.
3.1.4.1 TCP μ μ‘ μ μ΄ νλ‘ν μ½(TCP)μ μ λ’°ν μ μκ³ μ°κ²° μ§ν₯μ μΈ νλ‘ν μ½μ λνλ λλ€. TCPλ μ€λ₯ κ°μ§ λ° μμ κΈ°λ₯μ ν¬ν¨νκ³ μκΈ° λλ¬Έμ μ λ’°μ±μ ν보ν©λλ€. λν, μμ μκ° λ°μ΄ν°λ₯Ό μ€μ λ‘ κ΅ννκΈ° μ μ μμ μ μ‘΄μ¬λ₯Ό μλ €μΌ νλ μΌμ€ νΈλμ °μ΄ν¬ λ°©μμ μ°κ²° μ§ν₯μ μΈ λ°©λ²μ μ§μν©λλ€. κ·Έλ¦Ό 3.5λ TCP ν€λμ νμμ 보μ¬μ€λλ€. μ½ν μΈ μ μ‘ κ΄μ μμ μ€μν κ²μ μΆλ°μ§ λ° λͺ©μ μ§ ν¬νΈμ΄λ©°, μ΄λ€μ κ°μ μ μ‘ μ€μΈ μμ© νλ‘κ·Έλ¨μ μλ³ν©λλ€. μΆλ°μ§ λ° λͺ©μ μ§ ν¬νΈ νλλ κ°κ° 16λΉνΈ κΈΈμ΄μ λλ€. μ΄ ν¬νΈλ€μ μ¬μ©μ λν΄ λ ΌμνκΈ° μ μ, TCP ν€λ λ΄μ λ€λ₯Έ νλλ€μ λν΄ κ°λ¨ν μΈκΈν νμκ° μμ΅λλ€. λ°λΌμ TCPκ° μ λ’°ν μ μκ³ μ°κ²° μ§ν₯μ μΈ 4κ³μΈ΅ νλ‘ν μ½λ‘ κ°μ£Όλλ μ΄μ λ₯Ό μ΄ν΄νκΈ° μν΄ λͺ κ°μ§ νλλ₯Ό λΉ λ₯΄κ² κ²ν νκ² μ΅λλ€.
3.1.4.1.1 Sequence Number μνμ€ λ²νΈ νλλ 32λΉνΈ κΈΈμ΄μ λλ€. μ΄ νλλ TCP μΈκ·Έλ¨ΌνΈμ 첫 λ²μ§Έ λ°μ΄νΈμ μνμ€ λ²νΈλ₯Ό ν¬ν¨νλ©°, SYN λΉνΈ(νλκ·Έ νλμ μμ)κ° μ€μ λμ§ μμ κ²½μ° κ·Έλ μ΅λλ€. λ§μ½ SYN λΉνΈκ° μ€μ λ κ²½μ°, μνμ€ λ²νΈλ μ΄κΈ° μνμ€ λ²νΈ(ISN)κ° λλ©°, 첫 λ²μ§Έ λ°μ΄ν° λ°μ΄νΈλ ISN + 1μ΄ λ©λλ€.
3.1.4.1.2 Acknowledgment Number Field νμΈ λ²νΈ νλλ 32λΉνΈ κΈΈμ΄μ λλ€. ACK μ μ΄ λΉνΈ(νλκ·Έ νλμ μμ)κ° μ€μ λ κ²½μ°, νμΈ λ²νΈ νλλ TCP μΈκ·Έλ¨ΌνΈλ₯Ό λ³΄λΈ μ‘μ μκ° λ€μμ μμ νκΈ°λ₯Ό κΈ°λνλ μνμ€ λ²νΈλ₯Ό ν¬ν¨ν©λλ€. μ°κ²°μ΄ μ€μ λ νμλ νμ λ€μ μνμ€ λ²νΈκ° νμΈ λ²νΈ νλμ λνλ©λλ€. λ°λΌμ μνμ€ λ²νΈμ νμΈ λ²νΈ νλλ μμ μκ° μΈκ·Έλ¨ΌνΈλ₯Ό μ¬λ°λ₯Έ μμλ‘ μμ νλλ‘ λ³΄μ₯νλ λ°©λ²μ μ 곡ν λΏλ§ μλλΌ, μΈκ·Έλ¨ΌνΈκ° μμ€λμλμ§ μ¬λΆλ₯Ό νμΈν μ μλ λ©μ»€λμ¦λ μ 곡ν©λλ€.
3.1.4.1.3 Window Field μλμ° νλλ 16λΉνΈ κΈΈμ΄μ λλ€. μ΄ νλλ νμΈ νλμ νμλ λ°μ΄ν° λ°μ΄νΈλΆν° μΈκ·Έλ¨ΌνΈμ μ‘μ μκ° μμ ν μ€λΉκ° λ λ°μ΄ν° λ°μ΄νΈμ μλ₯Ό λνλ λλ€. λ°λΌμ μλμ° νλμ νλͺ©μ νλ¦ μ μ΄ λ©μ»€λμ¦μΌλ‘ λ³Ό μ μμ΅λλ€. μμ κ°μ μΈκ·Έλ¨ΌνΈλΉ λ°μ΄ν° μ μ‘μ μ€μ΄κ³ , ν° κ°μ μΈκ·Έλ¨ΌνΈλΉ μ μ‘λλ λ°μ΄ν° μμ λ립λλ€.
3.1.4.1.4 Checksum Field 체ν¬μ¬ νλλ μλμ° νλμ νλ κΈΈμ΄κ° λμΌνκ² 16λΉνΈμ λλ€. 체ν¬μ¬ νλλ TCP ν€λμ ν μ€νΈ λ΄μ λͺ¨λ 16λΉνΈ λ¨μ΄μ 1μ 보μ ν©μ λν 1μ 보μλ₯Ό ν¬ν¨ν©λλ€. λ§μ½ TCP μΈκ·Έλ¨ΌνΈκ° νμ κ°μ λ°μ΄νΈλ₯Ό ν¬ν¨νλ κ²½μ°, 체ν¬μ¬μ μν΄ 0μΌλ‘ ν¨λ©λ μΆκ° λ°μ΄νΈκ° μΆκ°λμ΄ 16λΉνΈ λ¨μ΄κ° νμ±λμ§λ§, μ΄ ν¨λ©λ λ°μ΄νΈλ TCP μΈκ·Έλ¨ΌνΈμ μΌλΆλ‘ μ μ‘λμ§ μμ΅λλ€. 체ν¬μ¬μ TCP ν€λ μμ κ°λ μ μΌλ‘ μΆκ°λλ 96λΉνΈ κ°μ ν€λλ ν¬ν¨ν©λλ€. μ΄ κ°μ ν€λλ μΆλ°μ§ λ° λͺ©μ μ§ μ£Όμ νλ, νλ‘ν μ½ νλ, κ·Έλ¦¬κ³ TCP κΈΈμ΄ νλλ‘ κ΅¬μ±λ©λλ€. μ΄λ¬ν νλλ₯Ό ν¬ν¨ν 체ν¬μ¬μ λͺ©μ μ μλͺ»λ κ²½λ‘λ‘ μ μ‘λ μΈκ·Έλ¨ΌνΈμ λν 보νΈλ₯Ό μ 곡νμ¬, μ΄ μ μ‘ νλ‘ν μ½μ μ λ’°μ±μ ν₯μμν€λ κ²μ λλ€.
μ΄μ TCPμ λν κ°μλ₯Ό μ΄ν΄νμΌλ, TCP/IP νλ‘ν μ½ μ€μνΈμ λ λ²μ§Έλ‘ λ리 μ¬μ©λλ μ μ‘ νλ‘ν μ½μΈ μ¬μ©μ λ°μ΄ν°κ·Έλ¨ νλ‘ν μ½(UDP) μ λν΄ μ΄ν΄λ³΄κ² μ΅λλ€.
3.1.4.2 UDP μ¬μ©μ λ°μ΄ν°κ·Έλ¨ νλ‘ν μ½(UDP)μ μ λ’°ν μ μλ μ΅μ μ λ Έλ ₯ λ°©μμ μ μ‘ νλ‘ν μ½μ λνλ λλ€. TCPμ λ¬λ¦¬, λ°μ΄ν° μ μ‘ μ μ μμ μκ° μ‘΄μ¬νλμ§ νμΈνλ μ°κ²° μ€μ μ΄ νμνμ§ μμ΅λλ€. λ°λΌμ UDPλ μμ© νλ‘κ·Έλ¨μ΄ μΌμ μκ° λμ μλ΅μ΄ μμΌλ©΄ μΈμ μ μ’ λ£ν μ§ μ¬λΆλ₯Ό κ²°μ ν΄μΌ ν©λλ€. κ·Έλ¦Ό 3.6μ UDP ν€λμ νλλ₯Ό 보μ¬μ€λλ€. TCPμ UDP ν€λ λͺ¨λ 16λΉνΈμ μΆλ°μ§ λ° λͺ©μ μ§ ν¬νΈλ₯Ό ν¬ν¨νμ§λ§, UDP ν€λλ TCP ν€λμ λΉν΄ κ°μνλμ΄ μμ΅λλ€. UDP ν€λλ νλ¦ μ μ΄ κΈ°λ₯μ΄ μμΌλ©°, μ€λ₯ κ°μ§ κΈ°λ₯λ μ νμ μ λλ€.
3.1.4.2.1 Length Field κ·Έλ¦Ό 3.6μ λνλ UDP ν€λμμ κΈΈμ΄ νλλ 16λΉνΈλ‘ ꡬμ±λλ©°, UDP λ°μ΄ν°κ·Έλ¨μ ν€λμ λ°μ΄ν°λ₯Ό ν¬ν¨ν λ°μ΄νΈ κΈΈμ΄λ₯Ό λνλ λλ€.
3.1.4.2.2 Checksum FieldChecksumμ 1μ 보μ ν©μ 1μ 보μλ‘, IP ν€λμ κ°μ ν€λ, UDP ν€λ, κ·Έλ¦¬κ³ λ°μ΄ν°(νμν κ²½μ° 0μΌλ‘ ν¨λ©λ λ°μ΄νΈ)λ₯Ό ν¬ν¨ν©λλ€. TCP ν€λμ Checksumκ³Ό μ μ¬νκ², UDP ν€λ Checksumμ μλͺ»λ κ²½λ‘λ‘ μ μ‘λ λ°μ΄ν°κ·Έλ¨μ λν λ³΄νΈ κΈ°λ₯μ μ 곡ν©λλ€. κ·Έλ¬λ TCPμ λ¬λ¦¬, UDPμλ μ μ‘λ λ°μ΄ν°μ λν μ€λ₯ κ°μ§ λ©μ»€λμ¦μ΄ μμΌλ©°, μ€λ₯ κ°μ§μ μμ μμ μ μμ© νλ‘κ·Έλ¨μ΄ λ΄λΉν΄μΌ ν©λλ€.
Source Port | Desination Port |
---|---|
Length | Checksum |
3.1.4.3 Port Meanings μ΄μ μ TCPμ UDP ν€λ λΆμμμ λ μ μ‘ κ³μΈ΅ νλ‘ν μ½ λͺ¨λ 16λΉνΈμ μΆλ°μ§ λ° λͺ©μ μ§ νλλ₯Ό κ°μ§κ³ μμμ νμΈνμ΅λλ€. μ΄ νλλ€μ κ° νλ‘ν μ½μμ λμΌν λ°©μμΌλ‘ μλνλ―λ‘, λ νλ‘ν μ½μ ν¬νΈ νλλ₯Ό νλμ κ°μ²΄λ‘ λ€λ£¨κ² μ΅λλ€.
3.1.4.3.1 Destination Port λͺ©μ μ§ ν¬νΈλ IP λ°μ΄ν°κ·Έλ¨μ μμ±ν λ°μ μκ° μ 곡νλ λ Όλ¦¬μ μ°κ²°μ μ νμ λνλ λλ€. μ¬κΈ°μ “λ Όλ¦¬μ μ°κ²°”μ΄λΌλ μ©μ΄λ TCP μΈκ·Έλ¨ΌνΈμ μν΄ μ μ‘λλ μμ© νλ‘κ·Έλ¨ λλ μλΉμ€λ₯Ό μλ―Ένλ©°, μ΄λ λͺ©μ μ§ ν¬νΈ νλμ ν¬νΈ λ²νΈλ‘ μλ³λ©λλ€.
3.1.4.3.2 Source Port μΆλ°μ§ ν¬νΈλ λ³΄ν΅ λ°μ μκ° 0μΌλ‘ μ€μ ν©λλ€. κ·Έλ¬λ μλ―Έκ° μμ κ²½μ°, 0μ΄ μλ κ°μ΄ ν λΉλλ©΄ μ΄λ λ°μ νλ‘μΈμ€μ ν¬νΈλ₯Ό λνλ΄λ©°, μλ΅μ΄ μ μ‘λμ΄μΌ ν ν¬νΈλ₯Ό λνλ λλ€. κ° νλμ κ°μ ν¬νΈ λ²νΈμ΄λ―λ‘, κ·Έ λ²μμ λν΄ λ Όμνλ κ²μ΄ μ€μν©λλ€.
3.1.4.3.3 Port Numbers Ranges κ° 16λΉνΈ λͺ©μ μ§ ν¬νΈμ μΆλ°μ§ ν¬νΈ νλλ 0μμ 65,535κΉμ§μ μ«μλ₯Ό μ μ‘ν μ μμ΄ μ΄ 65,536κ°μ κ³ μ ν ν¬νΈ λ²νΈλ₯Ό μ 곡ν©λλ€. ν¬νΈ λ²νΈλ μΈ κ°μ§ λ²μλ‘ λλλ©°, μ΄λ₯Ό Well-Known Ports(μ μλ €μ§ ν¬νΈ), Registered Ports(λ±λ‘λ ν¬νΈ), κ·Έλ¦¬κ³ Dynamic and/or Private Ports(λμ λ°/λλ κ°μΈ ν¬νΈ)λΌκ³ ν©λλ€. Well-Known Portsλ 0λΆν° 1,023κΉμ§μ 첫 λ²μ§Έ 1,024κ° ν¬νΈ λ²νΈλ₯Ό ν¬ν¨νκ³ μμ΅λλ€. Registered Portsλ 1,024λΆν° 49,151κΉμ§μ ν¬νΈ λ²νΈμ΄λ©°, Dynamic and/or Private Portsλ 49,152λΆν° 65,535κΉμ§μ ν¬νΈ λ²νΈμ λλ€.
Table 3.1. Common Well-Known Port Numbers
PORT NUMBER | DESCRIPTION |
---|---|
17 | Quote of the Day |
20 | File Transfer Protocol—Data |
21 | File Transfer Protocol—Control |
23 | Telnet |
25 | Simple Mail Transfer Protocol |
43 | Whois |
53 | Domain Name Server |
Well-Known Port numbersλ μΈν°λ· ν λΉ λ²νΈ κ΄λ¦¬ κΈ°κ΄(IANA)μ μν΄ ν λΉλλ©°, μμ€ν νλ‘μΈμ€ λλ νλ‘κ·Έλ¨μ΄ μμ© νλ‘κ·Έλ¨μ΄λ μλΉμ€λ₯Ό μλ³νλ λ° μ¬μ©λ©λλ€. Table 3.1μλ λ μμ£Ό μ¬μ©λλ Well-Known Port λ²νΈ μ€ μΌλΆκ° λμ μμ΅λλ€. μ΄ ν¬νΈ λ²νΈλ€μ TCPμ UDP λͺ¨λμμ μ¬μ©λ μ μμ§λ§, μΌλ°μ μΌλ‘ νλμ νλ‘ν μ½μμλ§ μ¬μ©λ©λλ€. μλ₯Ό λ€μ΄, νμΌ μ μ‘ νλ‘ν μ½(FTP)μ μ λ’°ν μ μλ μ°κ²° μ§ν₯ νλ‘μΈμ€λ‘, TCPλ₯Ό μ¬μ©νμ¬ μ μ‘λ©λλ€. λ°λ©΄, κ°λ¨ν λ€νΈμν¬ κ΄λ¦¬ νλ‘ν μ½(SNMP)μ UDPλ‘ μ΅μ μ λ Έλ ₯ λ°©μμΌλ‘ μ μ‘λ©λλ€. κ·Έλ¬λ VoIP(Voice over IP)μ κ°μ μΌλΆ μμ© νλ‘κ·Έλ¨μ TCPμ UDPλ₯Ό μ‘°ν©νμ¬ μ¬μ©ν©λλ€. μλ₯Ό λ€μ΄, μ νλ²νΈλ₯Ό λ€μ΄μΌν λλ λ€μ΄μΌλ μ«μκ° μ λ’°ν μ μλ νλ‘ν μ½μΈ TCPλ‘ μ μ‘λ©λλ€. κ·Έλ¬λ μ°κ²°μ΄ μ€μ λ νμλ λμ§νΈ μμ±μ΄ UDPλ₯Ό ν΅ν΄ μ μ‘λ©λλ€. κ·Έ μ΄μ λ μ€μκ° μμ±μ κ²½μ° λΉνΈ μ€λ₯κ° λ°μνμ λ μ¬μ μ‘ν μ μκΈ° λλ¬Έμ λλ€. λ°λΌμ μμ© νλ‘κ·Έλ¨μ μ€λ₯κ° λ°μν ν¨ν·μ λ²λ¦¬κ±°λ UDP ν¨ν·μ ν΅ν΄ μ μ‘λ 짧μ μμ± κ΅¬κ°μ 볡μν λ μ€λ₯λ₯Ό 무μν©λλ€.
μ΄μ TCP/IP μ μ‘ κ³μΈ΅μ μλ λ° νμ© λ°©μμ μ΄ν΄νμΌλ, μ΄λ² μ₯μ λ§λ¬΄λ¦¬νλ©° λλ©μΈ λ€μ μμ€ν (DNS)μΌλ‘ μ£Όμλ₯Ό λλ¦¬κ² μ΅λλ€. μ΄λ₯Ό ν΅ν΄ DNSκ° μ΄λ»κ² μλνλμ§ μ΄ν΄λ³΄κ³ , μ΄λ¦ ν΄μ κ³Όμ μ΄ μ΄λ»κ² μ΄λ£¨μ΄μ§λμ§ μ΄ν΄νλ©°, DNSκ° λ‘λ λ°Έλ°μ±μ μ§μνλ λ©μ»€λμ¦μΌλ‘ μ΄λ»κ² μ¬μ©λ μ μλμ§μ λν μ§μμ μ»μ κ²μ λλ€. λ‘λ λ°Έλ°μ±μ μ΄ μ± μμ λμ€μ λ μμΈν λ€λ£° μ£Όμ μ λλ€.
3.2 The Domain Name System μΉ λΈλΌμ°μ μ URLμ μ λ ₯νκ±°λ μ΄λ©μΌ λ©μμ§λ₯Ό λ³΄λΌ λ, λλ©μΈ μ΄λ¦μ μ¬μ©νλ κ²½μ°κ° λ§μ΅λλ€. μλ₯Ό λ€μ΄, URL http://www.popcorn.comμλ λλ©μΈ μ΄λ¦ popcorn.comμ΄ ν¬ν¨λμ΄ μμ΅λλ€. λ§μ°¬κ°μ§λ‘, μ΄λ©μΌ μ£Όμ beverly@popcorn.comμλ λμΌν λλ©μΈ μ΄λ¦μ΄ ν¬ν¨λμ΄ μμ΅λλ€.
3.2.1 Need for Address Resolution λλ©μΈ μ΄λ¦μ κΈ°μ΅νκΈ° μ½μ§λ§, λΌμ°ν°, κ²μ΄νΈμ¨μ΄, μ»΄ν¨ν°λ μ£Όμ μ§μ μ λλ©μΈ μ΄λ¦μ μ¬μ©νμ§ μμ΅λλ€. λμ , μ»΄ν¨ν μ₯μΉλ€μ μ μΌλ‘ ꡬλΆλ 10μ§μ μ«μλ‘ κ΅¬μ±λ IPv4 μ£Όμλ₯Ό μ¬μ©νμ¬ μ€μ λ©λλ€. μ΄ μ μΌλ‘ ꡬλΆλ 10μ§μ μ£Όμλ μ΄μ§μλ‘ λ³νλμ΄, μ»΄ν¨ν μ₯μΉμ μ€μ μ£Όμλ₯Ό λνλ λλ€.
λ§μ μ± μμ μ»΄ν¨ν μ₯μΉμ IPv4 μ£Όμκ° ν λΉλλ€κ³ μΈκΈνμ§λ§, μ€μ λ‘λ μ΄λ¬ν μ£Όμκ° μ₯μΉμ μΈν°νμ΄μ€μ ν λΉλ©λλ€. μ΄κ²μ΄ λΌμ°ν°μ λ€νΈμν¬ μλ²κ° μ¬λ¬ λ€νΈμν¬ μ°κ²°μ κ°μ§λ κ²½μ°, κ° μΈν°νμ΄μ€μμ κ³ μ ν μΆλ°μ§ μ£Όμλ‘ ν¨ν·μ μ μ‘ν μ μμΌλ©°, νΉμ μΈν°νμ΄μ€μ μΌμΉνλ λͺ νν λͺ©μ μ§ μ£Όμλ‘ ν¨ν·μ μμ ν μ μλ μ΄μ μ λλ€. IPv4μ Class A, B, C μ£Όμλ λ€νΈμν¬ μ£Όμμ νΈμ€νΈ μ£Όμλ₯Ό λͺ¨λ λνλ΄λ―λ‘, μ΄λ¬ν μ£Όμλ λΌμ°ν λͺ©μ μ μν λ€νΈμν¬μ λ€νΈμν¬ λ΄ νΉμ μ₯μΉλ₯Ό λͺ¨λ μλ³ν©λλ€.
μ»΄ν¨ν μ₯μΉκ° IPv4 μ£Όμλ₯Ό μ¬μ©νλ€λ κ²μ λλ©μΈ μ΄λ¦μ IP μ£Όμλ‘ λ³ννλ λ²μ μ₯μΉκ° νμνλ€λ κ²μ μλ―Έν©λλ€. μ΄ λ²μ λλ ν΄μ μλΉμ€λ λλ©μΈ λ€μ μλΉμ€(DNS) λΌκ³ νλ©°, μ΄λ² μΉμ μμ λ€λ£° μ£Όμ μ λλ€.
3.2.2 Domain Name Servers λλ©μΈ μ΄λ¦μ IP μ£Όμλ‘ λ³ννλ λ° μ¬μ©λλ μ»΄ν¨ν°λ λλ©μΈ λ€μ μλ²λΌκ³ ν©λλ€. μ¬λ¬ λλ©μΈ λ€μ μλ²λ IP μ£Όμμ λλ©μΈ μ΄λ¦μ ν¬ν¨νλ λ°μ΄ν°λ² μ΄μ€λ₯Ό μ μ§νμ¬, λλ©μΈ μ΄λ¦μ IP μ£Όμλ‘ ν΄μνκ±°λ λ³νν μ μκ² ν©λλ€. μΌλΆ νμ¬λ λ‘컬 μμ λ€νΈμν¬(LAN)μμ μ체 λλ©μΈ λ€μ μλ²λ₯Ό μ΄μνλ©°, λ€λ₯Έ μ‘°μ§μ μΈν°λ· μλΉμ€ μ 곡μ(ISP)κ° μ΄μνλ DNSμ μμ‘΄ν©λλ€.
λΈλΌμ°μ μ¬μ©μκ° μ΄μ μ μ°Ύμ§ λͺ»ν IPv4 μ£Όμλ₯Ό ν¬ν¨ν URLμ μ λ ₯νλ©΄, μ‘°μ§μ LANμ μλ λ‘컬 DNSλ ISPμ DNSμ 쿼리λ₯Ό μ μ‘νμ¬ λ λμ μμ€μμ ν΄μμ΄ μ΄λ£¨μ΄μ‘λμ§ νμΈν©λλ€. λ§μ°¬κ°μ§λ‘, μ‘°μ§μ΄ ISPμ DNS μλΉμ€λ₯Ό μ¬μ©νκ³ μΏΌλ¦¬κ° ν΄μλμ§ μμΌλ©΄, ν΄λΉ DNSλ 쿼리λ₯Ό λ λμ κΆνμ μλ²λ‘ μ λ¬ν©λλ€. μ΅κ³ κΆνμ μ΅μμ λλ©μΈ(Top-Level Domain) μ΄λΌκ³ ν©λλ€.
Table 3.2 Top-level Domains
Domain | Description |
---|---|
.aero | Aviation |
.biz | Business organizations |
.com | Commercial |
.coop | Cooperative organizations |
.edu | Educational |
.gov | Government |
.info | Information |
.int | International organizations |
.mil | U.S. Department of Defense |
.museum | Museums |
.name | Personal |
.net | Networks |
.org | Organizations |
3.2.3 Top-Level Domain κ° λλ©μΈ μ΄λ¦μ μ (.)μΌλ‘ ꡬλΆλ μΌλ ¨μ λ¬Έμμ΄λ‘ ꡬμ±λ©λλ€. λλ©μΈ μ΄λ¦μ κ°μ₯ μΌμͺ½ λ¬Έμμ΄μ νΈμ€νΈ(μ: www λλ ftp)λ₯Ό λνλ΄κ³ , κ°μ₯ μ€λ₯Έμͺ½ λ¬Έμμ΄μ μ΅μμ λλ©μΈ(μ: gov λλ com)μ λνλ λλ€.
μΈν°λ·μ΄ μ²μ μ€λ¦½λμμ λλ μμμ μ΅μμ λλ©μΈλ§ μ‘΄μ¬νμ΅λλ€. μ΄ μ΅μμ λλ©μΈμλ .com(μμ ), .edu(κ΅μ‘), .gov(μ λΆ), .mil(λ―Έκ΅ κ΅λ°©λΆ), .net(λ€νΈμν¬), .org(μ‘°μ§) λ±μ΄ ν¬ν¨λμμ΅λλ€. κ·Έ μ΄νλ‘ λλ©μΈ μ΄λ¦ λ±λ‘ κΈ°κ΄μ΄ μλΉν νμ₯λμμΌλ©°, μ΅μμ λλ©μΈ μ΄λ¦ μλ²μ μλ μ¦κ°νμ΅λλ€. Table 3.2μλ κ΅κ°λ³λ‘ μ μλ λλ©μΈμ μ μΈν νμ¬ μ μλ λλ©μΈ μ΄λ¦ λ±λ‘ κΈ°κ΄λ€μ΄ λμ μμ΅λλ€. κ΅κ°λ³ λλ©μΈκ³Ό κ΄λ ¨νμ¬ νμ¬λ .ar(μλ₯΄ν¨ν°λ), .il(μ΄μ€λΌμ), .uk(μκ΅) λ± 100κ° μ΄μμ λ μ리 λλ©μΈ λ±λ‘ κΈ°κ΄μ΄ μ‘΄μ¬ν©λλ€. IANAλ λλ©μΈ μ΄λ¦ μ λ―Έμ¬λ₯Ό μ μν μ± μμ΄ μμ΅λλ€.
κ° μ΅μμ λλ©μΈ λ΄μλ μμ²μμ μλ°±λ§ κ°μ 2μ°¨ λλ©μΈμ΄ μ‘΄μ¬ν μ μμ΅λλ€. μλ₯Ό λ€μ΄, .com μ΅μμ λλ©μΈμλ Microsoft, Google, Yahooμ μλ°±λ§ κ°μ λ€λ₯Έ νλͺ©μ΄ ν¬ν¨λ μ μμ΅λλ€. λͺ¨λ .com μ΅μμ λλ©μΈμ κ³ μ ν΄μΌ νμ§λ§, λλ©μΈ κ°μλ μ€λ³΅μ΄ μμ μ μμ΅λλ€. μλ₯Ό λ€μ΄, lexus.comκ³Ό lexus.bizλ λ κ°μ λ€λ₯Έ λλ©μΈμ λνλ λλ€. λλ©μΈμ ftp.popcorn.com λλ www.popcorn.comκ³Ό κ°μ΄ λ¨μ΄λ₯Ό μ λμ¬λ‘ λΆμ΄λ©΄ ν΄λΉ λλ©μΈμ νΉμ νΈμ€νΈ μ»΄ν¨ν° μ΄λ¦μ μ»μ μ μμ΅λλ€. μ΄ μ»΄ν¨ν°λ DNS(Domain Name Service)λ₯Ό ν΅ν΄ κ²°μ λ IP μ£Όμλ₯Ό κ°μ΅λλ€.
3.2.4 DNS Operation λΈλΌμ°μ μ λλ©μΈ μ΄λ¦ νμμ URLμ μ λ ₯νλ©΄ ν΄λΉ μ΄λ¦μ΄ IP μ£Όμλ‘ λ³νλμ΄μΌ ν©λλ€. μ΄ μ£Όμλ λΈλΌμ°μ κ° ν΄λΉ μ£Όμλ‘ ν λΉλ μ»΄ν¨ν°μμ μΉ νμ΄μ§λ₯Ό μμ²νλ λ° μ¬μ©λ©λλ€. μ΄ μ£Όμλ₯Ό μ»κΈ° μν΄ λΈλΌμ°μ λ λλ©μΈ μ΄λ¦ μλ²μ κΈ°λ₯μ μ¬μ©ν΄μΌ ν©λλ€. λ°λΌμ λΈλΌμ°μ λ μ΄λ¦ μλ²μ μ κ·Όνλ λ°©λ²μ μκ³ μμ΄μΌ ν©λλ€.
3.2.5 Configuring Your Computer μ»΄ν¨ν°μ TCP/IP μννΈμ¨μ΄λ₯Ό μ€μΉν λ κ°μ₯ λ¨Όμ μνν΄μΌ ν μμ μ€ νλλ λ€νΈμν¬ μ€μ μ ꡬμ±νλ κ²μ λλ€. μ΄λ μ»΄ν¨ν°μ IP μ£Όμ, μλΈλ· λ§μ€ν¬, κΈ°λ³Έ κ²μ΄νΈμ¨μ΄, λλ©μΈ μ΄λ¦μ IP μ£Όμλ‘ λ³νν λ μ¬μ©ν μ΄λ¦ μλ²μ μ£Όμλ₯Ό μ€μ νκ² λ©λλ€.
κ·Έλ¦Ό 3.7μ Microsoft Windows 2000 μΈν°λ· νλ‘ν μ½(TCP/IP) μμ± λν μμλ₯Ό 보μ¬μ€λλ€. “λ€μ IP μ£Όμ μ¬μ©” λ²νΌμ μ ννλ©΄ IP μ£Όμ, μλΈλ· λ§μ€ν¬, κΈ°λ³Έ κ²μ΄νΈμ¨μ΄, κ·Έλ¦¬κ³ μ΅λ λ κ°μ DNS μλ² μ£Όμλ₯Ό μ§μ ν μ μμ΅λλ€. κ·Έλ¬λ μ‘°μ§μμ λμ νΈμ€νΈ κ΅¬μ± νλ‘ν μ½(DHCP)μ μ¬μ©νλ κ²½μ°, “μλμΌλ‘ IP μ£Όμ λ°κΈ°” λ²νΌμ μ ννλ©΄ νΈμ€νΈκ° λ€νΈμν¬μ μ°κ²°λ λ DNS μ£Όμκ° IP μ£Όμ, μλΈλ· λ§μ€ν¬, κ²μ΄νΈμ¨μ΄ μ£Όμμ ν¨κ» DHCP μλ²λ‘λΆν° νΈμ€νΈμ μ μ‘λ©λλ€.
Windows νκ²½μμ DNS λ° κΈ°ν μ£Όμ μ 보λ₯Ό μ»κΈ° μν λꡬλ₯Ό μ¬μ©ν μ μμ΅λλ€. Windows 95 λλ Windows 98κ³Ό κ°μ ꡬλ²μ μ Windowsλ₯Ό μ¬μ©νλ κ²½μ°, Winipcfg.exeλ₯Ό ν΅ν΄ νμ¬μ IP μ£Όμ ν λΉμ νμΈν μ μμ΅λλ€. Windows 2000 λλ Windows XPλ₯Ό μ¬μ©νλ κ²½μ°, λͺ λ Ή ν둬ννΈμμ IPConfigλ₯Ό μ¬μ©ν μ μμ΅λλ€.
κ·Έλ¦Ό 3.8μ μλ¨μ IPConfig νλ‘κ·Έλ¨μ μ΅μ μμ΄ μ¬μ©ν μμλ₯Ό 보μ¬μ€λλ€. μ΄ λ°©μμΌλ‘ νλ‘κ·Έλ¨μ μ¬μ©νλ©΄ μ°κ²°λ³ DNS μ λ―Έμ¬, IP μ£Όμ, μλΈλ· λ§μ€ν¬, κΈ°λ³Έ κ²μ΄νΈμ¨μ΄ μ£Όμκ° λ°νλ©λλ€. κ·Έ ν, IPConfig νλ‘κ·Έλ¨μ “all” μ΅μ μ ν¬ν¨νμ¬ λ€μ μ€ννλ©΄, μ»΄ν¨ν° ꡬμ±μ λν μΆκ° μ 보, DHCP λ° DNS μλ² μ£Όμ, DHCP μλ μ 보 λ±μ΄ μ 곡λ©λλ€.
μ»΄ν¨ν°κ° λλ©μΈ μ΄λ¦ μλ²μ IP μ£Όμλ₯Ό μκ² λλ©΄, ν΄λΉ μλ²μ λλ©μΈ μ΄λ¦μ IP μ£Όμλ‘ λ³νν΄ λ¬λΌκ³ μμ²ν μ μμ΅λλ€. μλ₯Ό λ€μ΄, μ΄λ¦ μλ²κ° μ΄μ μ www.popcorn.com λλ©μΈ μ΄λ¦μ λν IP μ£Όμλ₯Ό μμ²λ°μλ€λ©΄, μλ²λ μΊμ λ©λͺ¨λ¦¬μμ ν΄λΉ IP μ£Όμλ₯Ό κ°μ Έμ μ΄λ₯Ό μμ²νλ μ»΄ν¨ν°μ λ°νν μ μμ΅λλ€. λ§μ½ μ΄λ¦ μλ²κ° ν΄λΉ ν΄μ μ 보μ λν μ¬μ μ§μμ΄ μλ€λ©΄, λ£¨νΈ μ΄λ¦ μλ²μ μ°κ²°μ μλν©λλ€.
3.2.6 Root Name Servers νμ¬ μ μΈκ³μ 13κ°μ λ£¨νΈ λ€μ μλ²κ° μ‘΄μ¬νλ©°, λλΆλΆμ λ―Έκ΅μ μμΉν΄ μκ³ , μΌλΆλ μΌλ³Έκ³Ό λ°λμ μμΉν΄ μμ΅λλ€. κ° λ£¨νΈ μλ²λ λμΌν λ°©μμΌλ‘ μλνλ©°, νΉμ 쿼리μ λν μ΅μμ λλ©μΈμ λ€μ μλ² μ£Όμλ₯Ό λ°νν©λλ€. μ¦, κ° λ£¨νΈ μλ²λ νΉμ μ΅μμ λλ©μΈμ μ§μνλ λͺ¨λ λ€μ μλ²μ IP μ£Όμλ₯Ό μκ³ μμ΅λλ€. μλ₯Ό λ€μ΄, λΈλΌμ°μ κ° www.popcorn.com URLμ μ μνλλ° λ‘컬 λ€μ μλ²κ° ν΄λΉ νΈμ€νΈμ λλ©μΈμ IP μ£Όμλ₯Ό μ΄μ μ ν΄κ²°νμ§ μμλ€λ©΄, λ‘컬 λ€μ μλ²λ λ£¨νΈ λ€μ μλ² μ€ νλμ μ°λ½ν©λλ€. λ£¨νΈ λ€μ μλ²κ° ν΄λΉ νΈμ€νΈμ λλ©μΈ μ΄λ¦μ μ΄μ μ ν΄κ²°νμ§ μμλ€λ©΄, λ£¨νΈ μλ²λ λλ©μΈμ IP μ£Όμ(μ΄ μμμλ .com λλ©μΈμ λ€μ μλ²)λ₯Ό λ°ννμ¬ λ‘컬 λ€μ μλ²κ° ν΄λΉ μλ²μ μ μν μ μκ² ν©λλ€.
λ£¨νΈ μλ²λ Aμμ MκΉμ§λ‘ λ μ΄λΈμ΄ μ§μ λλ©°, κ° λ€μ μλ²λ νΉμ λ μ½λ νμμΌλ‘ λ€λ₯Έ λ£¨νΈ μλ²λ€μ μ΄λ¦κ³Ό IP μ£Όμλ₯Ό ν¬ν¨ν νμΌμ κ°μ§κ³ μμ΅λλ€. κ° λ£¨νΈ μλ²λ λν λ€μν μ΅μμ λλ©μΈμ μ§μνλ λ€μ μλ²μ IP μ£Όμλ₯Ό κ°μ§κ³ μμ΅λλ€. λ°λΌμ λ‘컬 λλ©μΈ μλ²μμ μ²λ¦¬ν μ μλ ν΄μ μμ²μ ν΄λΉνλ λ£¨νΈ μλ²λ‘ μ λ¬λλ©°, λ£¨νΈ μλ²λ μ΅μμ λλ©μΈμ IP μ£Όμλ₯Ό λ‘컬 DNSλ‘ λ°νν©λλ€. κ·Έ ν, λ‘컬 λ€μ μλ²λ .com, .edu λλ .govμ κ°μ μ΅μμ λλ©μΈ λ€μ μλ²μ 쿼리λ₯Ό μ μ‘νμ¬ νΈμ€νΈ μ£Όμ ν΄μμ μμ²νλ λλ©μΈμ λ€μ μλ² IP μ£Όμλ₯Ό μμ²ν©λλ€. μ΅μμ λλ©μΈ λ€μ μλ²λ ν΄λΉ λλ©μΈμ λν λͺ¨λ λλ©μΈ μλ²μ νλͺ©μ κ°μ§κ³ μμΌλ―λ‘, μμ²λ λλ©μΈμ μ²λ¦¬νλ λ€μ μλ²μ IP μ£Όμλ₯Ό λ°νν©λλ€. λ‘컬 λ€μ μλ²λ κ·Έ IP μ£Όμλ₯Ό μ¬μ©ν΄ www.popcorn.comκ³Ό κ°μ νΈμ€νΈμ λλ©μΈ μ΄λ¦μ ν΄κ²°ν μ μλλ‘ μ§μ ν΄λΉ λ€μ μλ²μ μ°λ½νλ©°, ν΄λΉ λ€μ μλ²λ IP μ£Όμλ₯Ό λ‘컬 λ€μ μλ²μ λ°νν©λλ€. κ·Έ ν λ‘컬 λ€μ μλ²λ μ΄λ₯Ό λΈλΌμ°μ μ λ°ννκ³ , λΈλΌμ°μ λ www.popcorn.com μλ²μ μ μν΄ μΉ νμ΄μ§λ₯Ό κ°μ Έμ΅λλ€.
'π Book' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
Practical guide to content delivery networks 1-6 (0) | 2024.10.13 |
---|---|
Practical guide to content delivery networks 1-5 (0) | 2024.10.07 |
Practical guide to content delivery networks 1-4 (0) | 2024.10.04 |
Practical guide to content delivery networks 1-3 (0) | 2024.09.25 |
Practical guide to content delivery networks 1-2 (0) | 2024.09.23 |