[λ€νΈμν¬] λ€νΈμν¬ μ±λ₯ λΆμ λͺ λ Ήμ΄
μ ν리μΌμ΄μ μ½λμμλ μ ν λ¬Έμ κ° μλλ° μ¬μ©μκ° μλΉμ€λ₯Ό μ΄μ©νλ©΄μ λ°μ΄ν°λ₯Ό κ°μ Έμ€μ§ λͺ»νλ μν©μ΄ λ°μλκΈ°λ νλλ°,
μ΄λ λ€νΈμν¬ λ³λͺ© νμμΌ κ°λ₯μ±μ΄ μλ€. λ€νΈμν¬ λ³λͺ© νμμ μ£Όλ μμΈμ λ€μκ³Ό κ°λ€.
- λ€νΈμν¬ λμν
- λ€νΈμν¬ ν ν΄λ‘μ§
- μλ² CPU, λ©λͺ¨λ¦¬ μ¬μ©λ
- λΉν¨μ¨μ μΈ λ€νΈμν¬ κ΅¬μ±
μ΄λ¬ν κ²½μ°, λ€νΈμν¬ κ΄λ ¨ ν μ€νΈμ λ€νΈμν¬μ 무κ΄ν ν μ€νΈλ₯Ό ν΅ν΄ λ°μν λ¬Έμ κ° 'λ€νΈμν¬λ‘λΆν° λ°μν λ¬Έμ μΈμ§' νμΈλλ€λ©΄
λ€νΈμν¬μ μ±λ₯ λΆμμ ν΄μΌ νλ€.
λ€νΈμν¬μ μ±λ₯ λΆμμ ν λ μ¬μ©νλ λͺ λ Ήμ΄μ λν΄μ μμλ³΄λ € νλ€.
ping(Packer INternet Groper)
λ€νΈμν¬ μνλ₯Ό νμΈνλ €λ λμ λ Έλλ₯Ό ν₯ν΄ μΌμ ν¬κΈ°μ ν¨ν·μ μ μ‘νλ λͺ λ Ήμ΄μ΄λ€.
μ΄λ₯Ό ν΅ν΄ ν΄λΉ λ Έλμ ν¨ν· μμ μνμ λλ¬νκΈ°κΉμ§ μκ° λ±μ μ μ μλ€. λ, ν΄λΉ λ ΈλκΉμ§ λ€νΈμν¬κ° μ μ°κ²°λμ΄ μλμ§ νμΈν μ μλ€.
TCP/IP νλ‘ν μ½ μ€ ICMP νλ‘ν μ½μ ν΅ν΄ λμνλ©°, ICMP νλ‘ν μ½μ μ§μνμ§ μλ κΈ°κΈ°λ₯Ό λμμΌλ‘λ μ€νν μ μκ³ , λ€νΈμν¬ μ μ± μ ICMPλ₯Ό λ§μλ λμμΌ κ²½μ° PING ν μ€ν μ λΆκ°νλ€.
*ICMP(Internet Control Message Protocol) νλ‘ν μ½
: λ€νΈμν¬ μ₯μΉμμ λ€νΈμν¬ ν΅μ λ¬Έμ λ₯Ό μ§λ¨νλ λ°μ μ¬μ©νλ λ€νΈμν¬ κ³μΈ΅ νλ‘ν μ½
ping [IP μ£Όμ λλ λλ©μΈ μ£Όμ] ννλ‘ μ€ννλ€.
`www.google.com`μΌλ‘ ν¨ν·μ 보λ΄λ λͺ λ Ήμ΄λ₯Ό μ€νν΄μ 10λ²μ ν¨ν·μ 보λ΄κ³ λͺ λ Ήμ΄λ₯Ό μ’ λ£μν¨ νμ ν°λ―Έλμ΄λ€.
κ²°κ³Όμ λ°λ₯΄λ©΄ 10λ²μ ν¨ν·μ 보λ΄κ³ , 10λ²μ ν¨ν· λͺ¨λ μ μμ μΌλ‘ 보λ΄μ§λ κ²μ νμΈν μ μλ€. κ·Έλ¦¬κ³ κ° ν¨ν·λ§λ€ μ μ‘μ΄ μλ£λκΈ°κΉμ§ 걸리λ μκ°μ νμΈν μ μλ€.
netstat
μ μλμ΄ μλ μλΉμ€λ€μ λ€νΈμν¬ μνλ₯Ό νμνλ λ°μ μ¬μ©λλ λͺ λ Ήμ΄μ΄λ©°, λ€νΈμν¬ μ μ, λΌμ°ν ν μ΄λΈ, λ€νΈμν¬ νλ‘ν μ½ λ± λ¦¬μ€νΈλ₯Ό 보μ¬μ€λ€. μ£Όλ‘ μλΉμ€μ ν¬νΈκ° μ΄λ €μλμ§ νμΈν λ μ΄λ€.
νμ¬ λ΄κ° μ μνκ³ μλ μ¬μ΄νΈ λ±μ κ΄ν λ€νΈμν¬ μν 리μ€νΈλ₯Ό νμΈν μ μλ€.
μ¬κΈ°μ stateμ established μνλ TCP μ°κ²°μ νΈλ μ °μ΄ν¬κ° μλ£λμκ³ , μ°κ²°μ΄ μ΄λ €μμ΄ λ°μ΄ν°λ₯Ό λ³΄λΌ μ μλ€λ μλ―Έμ΄λ€.
μ΄μΈμλ λ€μν μ’ λ₯μ stateκ° μλ€.
nslookup
DNS(Domain Name System)μ κ΄λ ¨λ λ΄μ©μ νμΈνκΈ° μν΄ μ°λ λͺ λ Ήμ΄μ΄λ€. νΉμ λλ©μΈμ λ§€νλ IPλ₯Ό νμΈνκΈ° μν΄ μ¬μ©νλ€.
μμ κ°μ΄ google, naver, githubμ DNSμ λ§€νλ IP μ£Όμλ₯Ό νμΈν μ μλ€.
κ·Έλ°λ° μ¬κΈ°μ Non-authoritative answerλ μμ²ν DNSκ° μ§μ λ΅μ μ€ κ²μ΄ μλλΌ, μ΄μ μ μνλ DNS μ‘°ν κ³Όμ μμ
DNS μλ²κ° μΊμ±ν΄μ κ°μ§κ³ μλ μ£Όμλ₯Ό λλ €μ€¬λ€λ λ»μ΄λ€.
tracert (traceroute)
λͺ©μ μ§ λ ΈλκΉμ§ λ€νΈμν¬ κ²½λ‘λ₯Ό νμΈν λ μ¬μ©νλ λͺ λ Ήμ΄μ΄λ€. λͺ©μ μ§ λ ΈλκΉμ§μ ꡬκ°λ€ μ€ μ΄λ ꡬκ°μμ μλ΅ μκ°μ΄ λλ €μ§λμ§ νμΈν μ μλ€. μλμ°μμ tracert, macOSμ 리λ μ€μμ traceroute λͺ λ Ήμ΄λ‘ ꡬλλλ€.
μμ κ°μ΄ googleμ λλ¬νκΈ°κΉμ§μ κ²½λ‘λ₯Ό μΆμ νλ λͺ¨μ΅μ νμΈν μ μλ€.