Multiple Access Protocols

JyuneeΒ·2024λ…„ 9μ›” 19일
0

컴퓨터 λ„€νŠΈμ›Œν¬

λͺ©λ‘ 보기
9/10

두 κ°€μ§€ 기본적인 링크 μœ ν˜•μ— λŒ€ν•΄ μ•Œμ•„λ³΄μž.

  • νŠΉμ •ν•œ 두 μž₯치 κ°„μ˜ 직접적인 연결을 μ˜λ―Έν•œλ‹€.

  • μ˜ˆμ‹œ

    • PPP (Point-to-Point Protocol): 닀이얼업 접속에 μ‚¬μš©λ˜λ©°, 두 μž₯치 κ°„μ˜ 단일 연결을 μ„€μ •ν•˜μ—¬ 데이터λ₯Ό μ „μ†‘ν•œλ‹€.

    • 두 λΌμš°ν„° κ°„μ˜ μ—°κ²°: 두 λ„€νŠΈμ›Œν¬ λ…Έλ“œ 사이에 μ „μš© 톡신 경둜λ₯Ό μ œκ³΅ν•œλ‹€.

Broadcast (Shared wire or media)

  • ν•˜λ‚˜μ˜ 링크λ₯Ό μ—¬λŸ¬ μž₯μΉ˜κ°€ κ³΅μœ ν•˜λŠ” 톡신 방식

  • μ˜ˆμ‹œ

    • ꡬ식 이더넷: μ—¬λŸ¬ 컴퓨터가 ν•˜λ‚˜μ˜ 케이블을 κ³΅μœ ν•˜μ—¬ 데이터λ₯Ό κ΅ν™˜ν•  수 μžˆλ‹€.
    • 802.11 무선 LAN: 무선 주파수λ₯Ό κ³΅μœ ν•˜λŠ” μ—¬λŸ¬ μž₯μΉ˜κ°€ λ„€νŠΈμ›Œν¬ 톡신을 μˆ˜ν–‰ν•  수 μžˆλ‹€.
    • μœ„μ„± 톡신: μœ„μ„±μ„ 톡해 데이터λ₯Ό μ†‘μˆ˜μ‹ ν•˜λŠ” μ—¬λŸ¬ μž₯μΉ˜κ°€ λ™μΌν•œ 주파수 λŒ€μ—­μ„ μ‚¬μš©ν•œλ‹€.

Multiple Access Protocols

λ„€νŠΈμ›Œν¬μ—μ„œ κ³΅μœ λ˜λŠ” 방솑 채널을 μ‚¬μš©ν•  λ•Œ λͺ‡ κ°€μ§€ λ¬Έμ œκ°€ λ°œμƒν•  수 μžˆλ‹€.

  • 단일 곡유 방솑 채널:

    • λ„€νŠΈμ›Œν¬ λ‚΄μ˜ λͺ¨λ“  λ…Έλ“œκ°€ ν•˜λ‚˜μ˜ 방솑 채널을 κ³΅μœ ν•˜κ³  μžˆμŒμ„ μ˜λ―Έν•œλ‹€.

    • μ΄λŸ¬ν•œ κ΅¬μ‘°λŠ” νš¨μœ¨μ μ΄μ§€λ§Œ, νŠΈλž˜ν”½ 관리가 μ€‘μš”ν•˜λ‹€.

  • λ™μ‹œ 전솑과 κ°„μ„­:

    • 두 개 μ΄μƒμ˜ λ…Έλ“œκ°€ λ™μ‹œμ— 데이터λ₯Ό μ „μ†‘ν•˜λ € ν•  λ•Œ λ°œμƒν•  수 μžˆλ‹€.

    • 이 경우 κ°„μ„­μ΄λ‚˜ 좩돌이 λ°œμƒν•  수 있으며, μ΄λŠ” 데이터 μ†μ‹€λ‘œ μ΄μ–΄μ§ˆ 수 μžˆλ‹€.

  • 닀쀑 μ ‘κ·Ό ν”„λ‘œν† μ½œμ˜ μ—­ν• :

    • μ΄λŠ” λΆ„μ‚°λœ μ•Œκ³ λ¦¬μ¦˜μœΌλ‘œ, μ–΄λŠ λ…Έλ“œκ°€ μ–Έμ œ 채널을 μ‚¬μš©ν•  수 μžˆλŠ”μ§€λ₯Ό κ²°μ •ν•œλ‹€.

    • 이 ν”„λ‘œν† μ½œμ€ μ±„λ„μ˜ κ³΅μ •ν•œ μ‚¬μš©κ³Ό 좩돌 μ΅œμ†Œν™”λ₯Ό 보μž₯ν•˜λŠ” 데 μ€‘μš”ν•˜λ‹€.

    • λͺ¨λ“  채널 곡유 톡신은 ν•΄λ‹Ή 채널 자체λ₯Ό μ‚¬μš©ν•΄μ•Ό ν•˜λ©°, λ³„λ„μ˜ μ‘°μ • 채널 없이 이루어진닀.

