์ด ๋ฌธ์์ ์๋ณธ์ ์ธ๋ถ ์ํค์์ ๊ฐ์ ธ์์ต๋๋ค.
1. ๊ฐ์[ํธ์ง]
Carrier Sense Multiple Access/Collision Avoidance์ ์ค๋ง๋ก, ๋ฌด์ ํ๊ฒฝ์์, ํ Station์ด ๋ชฉ์ ์ง๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๊ธฐ ์ํด ์ฌ์ฉํ๋ ํ๋กํ ์ฝ์ด๋ค. ๋ฌด์ ํ๊ฒฝ์์๋ ์ถฉ๋์ ๊ฐ์งํ๋ ๊ฒ์ด ์ฝ์ง ์๊ธฐ ๋๋ฌธ์ ์ถฉ๋์ ๊ฐ์งํ๊ณ ์ ํ๋ CSMA/CD์๋ ๋ฌ๋ฆฌ ์ต๋ํ ์ถฉ๋์ ํผํ๋ ์ชฝ์ผ๋ก ๋์ํ๋ค.
2. ์ฒ๋ฆฌ๊ณผ์ [ํธ์ง]
1. ํ๋ ์์ ์ ์กํ๊ณ ์ ํ๋ Station์ ๋งค์ฒด๊ฐ idle์ธ ์ํ๊ฐ ๋ ๋๊น์ง ๊ธฐ๋ค๋ฆฐ๋ค.
2. ๋ง์ฝ idle ์ํ๊ฐ ๋๋ค๋ฉด ์๊ฑฐ๋ฆฌ์ ๋ค๋ฅธ Station์ด ๋งค์ฒด๋ฅผ ์ด๋ฏธ ์ฌ์ฉํ๊ณ ์์ ์๋ ์๊ธฐ ๋๋ฌธ์ IFS(Interframe space)๋ผ๊ณ ๋ถ๋ฅด๋ ์๊ฐ๋์ ๋๊ธฐํ๋ค.
3. IFS๋์ ๋๊ธฐํ ๋ค์๋ idle ์ํ๋ผ๋ฉด Contention Window[1]์์ ๋๋คํ Slot time์ ๊ฐ๊ณ ๋๊ธฐํ๋ค.
4. Slot time๋งํผ ๋๊ธฐํ ๋ค์๋ idle ์ํ๋ผ๋ฉด ์ ์กํ ๋ค ์์ ์๋ก๋ถํฐ ACK ๋ฉ์ธ์ง๊ฐ ์ค๊ธธ ๊ธฐ๋ค๋ฆฐ๋ค. ์ด ๋, ๊ธฐ๋ค๋ฆฌ๋ฉด์ ํ์ด๋จธ๋ฅผ ๋๋ฆฌ๋๋ฐ ํ์ด๋จธ๊ฐ ๋๋ ๋ ๊น์ง ACK ๋ฉ์ธ์ง๊ฐ ์์ ์๊ฒ ์ค์ง ์์ผ๋ฉด ๋ค์ ๋ค๋ก ๋์๊ฐ์ ์ฌ์ ์ก์ ์๋ํ๋ค.
5. ACK ๋ฉ์์ง๊ฐ ๋์ฐฉํ๋ฉด ์ ์ก์ด ์ฑ๊ณต์ ์ผ๋ก ์ด๋ฃจ์ด์ก๋ค๊ณ ์๊ฐํ๊ณ ์ข ๋ฃํ๋ค.
2. ๋ง์ฝ idle ์ํ๊ฐ ๋๋ค๋ฉด ์๊ฑฐ๋ฆฌ์ ๋ค๋ฅธ Station์ด ๋งค์ฒด๋ฅผ ์ด๋ฏธ ์ฌ์ฉํ๊ณ ์์ ์๋ ์๊ธฐ ๋๋ฌธ์ IFS(Interframe space)๋ผ๊ณ ๋ถ๋ฅด๋ ์๊ฐ๋์ ๋๊ธฐํ๋ค.
3. IFS๋์ ๋๊ธฐํ ๋ค์๋ idle ์ํ๋ผ๋ฉด Contention Window[1]์์ ๋๋คํ Slot time์ ๊ฐ๊ณ ๋๊ธฐํ๋ค.
4. Slot time๋งํผ ๋๊ธฐํ ๋ค์๋ idle ์ํ๋ผ๋ฉด ์ ์กํ ๋ค ์์ ์๋ก๋ถํฐ ACK ๋ฉ์ธ์ง๊ฐ ์ค๊ธธ ๊ธฐ๋ค๋ฆฐ๋ค. ์ด ๋, ๊ธฐ๋ค๋ฆฌ๋ฉด์ ํ์ด๋จธ๋ฅผ ๋๋ฆฌ๋๋ฐ ํ์ด๋จธ๊ฐ ๋๋ ๋ ๊น์ง ACK ๋ฉ์ธ์ง๊ฐ ์์ ์๊ฒ ์ค์ง ์์ผ๋ฉด ๋ค์ ๋ค๋ก ๋์๊ฐ์ ์ฌ์ ์ก์ ์๋ํ๋ค.
5. ACK ๋ฉ์์ง๊ฐ ๋์ฐฉํ๋ฉด ์ ์ก์ด ์ฑ๊ณต์ ์ผ๋ก ์ด๋ฃจ์ด์ก๋ค๊ณ ์๊ฐํ๊ณ ์ข ๋ฃํ๋ค.
[1] ์๊ฐ์ ๊ฐ๋
์ ์ผ๋ก slot ๋จ์๋ก ๊ต์ฅํ ๋ง์ด ์ชผ๊ฐ ๊ฒ