Home > Network > 2024 > 🌐[Network] μ‹œμŠ€ν…œ 기초 μš©μ–΄.

🌐[Network] μ‹œμŠ€ν…œ 기초 μš©μ–΄.
Network

🌐[Network] μ‹œμŠ€ν…œ 기초 μš©μ–΄.

  • μœ„ κ·Έλ¦Όκ³Ό 같이 λ„€νŠΈμ›Œν¬λŠ” μ™Έν˜•μ μœΌλ‘œ μ‹œμŠ€ν…œκ³Ό 전솑 맀체의 μ‘°ν•©μœΌλ‘œ κ΅¬μ„±λ©λ‹ˆλ‹€.
  • 데이터 톡신을 μœ„ν•œ 전솑 λ§€μ²΄λŠ” 전솑 λŒ€μ—­, 전솑 속도, 전솑 였λ₯˜μœ¨κ³Ό 같은 물리적인 νŠΉμ„±μ΄ μ£Ό κ΄€μ‹¬μ‚¬μ΄λ―€λ‘œ 논리적인 κΈ°λŠ₯은 비ꡐ적 λ‹¨μˆœν•©λ‹ˆλ‹€.
  • μ‹œμŠ€ν…œμ€ 전솑 맀체λ₯Ό μ΄μš©ν•΄ λ‹€μ–‘ν•œ 연동 ν˜•νƒœλ‘œ ꡬ성할 수 μžˆμœΌλ―€λ‘œ κ°œλ…μ˜ 폭이 λ„“κ³  λ³΅μž‘ν•©λ‹ˆλ‹€.

1️⃣ μ‹œμŠ€ν…œμ˜ ꡬ뢄.

  • λ„€νŠΈμ›Œν¬λ₯Ό κ΅¬μ„±ν•˜λŠ” μ‹œμŠ€ν…œμ΄ λ°˜λ“œμ‹œ 일반 μ»΄ν“¨ν„°μ²˜λŸΌ λ³΅μž‘ν•œ κΈ°λŠ₯을 μˆ˜ν–‰ν•΄μ•Ό ν•˜λŠ” 것은 μ•„λ‹ˆμ§€λ§Œ, 데이터 전솑 κΈ°λŠ₯을 ν¬ν•¨ν•˜μ—¬ 일정 μ •λ„μ˜ μ»΄ν“¨νŒ… κΈ°λŠ₯을 λ³΄μœ ν•©λ‹ˆλ‹€.
  • λ„€νŠΈμ›Œν¬ μ‹œμŠ€ν…œμ€ μˆ˜ν–‰ κΈ°λŠ₯에 따라 λ‹€μŒκ³Ό 같이 λ‹€μ–‘ν•œ λͺ…μΉ­μœΌλ‘œ λΆ€λ₯Ό 수 μžˆμŠ΅λ‹ˆλ‹€.
    • λ…Έλ“œ, λΌμš°ν„°, 호슀트, ν΄λΌμ΄μ–ΈνŠΈ, μ„œλ²„

1️⃣ λ…Έλ“œ(Node)

  • λ…Έλ“œ(Node)λŠ” 컴퓨터 이둠 λΆ„μ•Όμ—μ„œ νŠΉμ • μ‹œμŠ€ν…œμ„ κ°€λ¦¬ν‚€λŠ” κ°€μž₯ 일반적인 μš©μ–΄λ‘œ μ‚¬μš©λ©λ‹ˆλ‹€.
  • μΈν„°λ„·μ—μ„œλ„ μƒν˜Έ μ—°κ²°λœ μ‹œμŠ€ν…œμ„ ν‘œν˜„ν•  수 μžˆλŠ” κ°€μž₯ 포괄적 의미둜 μ‚¬μš©λ˜λ―€λ‘œ 데이터λ₯Ό 주고받을 수 μžˆλŠ” λͺ¨λ“  μ‹œμŠ€ν…œμ„ ν†΅μΉ­ν•©λ‹ˆλ‹€.
  • λ…Έλ“œλŠ” 인터넷 λ‚΄λΆ€λ₯Ό κ΅¬μ„±ν•˜λŠ” λΌμš°ν„°μ™€ 인터넷 λ°”κΉ₯μͺ½μ— μ—°κ²°λ˜μ–΄ 데이터λ₯Ό μ£Όκ³ λ°›λŠ” 호슀트둜 κ΅¬λΆ„λ©λ‹ˆλ‹€.

