λ„€νŠΈμ›Œν¬ 계측 λͺ¨λΈ - 3계측, λΌμš°νŒ… ν…Œμ΄λΈ”

λΌμš°νŒ… ν…Œμ΄λΈ”

λΌμš°νŒ… ν…Œμ΄λΈ”μ΄λž€?

졜적의 경둜λ₯Ό μ°Ύμ•„κ°€κΈ° μœ„ν•΄ 경둜λ₯Ό μ €μž₯ν•΄λ‘” ν…Œμ΄λΈ”

λΌμš°νŒ… ν…Œμ΄λΈ”μ— μ ν˜€μžˆλŠ” λ„€νŠΈμ›Œν¬ λŒ€μ—­λ§Œ μ°Ύμ•„κ°ˆ 수 μžˆλ‹€.

κΈ°λ³Έκ°’(0.0.0.0)은 μ•Œμ§€ λͺ»ν•˜λŠ” λ„€νŠΈμ›Œν¬ λŒ€μ—­μ„ ν‘œν˜„ν•˜λŠ”λ°, λ§Œμ•½ 아직은 IP μ£Όμ†Œλ₯Ό μ•Œμ§€ λͺ»ν•˜λŠ” λ„€νŠΈμ›Œν¬ λŒ€μ—­μœΌλ‘œ μ°Ύμ•„κ°€κ³  싢을 경우 λΌμš°νŒ… ν…Œμ΄λΈ”μ— λͺ©μ μ§€ λ„€νŠΈμ›Œν¬ λŒ€μ—­μ„ κΈ°λ³Έκ°’(0.0.0.0)으둜 μ„€μ •ν•˜κ³  λŒ€μ‹  κ²Œμ΄νŠΈμ›¨μ΄λ₯Ό μ™ΈλΆ€λ‘œ λ‚˜κ°€λŠ” κ²ƒμœΌλ‘œ μ„€μ •ν•œλ‹€.

λΌμš°νŒ… ν…Œμ΄λΈ”μ„ μ΄μš©ν•΄ λ‹€λ₯Έ λ„€νŠΈμ›Œν¬ λŒ€μ—­κ³Ό ν†΅μ‹ ν•˜λŠ” κ³Όμ •

λΌμš°νŒ… ν…Œμ΄λΈ”μ„ μ΄μš©ν•œ λ„€νŠΈμ›Œν‚Ή

μœ„μ˜ κ·Έλ¦Όμ—μ„œ A λ””λ°”μ΄μŠ€λŠ” B λ””λ°”μ΄μŠ€μ™€ 톡신을 ν•˜κ³  μ‹Άλ‹€.

λ¨Όμ € AλŠ” μžμ‹ μ˜ λΌμš°νŒ… ν…Œμ΄λΈ”μ„ ν™•μΈν•˜μ—¬ B λ„€νŠΈμ›Œν¬ λŒ€μ—­μ΄ λͺ…μ‹œλ˜μ–΄μžˆλŠ”μ§€ ν™•μΈν•œλ‹€. μ•Œκ³  μžˆλ‹€λ©΄ 이λ₯Ό λ°”νƒ•μœΌλ‘œ λ¨Ό 곳으둜 ν†΅μ‹ ν•˜κΈ° μœ„ν•œ ICMP, IPv4 ν”„λ‘œν† μ½œμ„ μž‘μ„±ν•œλ‹€.

  • ICMP ν”„λ‘œν† μ½œ

    • μš”μ²­ 08
  • IPv4 ν”„λ‘œν† μ½œ

    • 버전
    • 헀더길이
    • 전체 데이터 길이
    • ID
    • ν”Œλž˜κ·Έ
    • μ˜€ν”„μ…‹
    • μƒμœ„ ν”„λ‘œν† μ½œ νƒ€μž…(ICMP)
    • μΆœλ°œμ§€ IP(A λ””λ°”μ΄μŠ€), λͺ©μ μ§€ IP(B λ””λ°”μ΄μŠ€)

κ°€κΉŒμš΄ 곳으둜 ν†΅μ‹ ν•˜κΈ° μœ„ν•œ Ethernet ν”„λ‘œν† μ½œμ„ μž‘μ„±ν•œλ‹€. Ethernet ν”„λ‘œν† μ½œμ—λŠ” μ΅œμ’… λͺ©μ μ§€μΈ B λ””λ°”μ΄μŠ€μ˜ MAC μ£Όμ†Œλ₯Ό μž‘μ„±ν•˜λŠ” 것이 μ•„λ‹ˆλΌ, μš°μ„  κ°€κΉŒμš΄ 곳으둜 ν†΅μ‹ ν•˜κΈ° μœ„ν•΄ κ²Œμ΄νŠΈμ›¨μ΄μ˜ MAC μ£Όμ†Œλ₯Ό μž‘μ„±ν•œλ‹€. Ethernet ν”„λ‘œν† μ½œμ€ κ°€κΉŒμš΄ κ³³μ—μ„œ 톡신할 λ•Œλ§Œ μ‚¬μš©ν•˜λŠ” ν”„λ‘œν† μ½œμ΄λ―€λ‘œ λͺ©μ μ§€λ₯Ό κ°€κΉŒμš΄ λ””λ°”μ΄μŠ€λ‘œ 보고 κ°€κΉŒμš΄ λ””λ°”μ΄μŠ€μ˜ MACμ£Όμ†Œλ₯Ό μž‘μ„±ν•΄μ•Ό ν•œλ‹€.

