• toc {:toc}

Notice

Computer Networks 글은 κ²½ν¬λŒ€ν•™κ΅ μ†Œν”„νŠΈμ›¨μ–΄μœ΅ν•©λŒ€ν•™ 이성원 κ΅μˆ˜λ‹˜μ˜ [컴퓨터 λ„€νŠΈμ›Œν¬ CSE302] μˆ˜μ—…μ„ 기반으둜 μ •λ¦¬ν•œ λ‚΄μš©μž…λ‹ˆλ‹€.

Ethernet

  • 컀λ„₯ν„°λ₯Ό 톡해 μ—°κ²°λ˜λŠ” μœ μ„ ν†΅μ‹ 
  • 1980 년에 μƒμ—…μ μœΌλ‘œ λ„μž…ν–ˆκ³ , 1983 년에 IEEE 802.3 μ—μ„œ ν‘œμ€€ν™”λλ‹€.
  • 2 계측
    • CSMA/CD λ₯Ό 기반으둜 ν•œλ‹€. LAN, MAN, WAN μ „λΆ€ μ΄λ”λ„·μœΌλ‘œ ν†΅μΌν–ˆλ‹€.
    • OSI λͺ¨λΈμ—μ„œ 이더넷은 2 계측을 ν¬ν•¨ν•œ μ„œλΉ„μŠ€λ₯Ό μ œκ³΅ν•œλ‹€.
  • ν”„λ ˆμž„
    • 이더넷을 톡해 ν†΅μ‹ ν•˜λŠ” μ‹œμŠ€ν…œμ€ 데이터 흐름을 ν”„λ ˆμž„μœΌλ‘œ λ‚˜λˆ  ν†΅μ‹ ν•œλ‹€.
    • 각 ν”„λ ˆμž„μ€ source, destination μ£Όμ†Œλ₯Ό κ°€μ§€κ³  있고 였λ₯˜ κ²€μΆœ 데이터λ₯Ό ν¬ν•¨ν•œλ‹€.
      • μ†μƒλœ ν”„λ ˆμž„μ€ νƒμ§€λ˜κ³  버렀진닀.
  • 이더넷 데이터 전솑 μ†λ„λŠ” 10Mbps β†’ 400Gbps 둜 μ¦κ°€ν–ˆλ‹€.
  • 이더넷은 2 계측을 κ·ΈλŒ€λ‘œ μ‚¬μš©ν•˜λ©΄μ„œ 1 κ³„μΈ΅μ˜ μ†λ„λ§Œ λ³€κ²½ν–ˆκΈ° λ•Œλ¬Έμ— 쒋은 ν˜Έν™˜μ„±μ„ κ°€μ‘Œλ‹€.
  • 48 λΉ„νŠΈ MAC μ£Όμ†Œμ™€ 이더넷 ν”„λ ˆμž„ 포맷이 λ‹€λ₯Έ λ„€νŠΈμ›Œν‚Ή ν”„λ‘œν† μ½œμ— 영ν–₯을 λ―Έμ³€λ‹€.

IEEE 802.3 Standard

image

IEEE 802.3 Frame Format

image

  • Start frame delimiter : ν”„λ ˆμž„ μ‹œμž‘ μ‹ ν˜Έ
  • Physical layer address : κΈ°κΈ°λ₯Ό λ§Œλ“€ λ•Œ μ •ν•΄μ§€λŠ” λ¬΄μ„ λžœ, λΈ”λ£¨νˆ¬μŠ€ μ£Όμ†Œ. κ³ μœ ν•œ μ£Ό
    • Destination address : μˆ˜μ‹ μž μ£Όμ†Œ
    • Source address : μ†‘μ‹ μž μ£Όμ†Œ

Ethernet Topologies

image

  • μ²˜μŒμ—λŠ” Bus ν˜•νƒœλ‘œ μ‹œμž‘ν•˜λ©΄μ„œ CSMA/CD κ°€ ν•„μš”ν–ˆμœΌλ‚˜ b 의 Star 둜 λ°”λ€Œλ©΄μ„œ 좩돌이 사라지고 μ£ΌνŒŒμˆ˜λ„ μ„œλ‘œ λΆ„λ¦¬λ˜μ–΄ 있기 λ•Œλ¬Έμ— 좩돌 κ°€λŠ₯성이 μ—†μ–΄ CSMA/CD 도 μ‚¬μš©λ˜μ§€ μ•ŠκΈ° μ‹œμž‘ν–ˆλ‹€.

Ethernet Bridging

