๊ด€๋ฆฌ ๋ฉ”๋‰ด

Unfazedโ—๏ธ๐ŸŽฏ

MAC ๊ณ„์ธต - CSMA/CD (1, Non, p-persistent CSMA, LLC ํ”„๋ ˆ์ž„, MAC ํ”„๋ ˆ์ž„, ํ—ˆ๋ธŒ, ์Šค์œ„์น˜) ๋ณธ๋ฌธ

Network (๋„คํŠธ์›Œํฌ)/Mobile Network (๋ชจ๋ฐ”์ผ๋„คํŠธ์›Œํฌ)

MAC ๊ณ„์ธต - CSMA/CD (1, Non, p-persistent CSMA, LLC ํ”„๋ ˆ์ž„, MAC ํ”„๋ ˆ์ž„, ํ—ˆ๋ธŒ, ์Šค์œ„์น˜)

9taetae9 2024. 12. 2. 11:15
728x90

IEEE 802.3์€ 1-persistent CSMA/CD ๋ฐฉ์‹์˜ LAN ํ™˜๊ฒฝ์— ๊ด€ํ•ด ๊ทœ์ •ํ•œ ํ‘œ์ค€์•ˆ์ด๋ฉฐ, ๊ณต์œ  ๋ฒ„์Šค๋กœ ์—ฐ๊ฒฐํ•œ ํ˜ธ์ŠคํŠธ ๊ฐ„์˜ ๋ฐ์ดํ„ฐ ์ „์†ก์— ๊ด€ํ•œ ์‚ฌํ•ญ์„ ๋‹ค๋ฃฌ๋‹ค. ์ด๋”๋„ท(Ethernet)์€ ์›๋ž˜ IEEE 802.3 ํ‘œ์ค€์•ˆ์„ ์‹ค์ œ๋กœ ๊ตฌํ˜„ํ•œ ์ œํ’ˆ์ด์ง€๋งŒ, ํ˜„์žฌ๋Š” ๋” ์ผ๋ฐ˜ํ™”๋œ ์šฉ์–ด๋กœ ์‚ฌ์šฉ๋œ๋‹ค.

 

์‹ ํ˜ธ ๊ฐ์ง€ ๊ธฐ๋Šฅ

๊ณต์œ  ๋ฒ„์Šค ๊ตฌ์กฐ์—์„œ ํ˜ธ์ŠคํŠธ ๊ฐ„ ํ”„๋ ˆ์ž„ ์ถฉ๋Œ์„ ๋ฐฉ์ง€ํ•˜๋ ค๋ฉด ํ”„๋ ˆ์ž„์„ ์ „์†กํ•˜๊ธฐ ์ „์— ๋‹ค๋ฅธ ํ˜ธ์ŠคํŠธ๊ฐ€ ๊ณต์œ  ๋ฒ„์Šค๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋Š”์ง€ ํ™•์ธํ•ด์•ผ ํ•œ๋‹ค. ์ด๋Š” ์ „์†ก ์„ ๋กœ์— ํ๋ฅด๋Š” ์‹ ํ˜ธ๋ฅผ ๊ฐ์ง€ํ•˜๋Š” ๊ธฐ๋Šฅ์œผ๋กœ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ๋‹ค. ์ „์†ก ๋งค์ฒด์˜ ์‹ ํ˜ธ๋ฅผ ๊ฐ์ง€ํ•ด ํ”„๋ ˆ์ž„์˜ ์ „์†ก ์—ฌ๋ถ€๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” ํ”„๋กœํ† ์ฝœ์„ ์‹ ํ˜ธ ๊ฐ์ง€(Carrier Sense) ํ”„๋กœํ† ์ฝœ์ด๋ผ ํ•œ๋‹ค. ์‹ ํ˜ธ ๊ฐ์ง€ ํ”„๋กœํ† ์ฝœ์—์„œ๋Š” ์„ ๋กœ์˜ ์ „๋‹ฌ ์ง€์—ฐ์ด ์„ฑ๋Šฅ์— ์˜ํ–ฅ์„ ๋งŽ์ด ์ค€๋‹ค. ์‹ ํ˜ธ๋ฅผ ๊ฐ์ง€ํ•˜์—ฌ ๊ณต์œ  ๋ฒ„์Šค๋ฅผ ๋‹ค๋ฅธ ํ˜ธ์ŠคํŠธ๊ฐ€ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์œผ๋ฉด ์ •์ฑ…์— ๋”ฐ๋ผ ์‹ ํ˜ธ ๊ฐ์ง€๋ฅผ ๋‹ค์‹œ ์‹œ๋„ํ•ด์•ผ ํ•˜๋ฉฐ, ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์ง€ ์•Š์œผ๋ฉด ํ”„๋ ˆ์ž„ ์ „์†ก์„ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ๋‹ค.

 

1-persistent CSMA