이상적인 닀쀑 μ ‘κ·Ό ν”„λ‘œν† μ½œ 쑰건

  1. 단일 λ…Έλ“œ 전솑 μ‹œ:

    • 단일 λ…Έλ“œκ°€ μ „μ†‘ν•˜κ³ μž ν•  λ•Œ, κ·Έ λ…Έλ“œλŠ” μ£Όμ–΄μ§„ μ±„λ„μ˜ 전체 λŒ€μ—­ν­(R bps)을 μ‚¬μš©ν•  수 μžˆμ–΄μ•Ό ν•œλ‹€.
  1. λ‹€μˆ˜ λ…Έλ“œ 전솑 μ‹œ:

    • M개의 λ…Έλ“œκ°€ λ™μ‹œμ— μ „μ†‘ν•˜κ³ μž ν•  λ•Œ, 각 λ…Έλ“œλŠ” ν‰κ· μ μœΌλ‘œ R/M의 전솑 속도λ₯Ό κ°–λŠ”λ‹€.

    • μ΄λŠ” μžμ›μ΄ κ³΅μ •ν•˜κ²Œ λΆ„λ°°λ˜μ–΄μ•Ό 함을 μ˜λ―Έν•œλ‹€.

  2. μ™„μ „ λΆ„μ‚°ν˜•:

    • νŠΉλ³„ν•œ λ…Έλ“œ 없이 λͺ¨λ“  λ…Έλ“œκ°€ λ…λ¦½μ μœΌλ‘œ 전솑을 μ‘°μ •ν•  수 μžˆμ–΄μ•Ό ν•œλ‹€.

    • μ‹œκ°„ λ™κΈ°ν™”λ‚˜ 슬둯 ν• λ‹Ή 없이 자율적으둜 λ„€νŠΈμ›Œν¬ 접근이 κ°€λŠ₯ν•΄μ•Ό ν•œλ‹€.

  3. λ‹¨μˆœμ„±:

    • ν”„λ‘œν† μ½œμ€ κ΅¬ν˜„κ³Ό 관리가 μš©μ΄ν•΄μ•Ό ν•˜λ©°, λ„€νŠΈμ›Œν¬ λ‚΄ λͺ¨λ“  λ…Έλ“œμ— μ˜ν•΄ μ‰½κ²Œ 싀행될 수 μžˆμ–΄μ•Ό ν•œλ‹€.

MAC Protocol λΆ„λ₯˜

채널 λΆ„ν•  (Channel Partitioning)

  • λͺ©μ : λ„€νŠΈμ›Œν¬ 채널을 더 μž‘μ€ 쑰각(μ‹œκ°„ 슬둯, 주파수 λŒ€μ—­, μ½”λ“œ)으둜 λ‚˜λˆ„μ–΄ 각 λ…Έλ“œμ—κ²Œ λ…μ μ μœΌλ‘œ ν• λ‹Ήν•œλ‹€.

  • μž‘λ™ 방식: 각 λ…Έλ“œλŠ” ν• λ‹Ήλœ μ‹œκ°„, 주파수 λ˜λŠ” μ½”λ“œλ₯Ό 톡해 데이터λ₯Ό 전솑할 수 있으며, 이λ₯Ό 톡해 λ„€νŠΈμ›Œν¬μ˜ μΆ©λŒμ„ λ°©μ§€ν•œλ‹€.

  • μ˜ˆμ‹œ: TDMA(Time Division Multiple Access), FDMA(Frequency Division Multiple Access), CDMA(Code Division Multiple Access).

