다섯 살도 알 수 있게 · 네트워크
다중접속·매체접근제어가 뭐예요?
CSMA/TDMA/CDMA를, 여러 집배원이 하나의 좁은 통로를 안 부딪히고 나눠 쓰는 규칙 이야기로 풀어봤어요.
여러 집배원이 같은 통로를 동시에 쓰려 해요.동시에 보내면 봉투끼리 부딪혀요.
규칙이 없으면 봉투끼리 충돌이 나요.두 집배원의 봉투가 섞여 아무도 못 알아보는 글자가 돼요.
집배원들은 세 가지 규칙으로 안 부딪히고 통로를 나눠 써요.집배원들은 통로가 비었는지 듣고 보내거나, 시간을 나누거나, 고유 코드로 서로를 구분해요.
CSMA — 듣고 보내기통로가 비어 있으면 그때 보내요
TDMA — 시간 나누기각자 차례가 정해져 있어요
CDMA — 고유 코드 구분동시에 보내도 코드로 구별돼요
충돌 후 재시도부딪히면 잠깐 쉬었다 다시 보내요
세 방식은 충돌을 다루는 법이 달라요.CSMA는 듣고 보내고, TDMA는 시간을 나누고, CDMA는 코드로 구분해요.
집배원이 늘면 세 방식 모두 저마다 한계가 생겨요.CSMA는 충돌이 늘고, TDMA는 보낼 게 없는 차례가 버려지고, CDMA는 서로의 신호가 잡음이 돼요.
한 줄로
매체접근제어(MAC)·다중접속은 여러 사용자가 하나의 통신 매체를 안 부딪히고 나눠 쓰도록 하는 규칙이에요(CSMA·TDMA·CDMA).
CSMA(Carrier Sense Multiple Access)는 전송 전 매체가 비어 있는지 감지하고, 충돌이 나면 감지·회피하는 방식(CSMA/CD, CSMA/CA)이에요. TDMA(Time Division)는 시간을 슬롯으로 쪼개 사용자마다 할당하고, CDMA(Code Division)는 사용자마다 고유한 확산 코드를 줘 같은 시간·주파수를 동시에 써도 구분되게 해요.
어른들은 이렇게 불러요
- CSMA
CSMA - 보내기 전에 통로가 비었는지 듣는 방식. 충돌이 나면 감지하거나 미리 피해요.
- TDMA
TDMA - 시간을 쪼개 차례대로 쓰는 방식. 각자 정해진 시간에만 보내요.
- CDMA
CDMA - 각자 고유 코드로 동시에 보내는 방식. 받는 쪽은 보낸 이의 코드로 그 신호만 걸러 들어요.
- 충돌 감지(CSMA/CD)
CSMA/CD - 부딪힌 걸 알아채는 방법. 부딪히면 잠깐 기다렸다 다시 보내요.
- 충돌 회피(CSMA/CA)
CSMA/CA - 부딪히기 전에 미리 피하는 방법. 무선처럼 감지가 어려운 곳에서 써요.
- TCP/UDP
TCP/UDP - 등기봉투와 일반봉투. 다중접속 규칙으로 통로를 나눈 뒤, 그 위에서 쓰는 봉투예요. → 등기봉투와 일반봉투
- 네트워크 슬라이싱
Network slicing - 한 도로를 전용 차선으로 나누는 것. 다중접속이 한 통로를 나눠 쓰는 규칙이라면, 슬라이싱은 망 전체를 용도별로 나눠요. → 도로를 차선으로 나누기
- 무선 측위
Wireless positioning - 신호탑들로 내 위치를 찾는 기술. GPS 위성들은 CDMA로 같은 주파수를 나눠 써요. → 신호탑 세 개로 위치 찾기
다음 이야기
등기 배송을 끝까지 지키는 세 장치 →