image

  • Bridge : Bus ν˜•μ‹μ„ μ‚¬μš©ν•  λ•Œ μ‚¬μš©ν•œλ‹€.
  • Bus 쀄을 CSMA/CD λ₯Ό ν•  λ•Œ 도메인끼리 정보λ₯Ό μ£Όκ³  받을 λ•Œ μΆ©λŒμ„ 쀄이고 정보λ₯Ό μ „λ‹¬ν•˜λŠ” 역할을 ν•œλ‹€.
  • 광케이블이 λ“€μ–΄κ°€κ³ , star ν˜•μ‹μ„ μ‚¬μš©ν•œ κ²½μš°μ—λŠ” λΈŒλ¦Ώμ§€ κΈ°λŠ₯을 μ‚¬μš©ν•˜μ§€ μ•ŠλŠ” 것. (좩돌 X)

Ethernet Applications

image

  • μ €μ†μœΌλ‘œ λ°œμ „ν•œ 기술의 μ£Ό ν™œμš© λΆ„μ•Ό
    • Automation Building and Industry : CCTV, 카메라, 곡μž₯, λ‘œλ΄‡νŒ”
  • 저속화 이유
    • Foward Error Correction(FEC)
      • Physical Layer 도 였λ₯˜ κ²€μΆœμ„ ν•  수 μžˆλ‹€.
      • 0 κ³Ό 1 을 보낼 λ•Œ 1 을 μ—¬λŸ¬ 번, 0 을 μ—¬λŸ¬ 번 보내 μ ˆλ°˜λ³΄λ‹€ λ§Žμ€ 경우λ₯Ό νƒν•œλ‹€.
      • μž¬μ „μ†‘ μš”κ΅¬ 없이 슀슀둜 였λ₯˜λ₯Ό κ²€μΆœν•˜κ³  μˆ˜μ •ν•œλ‹€.
      • 0, 1 을 1 번 보낼 경우λ₯Ό μ—¬λŸ¬ 번 보내기 λ•Œλ¬Έμ— μ†λ„λŠ” λŠλ €μ§€λ”λΌλ„ μ•ˆμ •μ„±μ΄ μ˜¬λΌκ°„λ‹€.
    • 기계 κ°„μ˜ 톡신에 μ•ˆμ •μ μ΄λ©΄μ„œ λΉ λ₯Έ 톡신이 이루어져야 ν•  λ•Œ CSMA/CD λ‚˜ FEC λ₯Ό ν†΅ν•œ 이더넷을 μ‚¬μš©ν•œλ‹€.
  • κ³ μ†μœΌλ‘œ λ°œμ „ν•œ 기술의 μ£Ό ν™œμš© λΆ„μ•Ό
    • 데이터 μ„Όν„°, Service Provider
  • 고속화 이유
    • μˆ˜μš”μž μΈ‘λ©΄ : ꡬ글, μ•„λ§ˆμ‘΄ λ“±μ˜ 데이터 μ„Όν„°μ—λŠ” ꡉμž₯히 λ§Žμ€, λ©€ν‹° μ½”μ–΄ CPU κ°€ 있기 λ•Œλ¬Έμ— λ§Žμ€ λ…Έλ“œλ₯Ό μ—°κ²°ν•˜λ €λ©΄ 고속 이더넷이 ν•„μš”ν•˜λ‹€ (100GbE~400GbE). 더 λΉ λ₯Έ κ²½μš°μ— 이더넷은 κ΄‘ν†΅μ‹ μœΌλ‘œ, 였λ₯˜κ°€ λ‚  ν™•λ₯ μ΄ 적닀.

Power over Ethernet

image

  • Power over Ethernet : Wide Area, 즉 쀄이 κΈ΄ 경우, μ „κΈ° 곡급 λ©΄μ—μ„œ 톡신쀄과 전깃쀄을 λ™μ‹œμ— λ„£κΈ° νž˜λ“€κΈ° λ•Œλ¬Έμ— 톡신쀄과 전깃쀄을 ν•©μΉœ 기술
    • 쀄을 ν•©μΉ¨μœΌλ‘œμ¨ 컀λ„₯ν„°, 무게 λ“±μ˜ 이득도 μ–»λŠ”λ‹€.
    • ν•˜μ§€λ§Œ μ „κΈ° κ³΅κΈ‰μ˜ ν•œκ³„κ°€ 있기 λ•Œλ¬Έμ— ν•˜λ“œμ›¨μ–΄ 뿐만 μ•„λ‹ˆλΌ μ†Œν”„νŠΈμ›¨μ–΄μ˜ μ΅œμ ν™”κ°€ ν•„μš”ν•˜λ‹€.