λ¬΄μž‘μœ„ μ ‘κ·Ό (Random Access)

  • λͺ©μ : 채널을 νŠΉμ • λ…Έλ“œμ— ν• λ‹Ήν•˜μ§€ μ•Šκ³ , λͺ¨λ“  λ…Έλ“œκ°€ 자유둭게 μ ‘κ·Όν•  수 μžˆλ„λ‘ ν•œλ‹€.

    • 이 방식은 μΆ©λŒμ„ ν—ˆμš©ν•˜μ§€λ§Œ 좩돌 λ°œμƒ μ‹œ 회볡 λ©”μ»€λ‹ˆμ¦˜μ„ μ‚¬μš©ν•œλ‹€.
  • μž‘λ™ 방식: λͺ¨λ“  λ…Έλ“œκ°€ ν•„μš”ν•  λ•Œ 채널에 μ ‘κ·Όν•  수 있으며, 좩돌이 κ°μ§€λ˜λ©΄ λ‹€μ–‘ν•œ μ•Œκ³ λ¦¬μ¦˜(예: 좩돌 감지 ν›„ μž¬μ „μ†‘)을 톡해 μΆ©λŒμ—μ„œ νšŒλ³΅ν•œλ‹€.

  • μ˜ˆμ‹œ: CSMA/CD(Carrier Sense Multiple Access with Collision Detection), ALOHA.

μ°¨λ‘€λ‘œ μ ‘κ·Ό (Taking Turns)

  • λͺ©μ : λ„€νŠΈμ›Œν¬μ˜ λ…Έλ“œκ°€ 순차적으둜 톡신할 수 μžˆλ„λ‘ μ°¨λ‘€λ₯Ό μ •ν•˜μ—¬ κ³΅μ •ν•˜κ²Œ λ„€νŠΈμ›Œν¬ μžμ›μ„ μ‚¬μš©ν•œλ‹€.

    • 전솑할 데이터가 λ§Žμ€ λ…Έλ“œλŠ” 더 κΈ΄ μ‹œκ°„ λ™μ•ˆ λ„€νŠΈμ›Œν¬λ₯Ό μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
  • μž‘λ™ 방식: λ…Έλ“œλ“€μ€ μ •ν•΄μ§„ μˆœμ„œλ‚˜ κ·œμΉ™μ— 따라 λ„€νŠΈμ›Œν¬ μžμ›μ„ μ‚¬μš©ν•˜λ©°, 이 방식은 μΆ©λŒμ„ 효과적으둜 μ˜ˆλ°©ν•œλ‹€.

  • μ˜ˆμ‹œ: 토큰 링(Token Ring), 토큰 λ²„μŠ€(Token Bus).

Channel Partitioning MAC Protocols

채널 λΆ„ν•  λ°©μ‹μ˜ MAC ν”„λ‘œν† μ½œμΈ TDMA(Time Division Multiple Access)와 FDMA(Frequency Division Multiple Access)에 λŒ€ν•΄ μ•Œμ•„λ³΄μž.