2️⃣ λΌμš°ν„°(Router)

  • λΌμš°ν„°(Router)λŠ” 인터넷 λ‚΄λΆ€λ₯Ό κ΅¬μ„±ν•˜λ©°, 기본으둜 데이터 전솑 κΈ°λŠ₯을 ν¬ν•¨ν•©λ‹ˆλ‹€.
  • λΌμš°ν„°μ˜ μ£Όμš” 역할은 데이터 μ€‘κ°œ κΈ°λŠ₯이며, 인터넷 λ°”κΉ₯μͺ½μ— μ—°κ²°λœ ν˜ΈμŠ€νŠΈλ“€ μ‚¬μ΄μ˜ 데이터 전솑이 인터넷 λ‚΄λΆ€μ—μ„œ 졜적의 경둜λ₯Ό ν†΅ν•˜μ—¬ 이루어지도둝 ν•©λ‹ˆλ‹€.

3️⃣ 호슀트(Host)

  • 호슀트(Host)λŠ” 인터넷 λ°”κΉ₯μͺ½μ— μ—°κ²°λ˜μ–΄ 일반 μ‚¬μš©μžλ“€μ˜ λ„€νŠΈμ›Œν¬ 접속 창ꡬ 역할을 ν•©λ‹ˆλ‹€.
  • 일반적인 μ»΄ν“¨νŒ… κΈ°λŠ₯을 κ°–μΆ˜ ν˜ΈμŠ€νŠΈλŠ” λ„€νŠΈμ›Œν¬ μ‘μš© ν”„λ‘œκ·Έλž¨μ„ μ‹€ν–‰ν•  수 있고, μ‚¬μš©μžλŠ” 이 ν”„λ‘œκ·Έλž¨μ„ μ΄μš©ν•˜μ—¬ λ‹€μ–‘ν•œ 인터넷 μ„œλΉ„μŠ€λ₯Ό μ œκ³΅λ°›μŠ΅λ‹ˆλ‹€.
  • ν˜ΈμŠ€νŠΈλŠ” 둜슀트 사이에 μ œκ³΅λ˜λŠ” μ„œλΉ„μŠ€λ₯Ό κΈ°μ€€μœΌλ‘œ ν΄λΌμ΄μ–ΈνŠΈμ™€ μ„œλ²„λ‘œ λ‚˜λˆŒ 수 μžˆμŠ΅λ‹ˆλ‹€.