κ²Œμ΄νŠΈμ›¨μ΄λŠ” 곡유기둜 μš”μ²­μ„ μ „λ‹¬ν•œλ‹€.

μ™ΈλΆ€ λ„€νŠΈμ›Œν¬λ‘œ λ‚˜κ°€λŠ” λŒ€λͺ©μΈ κ³΅μœ κΈ°λŠ” Ethernet ν”„λ‘œν† μ½œμ„ λ””μΊ‘μŠλ ˆμ΄μ…˜ν•˜μ—¬ ν™•μΈν•œ λ’€ λͺ©μ μ§€κ°€ μžμ‹ μž„μ„ ν™•μΈν•˜λ‹€. 이후 IPv4 ν”„λ‘œν† μ½œμ„ λ””μΊ‘μŠλ ˆμ΄μ…˜ν•˜μ—¬ ν™•μΈν•˜λŠ”λ°, μ΄λ•Œ λͺ©μ μ§€κ°€ μžμ‹ μ΄ μ•„λ‹ˆλ―€λ‘œ μžμ‹ μ˜ λΌμš°νŒ… ν…Œμ΄λΈ”μ„ ν™•μΈν•œλ‹€. 확인 κ²°κ³Ό μ΅œμ’… B λ””λ°”μ΄μŠ€μ— λ„λ‹¬ν•˜λŠ” κ³Όμ •μ—μ„œ μžμ‹  μ—­μ‹œ μžμ‹ μ—κ²Œ κ°€κΉŒμš΄ λ””λ°”μ΄μŠ€μΈ λΌμš°ν„°μ—κ²Œ μš”μ²­μ„ λ³΄λ‚΄μ•Όν•˜λ―€λ‘œ Ethernet ν”„λ‘œν† μ½œμ„ λ‹€μ‹œ μž‘μ„±ν•œλ‹€.

  • IPv4 ν”„λ‘œν† μ½œ

    • λͺ©μ μ§€ MAC μ£Όμ†Œ(λΌμš°ν„°), μΆœλ°œμ§€ MAC μ£Όμ†Œ(A λŒ€μ—­μ˜ 곡유기)

A λ””λ°”μ΄μŠ€κ°€ μžˆλŠ” λ„€νŠΈμ›Œν¬ λŒ€μ—­μ˜ κ³΅μœ κΈ°λ‘œλΆ€ν„° μš”μ²­μ„ 받은 λΌμš°ν„°λŠ” λ‹€μ‹œ Ethernet ν”„λ‘œν† μ½œμ„ λ””μΊ‘μŠλ ˆμ΄μ…˜ν•˜κ³  이후 IPv4 ν”„λ‘œν† μ½œκΉŒμ§€ λ””μΊ‘μŠλ ˆμ΄μ…˜ν•œλ‹€. λΌμš°νŒ… ν…Œμ΄λΈ”μ„ ν™•μΈν•œ λ’€ Ethernet ν”„λ‘œν† μ½œμ„ λ‹€μ‹œ μž‘μ„±ν•œλ‹€. Ethernet ν”„λ‘œν† μ½œμ€ λ„€νŠΈμ›Œν¬ λŒ€μ—­μ΄ λ°”λ€” λ•Œλ§ˆλ‹€ μƒˆλ‘­κ²Œ μž‘μ„±λœλ‹€!

λΌμš°ν„°λ‘œλΆ€ν„° μš”μ²­μ„ 받은 B λ””λ°”μ΄μŠ€κ°€ μžˆλŠ” λ„€νŠΈμ›Œν¬ λŒ€μ—­μ˜ κ³΅μœ κΈ°λŠ” λ‹€μ‹œ Ethernet ν”„λ‘œν† μ½œμ„ λ””μΊ‘μŠλ ˆμ΄μ…˜ν•˜κ³  이후 IPv4 ν”„λ‘œν† μ½œκΉŒμ§€ λ””μΊ‘μŠλ ˆμ΄μ…˜ν•œλ‹€. λΌμš°νŒ… ν…Œμ΄λΈ”μ„ ν™•μΈν•œ λ’€ μžμ‹ μ˜ λ„€νŠΈμ›Œν¬ λŒ€μ—­μ΄ μ΅œμ’… λͺ©μ μ§€μž„을 μ•Œκ²Œλœλ‹€. 이후 B λ””λ°”μ΄μŠ€κ°€ μžˆλŠ” μžμ‹ μ˜ λ„€νŠΈμ›Œν¬ λŒ€μ—­μœΌλ‘œ Ethernet ν”„λ‘œν† μ½œμ„ λ‹€μ‹œ μž‘μ„±ν•œλ‹€. λ“œλ””μ–΄ Ethernet ν”„λ‘œν† μ½œμ˜ MAC μ£Όμ†ŒλŠ” B λ””λ°”μ΄μŠ€μ˜ MAC μ£Όμ†Œκ°€ λœλ‹€.

Reference

[따라學IT] 06. 멀리 μžˆλŠ” μ»΄ν“¨ν„°λΌλ¦¬λŠ” μ΄λ ‡κ²Œ 데이터λ₯Ό μ£Όκ³ λ°›λŠ”λ‹€ - λΌμš°νŒ… ν…Œμ΄λΈ” 및 전솑 κ³Όμ •