TDMA (Time Division Multiple Access)

  • 원리: TDMAλŠ” 채널을 μ‹œκ°„ 슬둯으둜 λ‚˜λˆ„μ–΄ 각 μŠ€ν…Œμ΄μ…˜μ΄ κ³ μ •λœ μ‹œκ°„ λ™μ•ˆ 전솑할 수 μžˆλ„λ‘ ν•œλ‹€.

    • 이 방식은 λΌμš΄λ“œλ₯Ό 톡해 반볡되며, 각 μŠ€ν…Œμ΄μ…˜μ΄ μ •ν•΄μ§„ μ‹œκ°„μ—λ§Œ 데이터λ₯Ό 전솑할 수 μžˆλ‹€.
  • μ‹œκ°„ 슬둯 μ‚¬μš©: 예λ₯Ό λ“€μ–΄ 6개 μŠ€ν…Œμ΄μ…˜μ˜ LANμ—μ„œ 1, 3, 4번 μŠ€ν…Œμ΄μ…˜λ§Œ 데이터λ₯Ό 보낼 것이 있으면, 2, 5, 6번 μŠ¬λ‘―μ€ μ‚¬μš©λ˜μ§€ μ•Šκ³  λΉ„μ–΄ μžˆλ‹€.

    • μ΄λŠ” μžμ›μ΄ 낭비될 수 μžˆλ‹€λŠ” 단점을 κ°–κ³  μžˆλ‹€.
  • 효과: 좩돌 없이 순차적인 데이터 전솑이 κ°€λŠ₯ν•˜λ©°, λ„€νŠΈμ›Œν¬μ˜ 예츑 κ°€λŠ₯μ„±κ³Ό μ•ˆμ •μ„±μ„ μ œκ³΅ν•œλ‹€.

FDMA (Frequency Division Multiple Access)

  • 원리: FDMAλŠ” μ±„λ„μ˜ 주파수 μŠ€νŽ™νŠΈλŸΌμ„ μ—¬λŸ¬ 주파수 λŒ€μ—­μœΌλ‘œ λ‚˜λˆ„μ–΄ 각 μŠ€ν…Œμ΄μ…˜μ΄ κ³ μ •λœ 주파수 λŒ€μ—­μ„ μ‚¬μš©ν•˜λ„λ‘ ν•œλ‹€.

    • 각 μŠ€ν…Œμ΄μ…˜μ€ ν• λ‹Ήλœ μ£ΌνŒŒμˆ˜μ—μ„œλ§Œ 전솑할 수 μžˆλ‹€.
  • 주파수 λŒ€μ—­ μ‚¬μš©: 6개 μŠ€ν…Œμ΄μ…˜μ˜ LANμ—μ„œ 1, 3, 4번 μŠ€ν…Œμ΄μ…˜μ΄ 데이터λ₯Ό μ „μ†‘ν•˜λŠ” 경우, 2, 5, 6번 주파수 λŒ€μ—­μ€ ν™œμš©λ˜μ§€ μ•Šκ³  남아 μžˆλ‹€.

    • μ΄λŠ” TDMA와 λ§ˆμ°¬κ°€μ§€λ‘œ 일뢀 μžμ›μ΄ ν™œμš©λ˜μ§€ μ•ŠλŠ” 문제λ₯Ό κ°€μ§ˆ 수 μžˆλ‹€.
  • 효과: 좩돌 없이 λ™μ‹œμ— μ—¬λŸ¬ μŠ€ν…Œμ΄μ…˜μ΄ 데이터λ₯Ό 전솑할 수 있으며, 각 μŠ€ν…Œμ΄μ…˜μ˜ 독립적인 데이터 전솑을 보μž₯ν•œλ‹€.

πŸ“ TDMA

  • μž₯점: μ‹œκ°„μ„ μ •ν™•νžˆ μ œμ–΄ν•  수 μžˆμ–΄ 데이터 μ „μ†‘μ˜ μ •ν™•μ„±κ³Ό 예츑 κ°€λŠ₯성이 λ†’λ‹€.
  • 단점: μŠ€ν…Œμ΄μ…˜μ— 데이터가 없을 경우 μ‹œκ°„ 슬둯이 낭비될 수 μžˆλ‹€.

πŸ“ FDMA

  • μž₯점: λ‹€μˆ˜μ˜ μŠ€ν…Œμ΄μ…˜μ΄ λ™μ‹œμ— 데이터λ₯Ό 전솑할 수 μžˆμ–΄ νš¨μœ¨μ μ΄λ‹€.
  • 단점: 주파수 μžμ›μ˜ 일뢀가 ν™œμš©λ˜μ§€ μ•Šμ„ 수 μžˆλ‹€.

Random Access Protocols