์‹ ํ˜ธ ๊ฐ์ง€ ํ”„๋กœํ† ์ฝœ ์ค‘ ๊ฐ€์žฅ ๊ฐ„๋‹จํ•œ ํ˜•ํƒœ๋กœ ์ผ๋ฐ˜ ์‹ ํ˜ธ ๊ฐ์ง€ ํ”„๋กœํ† ์ฝœ์ฒ˜๋Ÿผ ํ”„๋ ˆ์ž„์„ ์ „์†กํ•˜๊ธฐ ์ „์— ์ „์†ก ์ฑ„๋„์ด ์‚ฌ์šฉ ์ค‘์ธ์ง€ ํ™•์ธํ•œ๋‹ค. ๋‹ค๋ฅธ ํ˜ธ์ŠคํŠธ๊ฐ€ ์ฑ„๋„์„ ์‚ฌ์šฉ ์ค‘์ด๋ผ ํŒ๋‹จํ•˜๋ฉด ์œ ํœด ์ƒํƒœ๊ฐ€ ๋  ๋•Œ๊นŒ์ง€ ๋Œ€๊ธฐํ•œ๋‹ค. ์ž„์˜์˜ ์ˆœ๊ฐ„์— ์ฑ„๋„์ด ์œ ํœด ์ƒํƒœ๋กœ ๋ณ€๊ฒฝ๋˜๋ฉด ํ™•๋ฅ  1์˜ ์กฐ๊ฑด์œผ๋กœ ํ”„๋ ˆ์ž„์„ ๋ฌด์กฐ๊ฑด ์ „์†กํ•˜๊ธฐ ๋•Œ๋ฌธ์— 1-persistent CSMA๋ผ๊ณ  ํ•œ๋‹ค.

ํ•ด๋‹น ๋ฐฉ์‹์—์„œ๋Š” ๋‘˜ ์ด์ƒ์˜ ํ˜ธ์ŠคํŠธ์—์„œ ๋™์‹œ์— ์ „์†ก ์ฑ„๋„์„ ์œ ํœด ์ƒํƒœ๋กœ ํŒ๋‹จํ•˜๋ฉด ํ”„๋ ˆ์ž„ ์ „์†ก ๊ณผ์ •์—์„œ ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ, ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•˜๋ฉด ์ž„์˜์˜ ์‹œ๊ฐ„ ๋™์•ˆ ๋Œ€๊ธฐํ•œ ํ›„์— ์ „์†ก ์ฑ„๋„์„ ๊ฐ์ง€ํ•˜๋Š” ๊ณผ์ •์„ ๋‹ค์‹œ ๋ฐ˜๋ณตํ•˜๊ฒŒ ๋œ๋‹ค.

 

Non-persistent CSMA

์ „์†ก ์ฑ„๋„์˜ ์‹ ํ˜ธ๋ฅผ ๊ฐ์ง€ํ•ด ์ฑ„๋„์ด ์‚ฌ์šฉ ์ค‘์ด๋ผ๊ณ  ํŒ๋‹จํ•˜๋ฉด ๋” ์ด์ƒ ์ฑ„๋„์˜ ์œ ํœด ์ƒํƒœ๋ฅผ ํ™•์ธํ•˜์ง€ ์•Š๊ณ , ์ž„์˜์˜ ์‹œ๊ฐ„ ๋™์•ˆ ๊ธฐ๋‹ค๋ฆฐ ํ›„์— ๋‹ค์‹œ ์ฑ„๋„ ๊ฐ์ง€๋ฅผ ์‹œ์ž‘ํ•œ๋‹ค. ์ด๋Š” 1-persistent ๋ฐฉ์‹์—์„œ๋Š” ์ฑ„๋„์ด ์œ ํœด ์ƒํƒœ๊ฐ€ ๋˜๊ธฐ๋ฅผ ๊ธฐ๋‹ค๋ฆฌ๋‹ค๊ฐ€ ๋™์‹œ์— ํ”„๋ ˆ์ž„์„ ์ „์†กํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์—, ์œ ํœด์ƒํƒœ๋ฅผ ๋Œ€๊ธฐํ•˜์ง€ ์•Š๋Š” Non-persistent ๋ฐฉ์‹์ด ์ถฉ๋Œ ๋ฐœ์ƒ ๊ฐ€๋Šฅ์„ฑ์ด ๋” ๋‚ฎ๋‹ค.

 

p-persistent CSMA

์Šฌ๋กฏ ์ฑ„๋„ ๋ฐฉ์‹์—์„œ ๋งŽ์ด ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ์ฑ„๋„์ด ์œ ํœด ์ƒํƒœ์ด๋ฉด p์˜ ํ™•๋ฅ ๋กœ ํ”„๋ ˆ์ž„์„ ์ „์†กํ•˜๊ณ , ์ฑ„๋„์ด ์‚ฌ์šฉ ์ค‘์ด๋ฉด ๋‹ค์Œ ์Šฌ๋กฏ์„ ๊ธฐ๋‹ค๋ฆฐ ํ›„ ๋‹ค์‹œ p์˜ ํ™•๋ฅ ๋กœ ํ”„๋ ˆ์ž„์„ ์ „์†กํ•˜๋Š” ๊ณผ์ •์„ ๋ฐ˜๋ณตํ•œ๋‹ค.

 

์ถฉ๋Œ ๊ฐ์ง€

๊ณต์œ  ๋ฒ„์Šค์—์„œ ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•˜๋ฉด ํ•ด๋‹น ํ”„๋ ˆ์ž„์˜ ๋‚ด์šฉ์ด ๊นจ์ง€๊ณ , ๊ฐ ํ˜ธ์ŠคํŠธ์—์„œ ์ „์†กํ•œ ํ”„๋ ˆ์ž„์˜ ๋‚ด์šฉ์ด ๋ณ€ํ˜•๋˜๋ฏ€๋กœ ํ”„๋ ˆ์ž„์„ ๋” ์ „์†กํ•˜๋Š” ๊ฒƒ์ด ์˜๋ฏธ๊ฐ€ ์—†๋‹ค. ๋”ฐ๋ผ์„œ ํ–ฅ์ƒ๋œ ๋ฐฉ์‹์ธ CSMA/CD์—์„œ๋Š” ์ถฉ๋Œ ๊ฐ์ง€(Collision Detection) ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•ด ์ „์†ก ๊ณผ์ •์—์„œ ์ถฉ๋Œ ์—ฌ๋ถ€๋ฅผ ํ™•์ธํ•˜๊ณ  ์ถฉ๋Œ์„ ๊ฐ์ง€ํ•˜๋ฉด ์ง„ํ–‰ ์ค‘์ธ ํ”„๋ ˆ์ž„์˜ ์ „์†ก์„ ์ค‘์ง€ํ•œ๋‹ค.