4️⃣ ν΄λΌμ΄μ–ΈνŠΈ(Client)와 μ„œλ²„(Server)

  • ν΄λΌμ΄μ–ΈνŠΈ(Client)λŠ” μž„μ˜μ˜ 인터넷 μ„œλΉ„μŠ€λ₯Ό μ΄μš©ν•˜λŠ” μ‘μš© ν”„λ‘œκ·Έλž¨μ΄κ³ , μ„œλ²„(Server)λŠ” μ„œλΉ„μŠ€λ₯Ό μ œκ³΅ν•˜λŠ” μ‘μš© ν”„λ‘œκ·Έλž¨μž…λ‹ˆλ‹€.
  • ν΄λΌμ΄μ–ΈνŠΈμ™€ μ„œλ²„μ˜ κ°œλ…μ€ μ„œλΉ„μŠ€ λ‹¨μœ„λ‘œ μ΄λ£¨μ–΄μ§€λ―€λ‘œ μž„μ˜μ˜ ν˜ΈμŠ€νŠΈκ°€ ν΄λΌμ΄μ–ΈνŠΈλ‚˜ μ„œλ²„λ‘œ κ³ μ •λ˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.
    • μ΄μš©ν•˜λŠ” μ„œλΉ„μŠ€μ˜ μ’…λ₯˜μ— λ”°λΌμ„œ ν΄λΌμ΄μ–ΈνŠΈκ°€ 될 μˆ˜λ„ 있고, μ„œλ²„κ°€ 될 μˆ˜λ„ μžˆμŠ΅λ‹ˆλ‹€.
      • κ·ΈλŸ¬λ―€λ‘œ νŠΉμ • μ„œλΉ„μŠ€λ₯Ό κΈ°μ€€μœΌλ‘œ μƒλŒ€μ μΈ κ΄€μ μ—μ„œ ν΄λΌμ΄μ–ΈνŠΈμ™€ μ„œλ²„λΌλŠ” μš©μ–΄λ₯Ό μ‚¬μš©ν•©λ‹ˆλ‹€.
  • 일반적으둜 μ‘μš© ν”„λ‘œκ·Έλž¨ ν˜Ήμ€ μ„œλΉ„μŠ€ λ‹¨μœ„κ°€ μ•„λ‹Œ 호슀트 λ‹¨μœ„λ‘œλ„ ν΄λΌμ΄μ–ΈνŠΈμ™€ μ„œλ²„λ₯Ό μ‚¬μš©ν•˜κΈ°λ„ ν•©λ‹ˆλ‹€.
    • 즉, λ‹€μ–‘ν•œ μ„œλΉ„μŠ€λ₯Ό μ œκ³΅ν•˜λŠ” λͺ©μ μœΌλ‘œ νŠΉν™”λœ 호슀트의 경우 호슀트 자체λ₯Ό μ„œλ²„λΌ λΆ€λ₯΄κΈ°λ„ ν•©λ‹ˆλ‹€.
  • μ„œλ²„λŠ” ν΄λΌμ΄μ–ΈνŠΈλ³΄λ‹€ λ¨Όμ € μ‹€ν–‰ μƒνƒœκ°€ λ˜μ–΄ ν΄λΌμ΄μ–ΈνŠΈμ˜ μš”μ²­μ— λŒ€κΈ°ν•΄μ•Ό ν•©λ‹ˆλ‹€.
    • 그리고 μ˜μ›νžˆ μ’…λ£Œν•˜μ§€ μ•ŠμœΌλ©΄μ„œ ν΄λΌμ΄μ–ΈνŠΈμ˜ μš”μ²­μ΄ μžˆμ„ λ•Œλ§ˆλ‹€ μ„œλΉ„μŠ€λ₯Ό λ°˜λ³΅ν•΄μ„œ μ œκ³΅ν•©λ‹ˆλ‹€.