이 ν”„λ‘œν† μ½œμ€ λ…Έλ“œλ“€μ΄ 사전 μ‘°μ • 없이 λ„€νŠΈμ›Œν¬ 채널에 자유럽게 μ ‘κ·Όν•  수 μžˆλ‹€.

  • λ…Έλ“œκ°€ 데이터λ₯Ό 보내야 ν•  λ•Œ, 전체 채널 데이터 속도(R)둜 μ „μ†‘ν•œλ‹€.

  • μ‘°μ • λΆ€μž¬: λ…Έλ“œ 간에 사전 쑰정이 μ—†μ–΄, λ™μ‹œμ— μ—¬λŸ¬ λ…Έλ“œκ°€ 전솑을 μ‹œλ„ν•  수 μžˆλ‹€.

πŸ“ 좩돌 λ°œμƒ κ°€λŠ₯

  • 두 개 μ΄μƒμ˜ λ…Έλ“œκ°€ λ™μ‹œμ— 데이터λ₯Ό μ „μ†‘ν•˜λ €κ³  ν•  λ•Œ λ°œμƒν•œλ‹€. μ΄λŠ” λ°μ΄ν„°μ˜ 좩돌둜 이어지며, μΆ©λŒμ€ 데이터 손싀을 μ΄ˆλž˜ν•  수 μžˆλ‹€.

  • ν”„λ‘œν† μ½œμ€ μΆ©λŒμ„ κ°μ§€ν•˜κ³  μ΄λ‘œλΆ€ν„° νšŒλ³΅ν•˜λŠ” λ©”μ»€λ‹ˆμ¦˜μ„ λͺ…μ‹œν•œλ‹€. 일반적인 회볡 λ°©λ²•μœΌλ‘œλŠ” μ§€μ—°λœ μž¬μ „μ†‘μ΄ μžˆλ‹€.

CSMA (Carrier Sense Multiple Access)

λ…Έλ“œκ°€ 데이터λ₯Ό μ „μ†‘ν•˜κΈ° 전에 캐리어(채널)λ₯Ό κ°μ§€ν•˜μ—¬ 채널이 μ‚¬μš© 쀑인지 ν™•μΈν•œλ‹€.

μž‘λ™ 원리

  • μ „μ†‘ν•˜κΈ° 전에 채널 μƒνƒœλ₯Ό κ°μ§€ν•œλ‹€.

    • λ§Œμ•½ ν˜„μž¬ 채널이 μ‚¬μš© 쀑이면 전솑을 μ—°κΈ°ν•˜κ³  λŒ€κΈ°ν•œλ‹€.

    • 채널이 λΉ„μ–΄μžˆμœΌλ©΄ 전체 데이터 ν”„λ ˆμž„μ„ μ „μ†‘ν•œλ‹€.

CSMA 좩돌

πŸ“ κ·Έλž˜λ„ μ—¬μ „νžˆ 좩돌이 λ°œμƒν•  수 μžˆλ‹€.

  • λ…Έλ“œλ“€μ΄ 물리적으둜 λ–¨μ–΄μ Έ μžˆμ„ λ•Œ, ν•œ λ…Έλ“œμ˜ μ‹ ν˜Έκ°€ λ‹€λ₯Έ λ…Έλ“œμ— λ„λ‹¬ν•˜κΈ°κΉŒμ§€ μ‹œκ°„μ΄ κ±Έλ¦°λ‹€. (μ „νŒŒ μ§€μ—°)

  • 이둜 인해 두 λ…Έλ“œκ°€ 거의 λ™μ‹œμ— 채널이 λΉ„μ–΄ μžˆλ‹€κ³  νŒλ‹¨ν•˜κ³  데이터 전솑을 μ‹œμž‘ν•  수 μžˆλ‹€.