๊ณต์œ  ๋ฒ„์Šค์™€ ๋ฆฌํ”ผํ„ฐ

์œ„์˜ ๊ทธ๋ฆผ์€ ๊ณต์œ  ๋ฒ„์Šค ๋ฐฉ์‹์„ ์ด์šฉํ•˜๋Š” ๊ณ ์ „์ ์ธ LAN ์ ‘์† ๋ฐฉ๋ฒ•์„ ๋ณด์—ฌ์ค€๋‹ค. ๊ตต๊ณ  ๊ธด ์ „์†ก ์ผ€์ด๋ธ”๋กœ ๋œ ์ „์†ก ๋งค์ฒด์— ํŠธ๋žœ์‹œ๋ฒ„ ์žฅ๋น„๋กœ ๋ณด์กฐ์„ ์„ ์—ฐ๊ฒฐํ•ด ๊ฐ ํ˜ธ์ŠคํŠธ๋ฅผ ์—ฐ๊ฒฐํ•œ๋‹ค. ํŠธ๋žœ์‹œ๋ฒ„(transceiver)๋Š” ํ˜ธ์Šคํ‹€ ์ „์†ก ์ผ€์ด๋ธ”์— ์—ฐ๊ฒฐํ•˜๊ธฐ ์œ„ํ•œ ์†ก์ˆ˜์‹  ์žฅ์น˜๋กœ, ์ „์†ก ์„ ๋กœ์˜ ์‹ ํ˜ธ๋ฅผ ๊ฐ์ง€ํ•˜๋Š” ๊ธฐ๋Šฅ๊ณผ ํ•จ๊ป˜ ์ถฉ๋Œ ํ˜„์ƒ์„ ๊ฐ์ง€ํ•˜๋Š” ๊ธฐ๋Šฅ๋„ ์ œ๊ณตํ•œ๋‹ค. ์ž„์˜์˜ ํŠธ๋žœ์‹œ๋ฒ„๊ฐ€ ์ถฉ๋Œ์„ ๊ฐ์ง€ํ•˜๋ฉด ์ด๋ฅผ ํŠน์ • ์‹ ํ˜ธ์˜ ํ˜•ํƒœ๋กœ ๋ณ€ํ™˜ํ•ด ์ „์†ก ์ผ€์ด๋ธ”์— ๋‹ค์‹œ ์ „์†กํ•ด์•ผ ํ•œ๋‹ค. ์ด์ฒ˜๋Ÿผ ํŠธ๋žœ์‹œ๋ฒ„๋Š” ์ถฉ๋Œ ๊ฐ์ง€ํ•˜์—ฌ ๋ฌด์˜๋ฏธํ•œ ํ”„๋ ˆ์ž„ ์ „์†ก์„ ์–ต์ œํ•œ๋‹ค.

 

IEEE 802.3 ํ‘œ์ค€์•ˆ์€ ์ „์†ก ์ผ€์ด๋ธ”์˜ ์ตœ๋Œ€ ๊ธธ์ด๋ฅผ ์ œํ•œํ•œ๋‹ค. (์ผ€์ด๋ธ”์˜ ๊ธธ์ด๊ฐ€ ๊ธธ๋ฉด ์‹ ํ˜ธ ๊ฐ์‡„ ํ˜„์ƒ์— ์˜ํ•ด ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•  ๊ฐ€๋Šฅ์„ฑ์ด ๋†’์Œ)

๋˜ํ•œ ์ผ€์ด๋ธ”์— ์—ฐ๊ฒฐ๋˜๋Š” ํ˜ธ์ŠคํŠธ ๊ฐ„ ๊ฐ„๊ฒฉ์ด ๋„ˆ๋ฌด ์ข์•„์ง€์ง€ ์•Š๋„๋ก ์ผ์ • ๊ฐ„๊ฒฉ ์ด์ƒ์œผ๋กœ ๊ทœ์ •ํ•˜๊ณ  ์žˆ๋‹ค. ์œ„์˜ ๊ทธ๋ฆผ์—์„œ ์™ผ์ชฝ๊ณผ ์˜ค๋ฅธ์ชฝ์— 2๊ฐœ์˜ ๊ณต์œ  ๋ฒ„์Šค๊ฐ€ ์กด์žฌํ•˜๋Š”๋ฐ, ์—ฌ๊ธฐ์— ์‹ ํ˜ธ ์ฆํญ ๊ธฐ๋Šฅ์„ ํ•˜๋Š” ๋ฆฌํ”ผํ„ฐ(repeater) ์žฅ๋น„๋ฅผ ์ด์šฉํ•˜์—ฌ ๊ฑฐ๋ฆฌ ์ œํ•œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•œ๋‹ค.

 

ํ˜ธ์ŠคํŠธ ์ˆ˜๊ฐ€ ์ฆ๊ฐ€ํ•˜๋ฉด ์ถ”๊ฐ€ ์ผ€์ด๋ธ”์— ํ˜ธ์ŠคํŠธ๋ฅผ ์—ฐ๊ฒฐํ•˜๊ณ , ์ด๋“ค์„ ๋ฆฌํ”ผํ„ฐ๋กœ ์—ฐ๊ฒฐํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ๋„คํŠธ์›Œํฌ๋ฅผ ํ™•์žฅํ•œ๋‹ค.

