๋ชฉ์ฐจ
Media Access Control
MAC ํ๋กํ ์ฝ: ๋คํธ์ํฌ ๋ด ์ฌ๋ฌ ์ฅ์น๊ฐ ๋์ผํ ํต์ ๋งค์ฒด๋ฅผ ์ฌ์ฉํ ๋ ์ด๋ค ๋ฐฉ์์ผ๋ก ์ ์ก ๊ถํ์ ๋ถ์ฌํ ๊ฒ์ธ์ง๋ฅผ ์ ์ํ๋ค.
- Random Access Protocol
- Controlled Access Protocol
- Channelization Protocol
Random Access(๋ฌด์์ ์ ๊ทผ)/Contention Based(๊ฒฝ์ ๊ธฐ๋ฐ) ๋ฐฉ์
Random Access๋ ๋งค์ฒด๋ฅผ ์ฌ๋ฌ ์ฅ์น๊ฐ ๋์์ ๊ณต์ ํ๋ ๋ฐฉ์์ผ๋ก, ๊ฐ ์ฅ์น๊ฐ ์ ์ก์ ์์ ๋กญ๊ฒ ์๋ํฉ๋๋ค. ์ด ๋ฐฉ์์์๋ ์ถฉ๋์ด ๋ฐ์ํ ์ ์์ง๋ง, ์ถฉ๋์ด ๋ฐ์ํ๋ฉด ์ด๋ฅผ ํด๊ฒฐํ๋ ๊ท์น์ ์ฌ์ฉํ์ฌ ์ฌ์ ์ก์ ํตํด ๋ฐ์ดํฐ ์ ์ก์ ์ง์ํฉ๋๋ค.
์๋ ์๋ฆฌ: ์ฅ์น๋ค์ด ๋์ผํ ๋งค์ฒด๋ฅผ ์ฌ์ฉํ๊ณ , ์ ์ก์ ์๋ํ ๋ ๋์์ ์ถฉ๋์ด ๋ฐ์ํ ์ ์์ต๋๋ค.
์ ์ก์ด ์ถฉ๋ํ๋ฉด, ๊ฐ ์ฅ์น๋ ์ถฉ๋์ ๊ฐ์งํ๊ณ ๋๋คํ ์๊ฐ์ ๊ธฐ๋ค๋ฆฐ ํ ์ฌ์ ์ก์ ์๋ํฉ๋๋ค.
์ฅ์น๋ค์ ์ ์ก์ ์๋ํ ๋ ์๊ฐ ๋๊ธฐํ๋ ์ ์ก ์์๋ฅผ ๋ฐ๋ก ์ ์ํ์ง ์์ผ๋ฏ๋ก, ๋ฌด์์๋ก ์ ์ก์ ์๋ํ๊ณ , ์ถฉ๋์ ์ฒ๋ฆฌํ๋ ๊ท์น์ด ํ์ํฉ๋๋ค.
- ๋ชจ๋ ๋ ธ๋๊ฐ ํ๋ฑํ๋ค: ์ค์๊ตญ์ ์ํ ์ ์ด๊ฐ ์๋ค
- ์์์ ๊ฐํจ
- ๋น๊ณํ์ ์ ์ก: ๋ ธ๋๊ฐ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ ์๊ฐ์ด ๋ฏธ๋ฆฌ ์ ํด์ ธ ์์ง ์๋ค.
- ๊ท์น ๋ถ์ฌ: ๋ค์ ์ ์ก ๋ ธ๋๋ฅผ ์ง์ ํ๋ ๊ท์น์ด ์๋ค.
- ๊ฒฝ์ ๋ฐ์: ์ฌ๋ฌ ๋ ธ๋๋ค์ด ๋์์ ์ ์ก์ ์๋ํ ๊ฒฝ์ฐ ์ถฉ๋์ด ๋ฐ์ํ ์ ์๋ค.
ํ ๊ฐ ์ด์์ ๋ ธ๋๊ฐ ์ ์กํ๋ ค๊ณ ํ ๊ฒฝ์ฐ, ์ ์ก ๋ฐ์ดํฐ๊ฐ ํ๊ดด๋๊ฑฐ๋ ๋ณํ๋ ์ ์๋ค
์ฅ์ :
- ๋จ์์ฑ: ๊ตฌํ์ด ๊ฐ๋จํ๊ณ , ๋ณ๋์ ๋๊ธฐํ๋ ์๊ฐ ๋ถํ ์์ด ์์ ๋กญ๊ฒ ์ ์กํ ์ ์์ต๋๋ค.
- ์์ ํจ์จ์ฑ: ์ฌ์ฉ ๊ฐ๋ฅํ ๋์ญํญ์ ๋์ ์ผ๋ก ๊ณต์ ํ ์ ์์ด, ์ฌ์ฉ์ ์๊ฐ ์ ์ ๋ ํจ์จ์ ์ ๋๋ค.
- ์ ์ฐ์ฑ: ๋คํธ์ํฌ์ ์๋ก์ด ์ฅ์น๊ฐ ์ถ๊ฐ๋ ๋, ๋์ ์ผ๋ก ๋งค์ฒด๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
๋จ์ :
- ์ถฉ๋ ๋ฐ์: ์ถฉ๋์ด ์์ฃผ ๋ฐ์ํ ์ ์์ผ๋ฉฐ, ์ถฉ๋์ด ๋ฐ์ํ๋ฉด ์ฌ์ ์ก์ ํด์ผ ํ๋ฏ๋ก ์ ์ก ํจ์จ์ด ๋จ์ด์ง ์ ์์ต๋๋ค.
- ์ค์ผ์ผ ๋ฌธ์ : ์ฌ์ฉ์ ์๊ฐ ๋ง์์๋ก ์ถฉ๋ ํ๋ฅ ์ด ๋์์ ธ, ๋คํธ์ํฌ๊ฐ ๋นํจ์จ์ ์ผ๋ก ๋ณํ ์ ์์ต๋๋ค.
- ์ฑ๋ฅ ์ ํ: ๋คํธ์ํฌ ํธ๋ํฝ์ด ๋ง์์ง๋ฉด, Throughput์ด ๊ธ๊ฒฉํ ๊ฐ์ํ ์ ์์ต๋๋ค.
1. ALOHA
ALOHA๋ ๊ฐ์ฅ ๊ธฐ๋ณธ์ ์ธ Random Access ๋ฐฉ์ ์ค ํ๋๋ก, ์ฅ์น๊ฐ ์์ ๋กญ๊ฒ ์ ์ก์ ์๋ํ๋ฉฐ ์ถฉ๋์ด ๋ฐ์ํ๋ฉด ์ฌ์ ์กํ๋ ๋ฐฉ์์ ๋๋ค.
Pure ALOHA (์์ ALOHA):
์๋ ์๋ฆฌ: ์ฅ์น๋ ์ธ์ ๋ ์ง ์ ์ก์ ์๋ํ ์ ์์ผ๋ฉฐ, ์ ์ก ์ค์ ์ถฉ๋์ด ๋ฐ์ํ๋ฉด, ๋๋ค ์๊ฐ ํ์ ์ฌ์ ์ก์ ์๋ํฉ๋๋ค.
๋ฌธ์ ์ : ์ถฉ๋์ด ์์ฃผ ๋ฐ์ํ ์ ์์ผ๋ฉฐ, ํธ๋ํฝ์ด ๋ง์ผ๋ฉด ์ ์ก ํจ์จ์ฑ์ด ๋ฎ์์ง๋๋ค.
Throughput: ์ต๋ 18.4%์ ํจ์จ์ฑ์ ๊ฐ์ง๋๋ค. (ํจ์จ์ฑ = 18.4%๊ฐ ์ต์ ์ ์ํ)
ํน์ง: ์ ์ก์ ์๋ํ๋ ์์ ์ ์ง์ ํ์ง ์๊ธฐ ๋๋ฌธ์ ์ถฉ๋ ํ๋ฅ ์ด ๋์ต๋๋ค.
Slotted ALOHA (์ฌ๋กฏํ ALOHA):
์๋ ์๋ฆฌ: ์ ์ก์ ์๊ฐ ์ฌ๋กฏ์ ๋ง์ถฐ ์๋ํฉ๋๋ค. ๊ฐ ์ฅ์น๋ ์ ํด์ง ์ฌ๋กฏ์ ์ ์ก์ ์๋ํ๊ณ , ์ถฉ๋์ด ๋ฐ์ํ๋ฉด ๋๋คํ ์ฌ๋กฏ ํ์ ์ฌ์ ์ก์ ์๋ํฉ๋๋ค.
์ฅ์ : Pure ALOHA๋ณด๋ค ์ถฉ๋ ํ๋ฅ ์ด ๋ฎ์์ง๊ณ , ํจ์จ์ฑ์ด 37%๋ก ์ฆ๊ฐํฉ๋๋ค.
Throughput: ์ต๋ 37%์ ํจ์จ์ฑ์ ๊ฐ์ง๋๋ค.
ํน์ง: ์๊ฐ ์ฌ๋กฏ์ ์ฌ์ฉํ์ฌ ์ถฉ๋ ๊ฐ๋ฅ์ฑ์ ์ค์ด๊ณ , ์ ์ก ํจ์จ์ ๋์ ๋๋ค.
2. CSMA (Carrier Sense Multiple Access)
CSMA๋ ์ฅ์น๊ฐ ์ฑ๋์ ๊ฐ์งํ๊ณ ๋น ์ฑ๋์์๋ง ์ ์กํ๋ ๋ฐฉ์์ ๋๋ค. ์ฆ, ์ ์ก ์ ์ ์ฑ๋์ ๊ฐ์งํ๊ณ ์ฑ๋์ด ๋น์ด์์ ๋๋ง ๋ฐ์ดํฐ๋ฅผ ์ ์กํฉ๋๋ค.
1-persistent CSMA:
์๋ ์๋ฆฌ: ์ฑ๋์ ๊ฐ์งํ ํ, ์ฑ๋์ด ๋น์ด ์์ผ๋ฉด ๋ฐ๋ก ์ ์ก์ ์์ํฉ๋๋ค. ๋ง์ฝ ์ฑ๋์ด ์ฌ์ฉ ์ค์ด๋ฉด, ๊ณ์ ๊ฐ์งํ๋ค๊ฐ ์ฑ๋์ด ๋น๋ฉด ๋ฐ๋ก ์ ์กํฉ๋๋ค.
๋ฌธ์ ์ : ์ฑ๋์ด ๋น์ด ์์ ๋๋ง ์ ์กํ๋ฏ๋ก, ์ฌ๋ฌ ์ฅ์น๊ฐ ๋์์ ์ ์ก์ ์๋ํ ๊ฒฝ์ฐ ์ถฉ๋์ด ๋ฐ์ํ ์ ์์ต๋๋ค.
Non-persistent CSMA:
์๋ ์๋ฆฌ: ์ฑ๋์ ๊ฐ์งํ๊ณ ์ฑ๋์ด ๋น์ด ์์ ๋๋ง ์ ์กํ์ง๋ง, ์ฑ๋์ด ์ฌ์ฉ ์ค์ด๋ฉด ๋๋ค ์๊ฐ ํ ๋ค์ ์๋ํฉ๋๋ค.
์ฅ์ : ์ถฉ๋ ํ๋ฅ ์ด ๋ฎ์์ง๊ณ , ๋นํจ์จ์ ์ธ ์ฑ๋ ์ฌ์ฉ์ ๋ฐฉ์งํ ์ ์์ต๋๋ค.
p-persistent CSMA:
์๋ ์๋ฆฌ: ์ฌ๋กฏ ๋ฐฉ์์ผ๋ก ์ฑ๋์ด ๋น์ด ์์ ๋, ์ ์ก ์๋๋ฅผ ํ๋ฅ ์ ์ผ๋ก ๊ฒฐ์ ํฉ๋๋ค. ์ ์ก ์๋ ํ๋ฅ ์ด p๋ก ์ฃผ์ด์ง๋๋ค.
์๋ฅผ ๋ค์ด, ํ๋ฅ p์ ๋ฐ๋ผ ์ ์ก ์๋๋ฅผ ํ๊ณ , ํ๋ฅ (1-p)์ ๋ฐ๋ผ ๋ค์ ๊ธฐ๋ค๋ฆฐ๋ค๋ ๋ฐฉ์์ ๋๋ค.
3. CSMA/CD (CSMA with Collision Detection)
CSMA/CD๋ ์ถฉ๋ ๊ฐ์ง๋ฅผ ํตํด ์ถฉ๋ ๋ฐ์ ์ ์ฌ์ ์กํ๋ ๋ฐฉ์์ ๋๋ค. ์ด๋ ์ด๋๋ท๊ณผ ๊ฐ์ ์ ์ ๋คํธ์ํฌ์์ ์ฌ์ฉ๋ฉ๋๋ค.
์๋ ์๋ฆฌ: ์ฅ์น๋ ์ฑ๋์ ๊ฐ์งํ๊ณ , ์ฑ๋์ด ๋น์ด ์์ ๋๋ง ์ ์กํฉ๋๋ค. ์ถฉ๋์ด ๋ฐ์ํ๋ฉด, ์ถฉ๋ ๊ฐ์ง ํ ์ ์ก์ ์ค์งํ๊ณ , ๋๋ค ์๊ฐ ํ ์ฌ์ ์กํฉ๋๋ค.
ํ์ํ ์ต์ ํ๋ ์ ํฌ๊ธฐ: Tfr โฅ 2 ร Tp, ์ฌ๊ธฐ์ Tp๋ ์ ํ ์๊ฐ์ ๋๋ค.
์ฅ์ : ์ถฉ๋์ ๊ฐ์งํ์ฌ ๋น ๋ฅด๊ฒ ์ฌ์ ์ก์ ์๋ํจ์ผ๋ก์จ ์ ์ก ํจ์จ์ ๋์ ๋๋ค.
๋จ์ : ์ถฉ๋์ด ์์ฃผ ๋ฐ์ํ๋ฉด ํจ์จ์ด ๋จ์ด์ง๊ณ , ์ฌ์ ์ก ์๊ฐ์ด ๋นํจ์จ์ ์ผ ์ ์์ต๋๋ค.
4. CSMA/CA(CSMA with Collision Avoidance)
CSMA/CA๋ ์ถฉ๋ ํํผ๋ฅผ ์ํ ํ๋กํ ์ฝ๋ก, ์ฃผ๋ก ๋ฌด์ LAN์์ ์ฌ์ฉ๋ฉ๋๋ค. ์ถฉ๋ ๋ฐ์ ์ ์๋ฐฉ์ ๋ชฉํ๋ก ํฉ๋๋ค.
์๋ ์๋ฆฌ:
RTS/CTS (Request to Send / Clear to Send)๋ฅผ ์ฌ์ฉํ์ฌ ์ถฉ๋์ ๋ฏธ๋ฆฌ ๋ฐฉ์งํฉ๋๋ค.
IFS (Interframe Space)์ Contention Window ๋ฑ์ ์ฌ์ฉํ์ฌ ์ถฉ๋ ๊ฐ๋ฅ์ฑ์ ์ค์ด๊ณ ๋คํธ์ํฌ์ ํผ์ก์ ํผํฉ๋๋ค.
์ฐธ๊ณ
- Data Communications and Networking with TCP/IP Protocol Suite, Sixth Edition - Behrouz A, Forouzan