WIFI

  • IEEE 802.11 μ—μ„œ 무선 LAN 을 κ΅¬ν˜„ν•˜κΈ° μœ„ν•΄ MAC κ³Ό physical layer ν”„λ‘œν† μ½œμ„ λͺ…μ‹œν–ˆλ‹€.
  • λ¬΄μ„ λžœ κΈ°μˆ μ„ λ§Œλ“  곳은 IEEE 802.11 이닀.
  • 2.4, 5, 60GHz 둜 μ£ΌνŒŒμˆ˜κ°€ μ •ν•΄μ Έ 있고, industrial, science, medical 3 λΆ„μ•ΌλŠ” 이λ₯Ό 무료둜 μ‚¬μš©ν•  수 μžˆλ‹€.
  • λ¬΄μ„ λžœμ˜ 경우 μ‚¬μš©λ  곳이 λ§Žμ•„ νšŒμ‚¬κ°€ λ§Žμ•„μ§€κ³  μ œν’ˆμ΄ λ§Žμ•„μ§€λ‹€ λ³΄λ‹ˆ μ œν’ˆ ν˜Έν™˜μ„±μ„ λ§žμΆ”κ³ , ν˜Έν™˜μ„±μ„ ν…ŒμŠ€νŠΈν•˜λŠ” 단체λ₯Ό λ§Œλ“€κ²Œ λ˜μ—ˆλŠ”λ°, 이 단체가 WIFI Alliance 이닀.
  • WIFI Allance 의 인증 λ§ˆν¬κ°€ λΆ™μ–΄ μžˆλŠ” μ œν’ˆμ˜ 경우 μ„œλ‘œ 톡신이 λ¬Έμ œκ°€ μ—†λ‹€λŠ” 것을 λœ»ν•œλ‹€.

IEEE 802.11 Standard Topologies

image

  • Ad hoc λ„€νŠΈμ›Œν¬
  • 독립 단말끼리 μ™ΈλΆ€μ˜ 도움, 쀑앙 집쀑 μž₯치 없이 각 기기듀끼리 자율적인 μž„μ‹œ 망을 ꡬ성
  • νŠΉμ§•
    • 쀑앙 μ œμ–΄ μ—†μŒ
    • μœ μ—°ν•œ 망 ꡬ성
    • 동적 λ„€νŠΈμ›Œν¬ ν† ν΄λ‘œμ§€
    • 각 λ…Έλ“œμ˜ μ—­ν•  λ‹€μ–‘μ„±
    • λ…Έλ“œ μΆ”κ°€/νƒˆν‡΄ μœ μ—°μ„±

image

  • Access Point (μœ λ¬΄μ„  곡유기)
  • λ¬΄μ„ λžœμ—μ„œ κΈ°μ§€κ΅­ 역할을 ν•˜λŠ” μ†ŒμΆœλ ₯ 무선기기
  • νŠΉμ§•
    • 쀑앙 μ œμ–΄ μ—­ν• 
    • μœ μ„ κ³Ό 무선을 μž‡λŠ” λΈŒλ¦Ώμ§€ 역할을 ν•œλ‹€.

image

  • Distributed coordination function(DCF) : 경쟁 기반의 λΆ„μ‚° 방식 = CSMA/CA
  • Point coordination function (PCF) : λ¬΄μ„ λžœμ—μ„œ 쀑앙 μ§‘μ€‘ν™”λœ MAC sublayer ν¬λ‘œν† μ½œ, 쀑앙 AP μ—μ„œ λͺ¨λ“  station 에 λŒ€ν•œ μ„œλΉ„μŠ€λ₯Ό 직접 μ œμ–΄
  • LLC - ν”„λ ˆμž„μ„ λ§Œλ“€μ–΄ PCF ν˜Ήμ€ DCF 둜 보낸닀.