๋ฆฌํ”ผํ„ฐ๋Š” ์‹ ํ˜ธ๋ฅผ ์ฆํญํ•˜์—ฌ ์ด์›ƒํ•˜๋Š” ์ผ€์ด๋ธ”๋กœ ์ „๋‹ฌํ•˜๋Š” ๊ธฐ๋Šฅ์„ ํ•˜๊ณ  ๋‹ค์ˆ˜์˜ ๋ฆฌํ”ผํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋งŽ์€ ์ˆ˜์˜ ํ˜ธ์ŠคํŠธ ์ˆ˜์šฉ์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•œ๋‹ค.

 

 

ํ”„๋ ˆ์ž„ ๊ตฌ์กฐ 

์ƒ์œ„ ๊ณ„์ธต์ธ LLC์—์„œ ๋‚ด๋ ค์˜จ ํ”„๋ ˆ์ž„์„ ์ƒ๋Œ€ ํ˜ธ์ŠคํŠธ์— ์ „์†กํ•˜๋ ค๋ฉด MAC ๊ณ„์ธต์—์„œ ์ •์˜๋œ ํ”„๋ ˆ์ž„ ๊ตฌ์กฐ์— ๋งž๊ฒŒ ํฌ์žฅํ•ด์•ผ ํ•œ๋‹ค.

MAC ๊ณ„์ธต ํ”„๋กœํ† ์ฝœ์—์„œ ์ •์˜๋œ MAC ํ—ค๋”์™€ ํŠธ๋ ˆ์ผ๋Ÿฌ ์ •๋ณด๋ฅผ ์ถ”๊ฐ€ํ•œ ๊ฒƒ์„ MAC ํ”„๋ ˆ์ž„์ด๋ผ ํ•˜๋ฉฐ, IEEE 802.3 ํ‘œ์ค€์•ˆ์˜ ์ด๋”๋„ท ํ”„๋กœํ† ์ฝœ์—์„œ๋Š” ์ด๋”๋„ท ํ”„๋ ˆ์ž„์ด๋ผ ํ•œ๋‹ค.

MAC ํ”„๋ ˆ์ž„์€ LLC ๊ณ„์ธต์—์„œ ๋ณด๋‚ธ ๋ชจ๋“  ์ •๋ณด๋ฅผ ์ „์†ก ๋ฐ์ดํ„ฐ๋กœ ์ทจ๊ธ‰ํ•˜๋ฉฐ, ๋ฐ์ดํ„ฐ ์•ž์—๋Š” ํ—ค๋”๊ฐ€ ๋’ค์—๋Š” ํŠธ๋ ˆ์ผ๋Ÿฌ๊ฐ€ ์œ„์น˜ํ•œ๋‹ค.

์ด๋”๋„ท ํ”„๋ ˆ์ž„์˜ ๊ตฌ์กฐ

์œ„์˜ ๊ทธ๋ฆผ์€ ์ด๋”๋„ท ํ”„๋กœํ† ์ฝœ์—์„œ ์‚ฌ์šฉํ•˜๋Š” ์ด๋”๋„ท ํ”„๋ ˆ์ž„ ๊ตฌ์กฐ์ด๋‹ค. ํ•„๋“œ์˜ ๋‹จ์œ„๋Š” ๋ฐ”์ดํŠธ๋กœ, Source Address์™€ Destination Address ํ•„๋“œ๋Š” 6๋ฐ”์ดํŠธ์˜ MAC ์ฃผ์†Œ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉฐ Data์™€ Padding ํ•„๋“œ๋Š” ๊ฐ€๋ณ€ ๊ธธ์ด๋ฅผ ์ง€์›ํ•œ๋‹ค. ์ด๋”๋„ท์„ ์‚ฌ์šฉํ•˜๋Š” ์œ ์„  ํ™˜๊ฒฝ์˜ ์ธํ„ฐ๋„ท ์ผ€์ด๋ธ”๋กœ ์†ก์ˆ˜์‹ ๋˜๋Š” ๋Œ€๋ถ€๋ถ„์˜ ํ”„๋ ˆ์ž„์€ ์ด๋Ÿฌํ•œ ๊ตฌ์กฐ๋กœ ์ „์†ก๋œ๋‹ค.

์ด๋”๋„ท ํ”„๋ ˆ์ž„์˜ Data ํ•„๋“œ ์™ผ์ชฝ์— ์œ„์น˜ํ•œ ํ•„๋“œ๋“ค์€ ํ—ค๋”์— ์†ํ•˜๊ณ , ์˜ค๋ฅธ์ชฝ์€ ํŠธ๋ ˆ์ผ๋Ÿฌ์— ์†ํ•˜๋ฉฐ ์•„๋ž˜์™€ ๊ฐ™์ด ํ‘œํ˜„ ๊ฐ€๋Šฅํ•˜๋‹ค.

MAC ํ”„๋ ˆ์ž„ = MAC ํ—ค๋” + LLC ํ”„๋ ˆ์ž„ + MAC ํŠธ๋ ˆ์ผ๋Ÿฌ

LLC ํ”„๋ ˆ์ž„: LLC ๊ณ„์ธต์ด MAC ๊ณ„์ธต์—๊ฒŒ ์ „์†กํ•˜๋„๋ก ์š”์ฒญํ•œ ๋ฐ์ดํ„ฐ 

์ด๋”๋„ท ํ”„๋ ˆ์ž„์˜ Data์™€ Padding์˜ ๊ธธ์ด์— ์˜ํ–ฅ์„ ๋ฐ›์œผ๋ฉฐ, Length(๋˜๋Š” Type)ํ•„๋“œ๋กœ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค. 

 