πŸ“ λ…Έλ“œλ“€μ΄ μ„œλ‘œ 멀리 λ–¨μ–΄μ Έ μžˆμ„μˆ˜λ‘, 각 λ…Έλ“œκ°€ λ‹€λ₯Έ λ…Έλ“œμ˜ 전솑을 κ°μ§€ν•˜μ§€ λͺ»ν•˜κ³  좩돌이 λ°œμƒν•  ν™•λ₯ μ΄ λ†’λ‹€.

  • 좩돌이 λ°œμƒν•˜λ©΄, μΆ©λŒμ— κ΄€λ ¨λœ λͺ¨λ“  νŒ¨ν‚·μ˜ 전솑 μ‹œκ°„μ΄ λ‚­λΉ„λœλ‹€. μ΄λŠ” λ„€νŠΈμ›Œν¬μ˜ 전체적인 νš¨μœ¨μ„±μ„ μ €ν•˜μ‹œν‚¬ 수 μžˆλ‹€.

  • λ…Έλ“œ κ°„μ˜ 거리와 μ‹ ν˜Έμ˜ μ „νŒŒ 지연은 좩돌 ν™•λ₯ μ„ κ²°μ •ν•˜λŠ” μ€‘μš”ν•œ μš”μ†Œμ΄λ‹€.

CSMA/CD (Carrier Sense Multiple Access with Collision Detection)

πŸ“ λ„€νŠΈμ›Œν¬μ—μ„œ 데이터 전솑 μ‹œ μΆ©λŒμ„ κ°μ§€ν•˜κ³  μ²˜λ¦¬ν•œλ‹€. 좩돌둜 μΈν•œ μžμ› λ‚­λΉ„λ₯Ό μ΅œμ†Œν™”ν•˜κΈ° μœ„ν•΄ μ‚¬μš©λœλ‹€.

μž‘λ™ 원리

  1. 채널 감지 및 λŒ€κΈ°

    • CSMA와 λ™μΌν•˜κ²Œ, λ…Έλ“œλŠ” 데이터λ₯Ό μ „μ†‘ν•˜κΈ° 전에 채널을 μ²­μ·¨ν•˜κ³ , 채널이 λΉ„μ–΄ 있으면 데이터λ₯Ό μ „μ†‘ν•œλ‹€.
  2. 좩돌 감지

    • CSMAμ™€λŠ” λ‹€λ₯΄κ²Œ, 좩돌이 λ°œμƒν•˜λ©΄ λ…Έλ“œλŠ” 짧은 μ‹œκ°„λ‚΄μ— 이λ₯Ό κ°μ§€ν•˜κ³  좩돌된 데이터λ₯Ό 전솑 μ€‘λ‹¨ν•œλ‹€.

    • 이λ₯Ό 톡해 μ±„λ„μ˜ λ‚­λΉ„λ₯Ό 쀄인닀.

    • μΆ©λŒμ€ 주둜 μ „μ†‘λœ μ‹ ν˜Έμ™€ μˆ˜μ‹ λœ μ‹ ν˜Έμ˜ μ„ΈκΈ°λ₯Ό λΉ„κ΅ν•¨μœΌλ‘œμ¨ 감지할 수 μžˆλ‹€.

  1. μœ μ„  및 무선 LANμ—μ„œμ˜ 좩돌 감지

    • μœ μ„  LANμ—μ„œλŠ” 좩돌 감지가 비ꡐ적 쉽닀. μ‹ ν˜Έ μ„ΈκΈ°λ₯Ό μΈ‘μ •ν•˜κ³  μ „μ†‘λœ μ‹ ν˜Έμ™€ μˆ˜μ‹ λœ μ‹ ν˜Έλ₯Ό λΉ„κ΅ν•˜μ—¬ μΆ©λŒμ„ 감지할 수 μžˆλ‹€.

    • 무선 LANμ—μ„œλŠ” 좩돌 감지가 더 μ–΄λ ΅λ‹€. μ΄λŠ” 둜컬 전솑 μ‹ ν˜Έκ°€ μˆ˜μ‹ λœ μ‹ ν˜Έλ³΄λ‹€ κ°•ν•΄ μΆ©λŒμ„ κ°μ§€ν•˜κΈ° μ–΄λ €μš΄ κ²½μš°κ°€ 있기 λ•Œλ¬Έμ΄λ‹€.

이더넷 CSMA/CD μ•Œκ³ λ¦¬μ¦˜