Bluetooth

  • Bluetooth : κ·Όμ ‘κ±°λ¦¬μ—μ„œ λ¬΄μ„ μœΌλ‘œ 데이터λ₯Ό μ£Όκ³  받을 수 μžˆλŠ” λ¬΄μ„ κ°œμΈμ˜μ—­λ§ (WPAN)
  • μ²˜μŒμ— λΈ”λ£¨νˆ¬μŠ€λŠ” λ„€νŠΈμ›Œν¬μ˜ κΈ°λŠ₯은 μ•„λ‹ˆμ˜€λ‹€. μŠ€μ›¨λ΄ μ—λ¦­μŠ¨μ—μ„œ μ œμž‘ν•œ 기술
  • RS-232 데이터 케이블, μœ μ„  ν‚€λ³΄λ“œμ˜ 쀄을 λ¬΄μ„ μœΌλ‘œ λŒ€μ²΄ν•˜κΈ° μœ„ν•΄ λ§Œλ“€μ–΄μ§„ κΈ°μˆ μ΄λ‹€.
  • ν‘œμ€€ν™”
    • IEEE 802.15 μ—μ„œ ν‘œμ€€ν™”λ₯Ό ν–ˆμ§€λ§Œ 많이 μ‚¬μš©λ˜λ©΄μ„œ ν‘œμ€€μœΌλ‘œ μˆ˜ν–‰λ˜μ§€ μ•Šμ•˜λ‹€.
    • Bluetooth SIG μ‚°μ—… 단체가 λ§Œλ“€μ–΄μ§€κ³  SIG μ—μ„œ ν‘œμ€€μ„ λ§Œλ“€μ–΄ WIFI Alliance 와 같이 ν‘œμ€€ν™”ν–ˆλ‹€.
  • λΈ”λ£¨νˆ¬μŠ€μ˜ 버전에 따라 주파수 λŒ€μ—­ν­μ΄ λ‹€λ₯΄κΈ° λ•Œλ¬Έμ— 가격 차이도 λ°œμƒν•œλ‹€.
  • 선을 μ—†μ• λ©΄μ„œ λΈ”λ£¨νˆ¬μŠ€κ°€ 무선 ν‚€λ³΄λ“œ, 마우슀, μ˜€λ””μ˜€ μ‹œμž₯을 μ„­λ ΅ν–ˆλ‹€.

image

Bluetooth Low Energy (BLE/BTsmart & Mesh)

  • Bluetooth Low Energy 기술이 λ§Œλ“€μ–΄μ§€λ©΄μ„œ 1/100 으둜 μ „λ ₯μ†ŒλΉ„λ₯Ό μ€„μ˜€λ‹€.
  • 데이터 전솑 속도
    • ν΄λž˜μ‹ - μŒμ„± 100ms
    • BLE - 6ms 둜 κ°μ†Œν–ˆλ‹€.
  • λΈ”λ£¨νˆ¬μŠ€λŠ” 1 λŒ€ 1 둜 νŽ˜μ–΄λ§λ˜μ§€λ§Œ BLE λŠ” λ„€νŠΈμ›Œν¬λ₯Ό ν˜•μ„±ν•˜κΈ° μ‹œμž‘ν–ˆλ‹€.
    • Broadcasting : 1 λŒ€ N 으둜 μ—°κ²°λœλ‹€.
    • Mesh : 1 λŒ€ 쑰건적 μ—°κ²°, 본인이 정보λ₯Ό λ°›μ•˜μ„ λ•Œ λ³ΈμΈμ—κ²Œ λ³΄λ‚΄λŠ” 것이 μ•„λ‹ˆλ©΄ λ‹€λ₯Έ λˆ„κ΅°κ°€μ—κ²Œ λ„˜κ²¨μ€„ 수 μžˆλ‹€.
  • BLE 의 μ‚¬μš© μ˜ˆμ‹œ
    • μžλ™μ°¨ BLE μ‹œμŠ€ν…œ : μ’Œμ„ μ‹œμŠ€ν…œ, 타이어 μ•ˆμ—μ„œ 타이어 μ••λ ₯ 전솑, ν›„λ°© 카메라
    • ν—¬μŠ€ μΌ€μ–΄ κΈ°κΈ°λ“€ (심μž₯계, ν˜ˆλ‹Ήκ³„), μ•Œμ•½ λ‚΄μ‹œκ²½ λ“± 정보λ₯Ό 전달할 λ•Œ μ‚¬μš©
  • μœ μ„ λžœ, λ¬΄μ„ λžœκ³Ό λΈ”λ£¨νˆ¬μŠ€μ˜ κ°€μž₯ 큰 차이점
  • λΈ”λ£¨νˆ¬μŠ€λŠ” Application Layer λ₯Ό μŒ“μ•„ ν‘œμ€€μœΌλ‘œ λ§Œλ“€μ–΄ ν˜Έν™˜λ  수 μžˆλ„λ‘ λ§Œλ“€μ—ˆλ‹€.
  • Application Layer λ₯Ό 톡해 연동이 되기 λ•Œλ¬Έμ— IEEE μ—μ„œ λ–¨μ–΄μ Έ λ‚˜μ˜¨ μ΄μœ μ΄κΈ°λ„ ν•˜λ‹€. (IEEE λŠ” 1, 2 κ³„μΈ΅λ§Œ ν‘œμ€€μ„ λ§Œλ“ λ‹€.)

μ°Έκ³ λ¬Έν—Œ

μ—°κ²°λ¬Έμ„œ

  • λ‹€μŒ λ…ΈνŠΈ - 2023-10-11-ComNet-L06-Network1
  • 이전 λ…ΈνŠΈ - 2023-10-02-ComNet-L03-DLC