ํ—ค๋” & ํŠธ๋ ˆ์ผ๋Ÿฌ ํ•„๋“œ

- Preamble(ํ”„๋ฆฌ์— ๋ธ”)

7๋ฐ”์ดํŠธ ํฌ๊ธฐ๋กœ, ์ˆ˜์‹  ํ˜ธ์ŠคํŠธ๊ฐ€ ์†ก์‹  ํ˜ธ์ŠคํŠธ์˜ ํด๋ก๊ณผ ๋™๊ธฐ๋ฅผ ๋งž์ถœ ์ˆ˜ ์žˆ๋„๋ก ์‹œ๊ฐ„ ์—ฌ์œ ๋ฅผ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์ด ๋ชฉ์ ์ด๋‹ค.

๊ฐ ๋ฐ”์ดํŠธ๋Š” 10101010 ๋น„ํŠธ ํŒจํ„ด์„ ํฌํ•จํ•œ๋‹ค.

- Start Delimiter(์‹œ์ž‘ ๊ตฌ๋ถ„์ž)

ํ”„๋ ˆ์ž„์ด ์‹œ์ž‘๋œ๋‹ค๋Š” ์˜๋ฏธ๋กœ ์‚ฌ์šฉ๋˜๋ฉฐ, Preamble ํ•„๋“œ์™€ ๊ตฌ๋ถ„ํ•˜๊ธฐ ์œ„ํ•ด 10101011์˜ ๊ฐ’์„ ๊ฐ–๋Š”๋‹ค. Preamble ํŒจํ„ด์˜ ๋งˆ์ง€๋ง‰ 2๋น„ํŠธ๋Š” 10์ด์ง€๋งŒ Start Delimiter๋Š” 11๋กœ ๋๋‚œ๋‹ค.

- Source Address/Destination Address(์†ก์‹  ํ˜ธ์ŠคํŠธ ์ฃผ์†Œ/์ˆ˜์‹  ํ˜ธ์ŠคํŠธ ์ฃผ์†Œ)

MAC ๊ณ„์ธต์—์„œ๋Š” ํ˜ธ์ŠคํŠธ๋ฅผ ๊ตฌ๋ถ„ํ•˜๊ธฐ ์œ„ํ•˜์—ฌ ๊ณ ์œ ์˜ MAC ์ฃผ์†Œ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉฐ, MAC ์ฃผ์†Œ๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ LAN ์นด๋“œ์— ๋‚ด์žฅ๋˜์–ด ์ œ๊ณต๋œ๋‹ค.

๋‘ ํ•„๋“œ๋Š” ์ „์†ก๋˜๋Š” ํ”„๋ ˆ์ž„์˜ ์†ก์‹  ํ˜ธ์ŠคํŠธ์™€ ์ˆ˜์‹  ํ˜ธ์ŠคํŠธ ์ฃผ์†Œ๋ฅผ ํ‘œํ˜„ํ•œ๋‹ค.

์ˆ˜์‹  ํ˜ธ์ŠคํŠธ ์ฃผ์†Œ => ์ตœ์ƒ์œ„ ๋น„ํŠธ 1 : ๊ทธ๋ฃน ์ฃผ์†Œ, 0: ์ผ๋ฐ˜ ์ฃผ์†Œ๋ฅผ ์˜๋ฏธ

๊ทธ๋ฃน ์ฃผ์†Œ์—๋Š” ํŠน์ • ๊ทธ๋ฃน์— ์†ํ•œ ํ˜ธ์ŠคํŠธ์— ํ”„๋ ˆ์ž„์„ ์ „์†กํ•˜๋Š” ๋ฉ€ํ‹ฐ์บ์ŠคํŒ…๊ณผ ๋„คํŠธ์›Œํฌ์— ์—ฐ๊ฒฐ๋œ ๋ชจ๋“  ํ˜ธ์ŠคํŠธ์— ํ”„๋ ˆ์ž„์„ ์ „์†กํ•˜๋Š” ๋ธŒ๋กœ๋“œ์บ์ŠคํŒ…์ด ์žˆ๋‹ค. ๋ธŒ๋กœ๋“œ์บ์ŠคํŒ…์—์„œ๋Š” ์ˆ˜์‹  ํ˜ธ์ŠคํŠธ ์ฃผ์†Œ๋ถ€์˜ ๋ชจ๋“  ๋น„ํŠธ๊ฐ€ 1์ด๋‹ค.

- Length/Type : ํ•„๋“œ ๊ฐ’์ด 1500์ดํ•˜์ด๋ฉด Data ํ•„๋“œ์˜ ๋ฐ์ดํ„ฐ ํฌ๊ธฐ๋ฅผ ์˜๋ฏธํ•˜๋Š” Length๋กœ ํ•ด์„ํ•˜๊ณ , ์•„๋‹ˆ๋ผ๋ฉด Type์œผ๋กœ ํ•ด์„

Length(๊ธธ์ด) : Data ํ•„๋“œ์— ํฌํ•จ๋œ ๊ฐ€๋ณ€ ๊ธธ์ด์˜ ์ „์†ก ๋ฐ์ดํ„ฐ ํฌ๊ธฐ๋ฅผ ๋‚˜ํƒ€๋‚ด๋ฉฐ, ์ตœ๋Œ€ ๊ฐ’์€ 1500์ด๋‹ค. IP ํŒจํ‚ท์˜ ํฌ๊ธฐ๊ฐ€ 1500 ์ดˆ๊ณผ ์‹œ ๋ถ„ํ•  ๊ณผ์ •์ด ์ด๋ฃจ์–ด์ ธ, ์—ฌ๋Ÿฌ MAC ํ”„๋ ˆ์ž„์œผ๋กœ ๋‚˜๋ˆ„์–ด์ ธ ์ „์†ก๋œ๋‹ค. Data์™€ Padding์„ ํ•ฉํ•œ ๋ฐ์ดํ„ฐ์˜ ์ตœ์†Œ ํฌ๊ธฐ๋Š” 46๋ฐ”์ดํŠธ์ด๋‹ค.