μ΄λ”λ„·μ—μ„œλŠ” 주둜 CSMA/CDλ₯Ό μ‚¬μš©ν•œλ‹€. μ΄λ”λ„·μ—μ„œμ˜ μž‘λ™ 과정에 λŒ€ν•΄ μ•Œμ•„λ³΄μž.

  1. λ°μ΄ν„°κ·Έλž¨ μˆ˜μ‹  및 ν”„λ ˆμž„ 생성

    • NICλŠ” λ„€νŠΈμ›Œν¬ κ³„μΈ΅μ—μ„œ λ°μ΄ν„°κ·Έλž¨μ„ λ°›κ³ , 이λ₯Ό ν”„λ ˆμž„μœΌλ‘œ λ³€ν™˜ν•œλ‹€.
  2. 채널 μƒνƒœ 감지 및 전솑

    • NICλŠ” 채널이 λΉ„μ–΄ μžˆλŠ”μ§€ κ°μ§€ν•œλ‹€.
    • λΉ„μ–΄ 있으면 ν”„λ ˆμž„ 전솑을 μ‹œμž‘ν•˜κ³ , λ°”μ˜λ©΄ 채널이 λΉ„μ›Œμ§ˆ λ•ŒκΉŒμ§€ λŒ€κΈ° ν›„ μ „μ†‘ν•œλ‹€.
  3. 전솑 μ™„λ£Œ

    • NICκ°€ λ‹€λ₯Έ 전솑을 κ°μ§€ν•˜μ§€ μ•Šκ³  ν”„λ ˆμž„ 전솑을 μ™„λ£Œν•˜λ©΄ μž‘μ—…μ΄ λλ‚œλ‹€.
  4. 좩돌 감지 및 쀑단

    • 전솑 쀑 λ‹€λ₯Έ 전솑을 κ°μ§€ν•˜λ©΄, NICλŠ” 전솑을 μ€‘λ‹¨ν•˜κ³  잼 μ‹ ν˜Έλ₯Ό 보낸닀.
    • 이 잼 μ‹ ν˜ΈλŠ” λ‹€λ₯Έ λ…Έλ“œμ—κ²Œ 좩돌이 λ°œμƒν—€μŒμ„ μ•Œλ¦°λ‹€.
  5. λ°”μ΄λ„ˆλ¦¬ λ°±μ˜€ν”„ (binary backoff)

    • 전솑 쀑단 ν›„, NICλŠ” λ°”μ΄λ„ˆλ¦¬(μ§€μˆ˜) λ°±μ˜€ν”„ μ•Œκ³ λ¦¬μ¦˜μ„ μ‚¬μš©ν•˜μ—¬ μž¬μ „μ†‘ μ‹œλ„ 전에 λŒ€κΈ°ν•œλ‹€.
    • m번째 좩돌 ν›„ K 값을 {0,1,2,...2mβˆ’1}\{0, 1, 2, ... 2^m -1\} μ€‘μ—μ„œ λ¬΄μž‘μœ„λ‘œ μ„ νƒν•˜κ³ , KΓ—512K\times512 λΉ„νŠΈ μ‹œκ°„ λ™μ•ˆ λŒ€κΈ°ν•œλ‹€.

CSMA/CA (Carrier Sense Multiple Access with Collision Avoidance)

Wi-Fiμ—μ„œ μ‚¬μš©λ˜λ©°, μΆ©λŒμ„ νšŒν”Όν•˜κΈ° μœ„ν•΄ 전솑 전에 채널을 μ²­μ·¨ν•˜κ³ , ν•„μš”ν•œ 경우 전솑을 μ§€μ—°μ‹œν‚¨λ‹€.

Taking Turns