2️⃣ ν΄λΌμ΄μ–ΈνŠΈ(Client)와 μ„œλ²„(Server)

  • μœ„ 그림은 μž„μ˜μ˜ μ‘μš© μ„œλΉ„μŠ€λ₯Ό κΈ°μ€€μœΌλ‘œ ν΄λΌμ΄μ–ΈνŠΈμ™€ μ„œλ²„μ˜ μƒλŒ€μ μΈ 관계λ₯Ό μ„€λͺ…ν•©λ‹ˆλ‹€.
  • FTP(File Transfer Protocol)λŠ” 원격 호슀트끼리 파일 μ†‘μˆ˜μ‹  κΈ°λŠ₯을 μ œκ³΅ν•˜λŠ” μ„œλΉ„μŠ€μ΄κ³ , ν…”λ„·(Telnet)은 원격 ν˜ΈμŠ€νŠΈμ— λ‘œκ·ΈμΈν•˜λŠ” μ„œλΉ„μŠ€λ₯Ό μ œκ³΅ν•©λ‹ˆλ‹€.
  • 호슀트 2λŠ” FTP μ„œλΉ„μŠ€λ₯Ό μ œκ³΅ν•˜κ³ , 호슀트 3은 ν…”λ„· μ„œλΉ„μŠ€λ₯Ό μ œκ³΅ν•©λ‹ˆλ‹€.
  • λ¨Όμ €, FTP μ„œλΉ„μŠ€λ₯Ό μ‚΄νŽ΄λ³΄λ©΄ 호슀트 1은 호슀트 2에 FTP μ„œλΉ„μŠ€λ₯Ό μš”μ²­ν•©λ‹ˆλ‹€.
    • λ”°λΌμ„œ FTP μ„œλΉ„μŠ€λ₯Ό κΈ°μ€€μœΌλ‘œ ν•˜λ©΄ 호슀트 1이 ν΄λΌμ΄μ–ΈνŠΈκ°€ 되고, 호슀트 2λŠ” μ„œλ²„κ°€ λ©λ‹ˆλ‹€.
    • 반면, ν…”λ„· μ„œλΉ„μŠ€λŠ” 호슀트 2κ°€ 호슀트 3에 μ„œλΉ„μŠ€λ₯Ό μš”μ²­ν•©λ‹ˆλ‹€.
      • ν…”λ„· μ„œλΉ„μŠ€λ₯Ό κΈ°μ€€μœΌλ‘œ ν•˜λ©΄ 호슀트 2κ°€ ν΄λΌμ΄μ–ΈνŠΈμ΄κ³ , 호슀트 3은 μ„œλ²„μž…λ‹ˆλ‹€.
        • λ”°λΌμ„œ 호슀트 2λŠ” μ‚¬μš©ν•˜λŠ” μ‘μš© μ„œλΉ„μŠ€μ˜ μ’…λ₯˜μ— 따라 ν΄λΌμ΄μ–ΈνŠΈκ°€ λ˜κΈ°λ„ ν•˜κ³  μ„œλ²„κ°€ λ˜κΈ°λ„ ν•©λ‹ˆλ‹€.
          • 결둠적으둜 ν΄λΌμ΄μ–ΈνŠΈμ™€ μ„œλ²„λΌλŠ” μš©μ–΄λŠ” μ„œλΉ„μŠ€ 이용의 μƒλŒ€μ  μœ„μΉ˜μ— 따라 결정됨을 μ•Œ 수 μžˆμŠ΅λ‹ˆλ‹€.
  • μ„œλ²„μ˜ λͺ…칭을 νŠΉμ • ν˜ΈμŠ€νŠΈμ— μ „μš©μœΌλ‘œ λΆ€μ—¬ν•΄μ„œ μ‚¬μš©ν•  μˆ˜λ„ μžˆμŠ΅λ‹ˆλ‹€.
  • 특히 λ‹€μ–‘ν•œ μ„œλΉ„μŠ€ κΈ°λŠ₯을 μ œκ³΅ν•˜λŠ” λŒ€ν˜• μ‹œμŠ€ν…œμ„ μ„œλ²„λ‘œ μ„€μ •ν•΄ λ‹€μˆ˜μ˜ ν΄λΌμ΄μ–ΈνŠΈκ°€ μ ‘μ†ν•΄μ„œ μ„œλΉ„μŠ€λ₯Ό μ΄μš©ν•˜λ„λ‘ ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
    • κ·ΈλŸ¬λ‚˜ κΈ°λŠ₯적인 κ΄€μ μ—μ„œλŠ” μœ„ κ·Έλ¦Όμ—μ„œμ²˜λŸΌ ν˜ΈμŠ€νŠΈμ—μ„œ μ‹€ν–‰λ˜λŠ” μ‘μš© μ„œλΉ„μŠ€λ³„λ‘œ κ΅¬λΆ„ν•˜λŠ” 것이 더 μ •ν™•ν•©λ‹ˆλ‹€.
  • μΈν„°λ„·μ—μ„œ λ„€νŠΈμ›Œν¬ μ„œλΉ„μŠ€μ˜ κΈ°λŠ₯은 λŒ€λΆ€λΆ„ μ‘μš© ν”„λ‘œκ·Έλž¨μœΌλ‘œ κ΅¬ν˜„λ˜λ―€λ‘œ 보톡 ν΄λΌμ΄μ–ΈνŠΈ ν”„λ‘œμ„ΈμŠ€, μ„œλ²„ ν”„λ‘œμ„ΈμŠ€λΌλŠ” 호칭이 더 μžμ—°μŠ€λŸ¬μšΈ 수 μžˆμŠ΅λ‹ˆλ‹€.