Length ๊ฐ’์ด 46๋ณด๋‹ค ์ž‘๊ฒŒ ๋˜์ง€ ์•Š๋„๋ก Padding ํ•„๋“œ์— ํ•ด๋‹นํ•˜๋Š” ํฌ๊ธฐ๋งŒํผ 0์œผ๋กœ ์ฑ„์šด๋‹ค. (46<= Data+Padding <=1500)

Type(์ข…๋ฅ˜) : ์ด๋”๋„ท ํ”„๋ ˆ์ž„์— ์บก์Аํ™”๋œ ์ƒ์œ„ ํ”„๋กœํ† ์ฝœ์˜ ํŒจํ‚ท ์ข…๋ฅ˜๋ฅผ ๊ตฌ๋ถ„

Cehcksum(์ฒดํฌ์„ฌ) : ๋ฐ์ดํ„ฐ ์ „์†ก ๊ณผ์ •์—์„œ ๋ฐ์ดํ„ฐ ๋ณ€ํ˜• ์˜ค๋ฅ˜์˜ ๋ฐœ์ƒ ์—ฌ๋ถ€๋ฅผ ์ˆ˜์‹  ํ˜ธ์ŠคํŠธ๊ฐ€ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋„๋ก ์†ก์‹  ํ˜ธ์ŠคํŠธ๊ฐ€ ๊ฐ’์„ ๊ธฐ๋ก

Preamble, Start Delimiter, Checksum์„ ์ œ์™ธํ•œ ๋‚˜๋จธ์ง€ ํ•„๋“œ์— ๋Œ€ํ•œ ์˜ค๋ฅ˜ ๊ฒ€์ถœ ์ฝ”๋“œ์ด๋‹ค.

 

 

 LLC ํ”„๋ ˆ์ž„ ์บก์Аํ™”

OSI 7๊ณ„์ธต ๋ชจ๋ธ์—์„œ๋Š” ๋ฐ์ดํ„ฐ ์ „์†ก ์‹œ, ์ตœ์ƒ์œ„ ๊ณ„์ธต์ธ ์‘์šฉ ๊ณ„์ธต๋ถ€ํ„ฐ ์ตœํ•˜์œ„ ๊ณ„์ธต์ธ ๋ฌผ๋ฆฌ ๊ณ„์ธต๊นŒ์ง€ ๋‚ด๋ ค์˜ค๋Š” ๊ณผ์ •์—์„œ ๊ฐ ๊ณ„์ธต์˜ ํ”„๋กœํ† ์ฝœ์ด ์ •์˜ํ•œ ํ—ค๋” ์ •๋ณด๋ฅผ ๊ณ„์† ์ถ”๊ฐ€ํ•œ๋‹ค. ์ด๋”๋„ท ํ”„๋ ˆ์ž„์—์„œ Data ํ•„๋“œ๋ฅผ ์ œ์™ธํ•œ ํ•„๋“œ๋“ค์ด MAC ๊ณ„์ธต์—์„œ ์ถ”๊ฐ€ํ•˜๋Š” ํ—ค๋” ์ •๋ณด์ด๋‹ค.

์ด๋”๋„ท ํ”„๋ ˆ์ž„์˜ Data ํ•„๋“œ

์œ„์˜ ๊ทธ๋ฆผ๊ณผ ๊ฐ™์ด ๋„คํŠธ์›Œํฌ ๊ณ„์ธต์—์„œ ์ „์†ก์„ ์š”๊ตฌํ•œ ํŒจํ‚ท์€ LLC ๊ณ„์ธต์œผ๋กœ ๋‚ด๋ ค์˜ค๋ฉด์„œ, LLC ํ—ค๋” ์ •๋ณด๋ฅผ ์ถ”๊ฐ€ํ•ด LLC ํ”„๋ ˆ์ž„์ด ๋œ๋‹ค.

LLC ํ”„๋ ˆ์ž„์ด MAC ๊ณ„์ธต์œผ๋กœ ๋‚ด๋ ค์˜ค๋Š” ๊ณผ์ •์—์„œ MAC ํ—ค๋”์™€ MAC ํŠธ๋ ˆ์ผ๋Ÿฌ ์ •๋ณด๋ฅผ ์ถ”๊ฐ€ํ•œ๋‹ค. ์ด๋•Œ LLC ๊ณ„์ธต์—์„œ ๋ณด๋‚ธ LLC ํ—ค๋”์™€ LLC ๋ฐ์ดํ„ฐ๋Š” MAC ๊ณ„์ธต์ด Data๋กœ ์ทจ๊ธ‰๋˜์–ด MAC ํ”„๋ ˆ์ž„์˜ Data ํ•„๋“œ์— ๊ธฐ๋ก๋œ๋‹ค.

์ดํ›„ MAC ๊ณ„์ธต์—์„œ๋Š” MAC ํ”„๋ ˆ์ž„์„ ๋ฌผ๋ฆฌ ๊ณ„์ธต์„ ์‚ฌ์šฉํ•˜์—ฌ ์ˆ˜์‹  ํ˜ธ์ŠคํŠธ์— ์ „์†กํ•œ๋‹ค.