πŸ“ 이 방법은 λ…Έλ“œλ“€μ΄ μ„œλ‘œ μ°¨λ‘€λ₯Ό κΈ°λ‹€λ¦°λ‹€.
μ΄λŸ¬ν•œ ν”„λ‘œν† μ½œμ€ 채널 νŒŒν‹°μ…”λ‹κ³Ό 랜덀 μ•‘μ„ΈμŠ€ ν”„λ‘œν† μ½œμ˜ μž₯점을 ν†΅ν•©ν•˜μ—¬ λ„€νŠΈμ›Œν¬ 효율 μ΅œμ ν™”λ₯Ό μ‹œλ„ν•œλ‹€.

  • Channel Partitioning MAC Protocols

    • κ³ΌλΆ€ν•˜ μƒνƒœμ—μ„œ 채널을 효율적이고 κ³΅ν‰ν•˜κ²Œ κ³΅μœ ν•œλ‹€.
    • ν™œμ„± λ…Έλ“œκ°€ ν•˜λ‚˜ 뿐일 λ•Œμ—λ„ 채널 접근에 지연이 μžˆμ„ 수 있으며, λŒ€μ—­ν­μ΄ 1/N으둜 ν• λ‹Ήλœλ‹€. (μ €λΆ€ν•˜ μƒνƒœμ—μ„œλŠ” λΉ„νš¨μœ¨μ )
  • Random Access MAC Protocols

    • 단일 λ…Έλ“œκ°€ 채널을 μ „μ μœΌλ‘œ μ‚¬μš©ν•  수 μžˆμ–΄ μ €λΆ€ν•˜ μƒνƒœμ—μ„œλŠ” νš¨μœ¨μ μ΄λ‹€.
    • μ—¬λŸ¬ λ…Έλ“œκ°€ λ™μ‹œμ— 전솑을 μ‹œλ„ν•  λ•Œ 좩돌이 λ°œμƒν•  수 μžˆμœΌλ―€λ‘œ κ³ΌλΆ€ν•˜ μƒνƒœμ—μ„œλŠ” 좩돌 μ˜€λ²„ν—€λ“œκ°€ 생긴닀.
  • Taking Turns Protocols

    • 토큰 전달

      • μ œμ–΄ 토큰이 λ…Έλ“œ 간에 순차적으둜 μ „λ‹¬λœλ‹€.
      • 토큰을 κ°€μ§„ λ…Έλ“œλ§Œ 데이터λ₯Ό 전솑할 수 μžˆμœΌλ―€λ‘œ, μΆ©λŒμ„ λ°©μ§€ν•œλ‹€.
    • 우렀 사항

      • 토큰 자체의 μ˜€λ²„ν—€λ“œκ°€ μžˆμ„ 수 μžˆλ‹€.
      • 전솑 지연이 λ°œμƒν•  수 μžˆλ‹€.
      • 토큰이 손싀될 수 μžˆλ‹€.

Summary

  • Channel Partitioning

    • μ‹œκ°„ λΆ„ν• 
    • 주파수 λΆ„ν• 
  • Random Access

    • μœ μ„ μΌ κ²½μš°λŠ” 좩돌 감지가 μ‰½μ§€λ§Œ,
    • CSMA: 좩돌 감지 μ‹œ μž¬μ „μ†‘
    • CSMA/CD: λΉ λ₯΄κ²Œ μΆ©λŒμ„ κ°μ§€ν•˜μ—¬ 전솑을 μ€‘λ‹¨ν•œλ‹€. 주둜 μ΄λ”λ„·μ—μ„œ μ‚¬μš©λœλ‹€.
    • CSMA/CA: 주둜 μ™€μ΄νŒŒμ΄μ—μ„œ μ‚¬μš©λœλ‹€.
  • Taking Turns

    • ν† ν°μ΄λΌλŠ” νŠΉλ³„ν•œ νŒ¨ν‚·μ„ μ‚¬μš©ν•˜μ—¬ λ„€νŠΈμš°μ»€μ˜ 각 λ…Έλ“œκ°€ 순차적으둜 데이터λ₯Ό 전솑할 수 μžˆλŠ” ꢌ리λ₯Ό μ–»λŠ”λ‹€.

    • Polling: 쀑앙 μ„œλ²„λ‚˜ μ»¨νŠΈλ‘€λŸ¬κ°€ 각 λ…Έλ“œμ—κ²Œ μˆœμ„œλŒ€λ‘œ 전솑 κΆŒν•œμ„ λΆ€μ—¬ν•œλ‹€.

0개의 λŒ“κΈ€