๋ฌผ๋ฆฌ ๊ณ„์ธต์€ ํ—ค๋” ์ •๋ณด๊ฐ€ ์—†์œผ๋ฉฐ, ์ „์†ก ์„ ๋กœ๋ฅผ ํ†ตํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฌผ๋ฆฌ์ ์œผ๋กœ ์ „์†กํ•˜๋Š” ๊ธฐ๋Šฅ์„ ํ•œ๋‹ค.

 

 

ํ—ˆ๋ธŒ์™€ ์Šค์œ„์น˜

CSMA/CD ๋ฐฉ์‹์—์„œ๋Š” ํŠธ๋žœ์‹œ๋ฒ„๋ฅผ ์ด์šฉํ•ด ์ „์†ก ์ผ€์ด๋ธ”์— ํ˜ธ์ŠคํŠธ๋ฅผ ์—ฐ๊ฒฐํ•˜๋Š” ๋ฐฉ์‹์„ ๋” ์ด์ƒ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š”๋‹ค.

๋Œ€์‹  ํ—ˆ๋ธŒ๋ผ๋Š” ๋ฐ•์Šค ํ˜•ํƒœ์˜ ์žฅ๋น„์— ์žญ์„ ์‚ฌ์šฉํ•ด ํ˜ธ์ŠคํŠธ๋ฅผ ์—ฐ๊ฒฐํ•˜๊ธฐ ๋•Œ๋ฌธ์— LAN ์ผ€์ด๋ธ”์˜ ๊ตฌ์„ฑ์ด ์ด์ „๋ณด๋‹ค ๊ฐ„๋‹จํ•ด์กŒ๋‹ค.

์Šค์œ„์น˜ : ํ—ˆ๋ธŒ์˜ ์„ฑ๋Šฅ ๋ฌธ์ œ๋ฅผ ๊ฐœ์„ 

์œ„์˜ ๊ทธ๋ฆผ์€ ์ด๋”๋„ท ํ™˜๊ฒฝ์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๊ณต์œ  ๋ฒ„์Šค, ์ผ๋ฐ˜ ํ—ˆ๋ธŒ, ์Šค์œ„์น˜ ํ—ˆ๋ธŒ์˜ ์ฐจ์ด์ ์„ ๋‚˜ํƒ€๋‚ธ๋‹ค.

(a)๋Š” ๊ณต์œ  ๋ฒ„์Šค ๊ตฌ์กฐ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ด๋”๋„ท์˜ ์ „ํ˜•์ ์ธ ์›๋ฆฌ๋ฅผ ๋ณด์—ฌ์ค€๋‹ค. ์ž„์˜์˜ ํ˜ธ์ŠคํŠธ์—์„œ ์ „์†กํ•œ ํ”„๋ ˆ์ž„์€ ๋ฒ„์Šค์— ์—ฐ๊ฒฐ๋œ ๋ชจ๋“  ํ˜ธ์ŠคํŠธ์— ์ „์†ก๋˜๊ณ , ๋ชฉ์ ์ง€์˜ ์ฃผ์†Œ์— ํ•ด๋‹นํ•˜๋Š” ํ˜ธ์ŠคํŠธ๋งŒ ํ”„๋ ˆ์ž„์„ ์ˆ˜์‹ ํ•œ๋‹ค. (์ดˆ๊ธฐ์˜ CSMA/CD ๋ฐฉ์‹์—์„œ๋Š” 10Mbps ์ „์†ก์†๋„ ์ง€์›, ์š”์ฆ˜์€

100Mbps, 1Gbps์˜ ์ด๋”๋„ท์ด ์‚ฌ์šฉ๋จ)

 

(b)์™€ ๊ฐ™์€ ํ—ˆ๋ธŒ ๊ตฌ์กฐ์—์„œ๋Š” ๋ฐ•์Šค ํ˜•ํƒœ์˜ ์žฅ๋น„์— ํ˜ธ์ŠคํŠธ๋ฅผ ์—ฐ๊ฒฐํ•˜๋Š” ๋‹ค์ˆ˜์˜ ํฌํŠธ๋ฅผ ์ง€์›ํ•˜๋ฏ€๋กœ, ๊ฐ ํ˜ธ์ŠคํŠธ๋Š” ์™ธํ˜•์ƒ ํ—ˆ๋ธŒ์— ์Šคํƒ€ํ˜• ๊ตฌ์กฐ๋กœ ์—ฐ๊ฒฐ๋œ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋‚ด๋ถ€์˜ ๋™์ž‘ ์›๋ฆฌ๋Š” ๋ฒ„์Šคํ˜• ๊ตฌ์กฐ๋ฅผ ์ง€์›ํ•˜์—ฌ ์ž„์˜์˜ ํ˜ธ์ŠคํŠธ์—์„œ ์ „์†กํ•œ ํ”„๋ ˆ์ž„์„ ํ—ˆ๋ธŒ์— ์—ฐ๊ฒฐ๋œ ๋ชจ๋“  ํ˜ธ์ŠคํŠธ์— ์ „๋‹ฌํ•œ๋‹ค.

ํ—ˆ๋ธŒ์˜ ๋‚ด๋ถ€ ๋™์ž‘์€ ๊ณต์œ  ๋ฒ„์Šค ๋ฐฉ์‹์œผ๋กœ ์ด๋ฃจ์–ด์ง€๋ฏ€๋กœ ์—ฌ๋Ÿฌ ํ˜ธ์ŠคํŠธ๊ฐ€ ๋™์‹œ์— ํ”„๋ ˆ์ž„์„ ์ „์†กํ•˜๋ฉด ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋‹ค.

ํ—ˆ๋ธŒ ๊ตฌ์กฐ์˜ LAN์—์„œ๋Š” ์ „์ฒด ์ „์†ก ์šฉ๋Ÿ‰์ด ๊ฐ ํ˜ธ์ŠคํŠธ๋ฅผ ์—ฐ๊ฒฐํ•˜๋Š” ์ „์†ก ์„ ๋กœ ์šฉ๋Ÿ‰์˜ ์ œํ•œ์„ ๋ฐ›๋Š”๋‹ค. ์œ„ ๊ทธ๋ฆผ์—์„œ๋Š” ํ—ˆ๋ธŒ์˜ ์ตœ๋Œ€ ์ „์†ก ์šฉ๋Ÿ‰์ด 100Mbps๋กœ ์ œํ•œ๋œ ์ƒํ™ฉ์€ ๋ณด์—ฌ์ค€๋‹ค.

 

(c) ์Šค์œ„์น˜ ํ—ˆ๋ธŒ๋Š” ์ผ๋ฐ˜ ํ—ˆ๋ธŒ์™€ ๊ตฌ์กฐ๊ฐ€ ๋™์ผํ•˜์ง€๋งŒ ์„ฑ๋Šฅ์ด ๋” ์ข‹๋‹ค.

์ค‘์•™์— ์œ„์น˜ํ•œ ํ—ˆ๋ธŒ์— ์Šค์œ„์น˜ ๊ธฐ๋Šฅ์ด ์žˆ์–ด ์ž„์˜์˜ ํ˜ธ์ŠคํŠธ๋กœ๋ถ€ํ„ฐ ์ˆ˜์‹ ํ•œ ํ”„๋ ˆ์ž„์„ ๋ชจ๋“  ํ˜ธ์ŠคํŠธ์— ์ „์†กํ•˜์ง€ ์•Š๊ณ  ํ•ด๋‹น ํ”„๋ ˆ์ž„์˜ ์ˆ˜์‹  ํ˜ธ์ŠคํŠธ๋กœ ์ง€์ •ํ•œ ํ˜ธ์ŠคํŠธ์—๋งŒ ์ „์†กํ•œ๋‹ค. ๊ฒฐ๊ณผ์ ์œผ๋กœ ๊ณต์œ  ๋ฒ„์Šค์˜ ๋ฐฉ์‹์ธ ๋ธŒ๋กœ๋“œ์บ์ŠคํŒ…์œผ๋กœ ์ „์†กํ•˜์ง€ ์•Š์•„ ์„ฑ๋Šฅ์ด ๊ฐœ์„ ๋˜์—ˆ๋‹ค.

๋”ฐ๋ผ์„œ ํ”„๋ ˆ์ž„ ์ „์†ก์ด ์ง„ํ–‰๋˜๊ณ  ์žˆ์–ด๋„, ๋‹ค๋ฅธ ํ˜ธ์ŠคํŠธ๋ผ๋ฆฌ ํ”„๋ ˆ์ž„์„ ์ „์†กํ•˜๋Š” ๊ฒƒ์ด ๊ฐ€๋Šฅํ•ด์ง„๋‹ค. ์œ„ ๊ทธ๋ฆผ์˜ ํ˜ธ์ŠคํŠธ a๊ฐ€ ํ˜ธ์ŠคํŠธ b๋กœ ํ”„๋ ˆ์ž„์„ ์ „์†กํ•˜๋Š” ๋™์•ˆ ๋‹ค๋ฅธ ํ˜ธ์ŠคํŠธ๊ฐ€ ํ”„๋ ˆ์ž„์„ ์ „์†กํ•  ์ˆ˜ ์žˆ์–ด ์ „์ฒด ์ „์†ก ์šฉ๋Ÿ‰์ด ์ฆ๊ฐ€ํ•˜๋Š” ํšจ๊ณผ๊ฐ€ ์ƒ๊ธด๋‹ค.

์Šค์œ„์น˜ ํ—ˆ๋ธŒ์˜ ์žฅ์  

1. ์Šค์œ„์น˜ ํ—ˆ๋ธŒ๊ฐ€ ์ „์†ก ์šฉ๋Ÿ‰์„ ์ถฉ๋ถ„ํžˆ(์Šค์œ„์น˜์— ์—ฐ๊ฒฐ๋œ ๋ชจ๋“  ํ˜ธ์ŠคํŠธ๋ฅผ ์ˆ˜์šฉํ•  ์ˆ˜ ์žˆ๋Š”) ์ง€์›ํ•˜๋ฉด ๊ฐ ํ˜ธ์ŠคํŠธ๋Š” ํ• ๋‹น๋œ LAN ์ „์†ก ์šฉ๋Ÿ‰์„ ๋ชจ๋‘ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

2. ์ผ๋ฐ˜ ํ—ˆ๋ธŒ๋ฅผ ์Šค์œ„์น˜ ํ—ˆ๋ธŒ๋กœ ๊ต์ฒดํ•˜๋Š” ๊ณผ์ •์—์„œ ์—ฐ๊ฒฐ๋œ ํ˜ธ์ŠคํŠธ๋Š” ํ•˜๋“œ์›จ์–ด๋‚˜ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๊ต์ฒดํ•  ํ•„์š”๊ฐ€ ์—†๋‹ค.

 

 

 

์ฐธ๊ณ  ์ž๋ฃŒ :

์‰ฝ๊ฒŒ ๋ฐฐ์šฐ๋Š” ๋ฐ์ดํ„ฐ ํ†ต์‹ ๊ณผ ์ปดํ“จํ„ฐ ๋„คํŠธ์›Œํฌ 3ํŒ - ๋ฐ•์ง€ํ˜„ ์ง€์Œ

728x90