๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐Ÿ’ป DEV/Network

[Network] ์Šค์œ„์น˜์˜ ๋™์ž‘ ๋ฐฉ์‹

by vodkassi 2021. 9. 27.
728x90

โœจ  ์Šค์œ„์น˜

๋„คํŠธ์›Œํฌ์˜ ํ•ต์‹ฌ์žฅ๋น„ ์ค‘ ํ•˜๋‚˜์ธ ์Šค์œ„์น˜๋Š” OSI 2๊ณ„์ธต (Data Link Layer) ์˜ ์žฅ์น˜๋กœ, MAC ์ฃผ์†Œ ๊ธฐ๋ฐ˜์œผ๋กœ ๋™์ž‘ํ•œ๋‹ค. 

 

 

 

๐Ÿ“ ์ฃผ์š” ์—ญํ• 

 

์Šค์œ„์น˜์˜ ์ฃผ์š” ์—ญํ• ์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

- ๋™์‹œ์— ์—ฌ๋Ÿฌ ๋‹จ๋ง์ด ํ†ต์‹ ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•จ

- ํŒจํ‚ท ๊ฐ„์˜ ์ถฉ๋Œ ๋ฌธ์ œ ๋ฐฉ์ง€

- ๋‹ค๋ฅธ ํŒจํ‚ท์˜ ์ „๋‹ฌ์ด ๋๋‚ ๋•Œ๊นŒ์ง€ ๋Œ€๊ธฐํ•˜๋Š” ๋ฌธ์ œ ํ•ด๊ฒฐ

 

์ฆ‰, ์Šค์œ„์น˜๋Š” ํŒจํ‚ท์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์บก์Šํ™” ๋˜๋Š” ๋””์บก์Šํ™”ํ•˜๋Š” ๊ฒƒ์ด ๋ชฉ์ ์ด ์•„๋‹ˆ๋ผ, ํŒจํ‚ท์„ ํšจ์œจ์ ์œผ๋กœ ์ „์†กํ•˜์—ฌ ์›ํ™œํ•œ ๋„คํŠธ์›Œํฌ ํ†ต์‹ ์ด ์ด๋ฃจ์–ด์ง€๋„๋ก ํ•˜๋Š” ๊ฒƒ์ด๋‹ค. 

 

โ— OSI 2๊ณ„์ธต๊ฐ„ ์ „๋‹ฌ๋˜๋Š” ๋ฐ์ดํ„ฐ ์œ ๋‹›์€ ํ”„๋ ˆ์ž„์ด๋‹ค. 3๊ณ„์ธต (Network Layer) ์—์„œ ๊ฐ ์„ธ๊ทธ๋จผํŠธ์— IP ์ฃผ์†Œ๋ฅผ ๋‹ฌ์•„ 2๊ณ„์ธต์œผ๋กœ ๋„˜๊ฒจ์ฃผ๋Š”๋ฐ, 2๊ณ„์ธต์—์„œ๋Š” ๊ฐ ์„ธ๊ทธ๋จผํŠธ์— ์ถœ๋ฐœ์ง€ / ๋ชฉ์ ์ง€ MAC ์ฃผ์†Œ ํ—ค๋”๋ฅผ ์ถ”๊ฐ€ํ•ด 'ํ”„๋ ˆ์ž„'์„ ๊ตฌ์„ฑํ•œ๋‹ค. ํ•˜์ง€๋งŒ ํ†ต์ƒ์ ์œผ๋กœ ๋„คํŠธ์›Œํฌ์—์„œ ์ „๋‹ฌ๋˜๋Š” ์œ ๋‹›์„ ํŒจํ‚ท์ด๋ผ๊ณ  ์นญํ•˜๊ธฐ ๋•Œ๋ฌธ์—, ์Šค์œ„์น˜์—์„œ๋„ "ํŒจํ‚ท์„ ์ „๋‹ฌํ•œ๋‹ค" ๋Š” ํ‘œํ˜„์„ ์‚ฌ์šฉํ•˜๊ธฐ๋„ ํ•œ๋‹ค.

 

 

โœจ  MAC ํ…Œ์ด๋ธ”

์Šค์œ„์น˜๋Š” MAC ํ…Œ์ด๋ธ” ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค. ์ด MAC ํ…Œ์ด๋ธ”์„ ์ด์šฉํ•ด ํŒจํ‚ท์„ ๋ชฉ์ ์ง€๊นŒ์ง€ ์ž˜ ์ „๋‹ฌ๋  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ๊ฒƒ์ด๋‹ค. 

 

 

MAC ํ…Œ์ด๋ธ”์—๋Š” MAC ์ฃผ์†Œ์™€, ๋‹จ๋ง์ด ์œ„์น˜ํ•˜๋Š” ์ธํ„ฐํŽ˜์ด์Šค (ํฌํŠธ) ์ •๋ณด๊ฐ€ ๋งคํ•‘๋˜์–ด ์žˆ๋‹ค. ์ฆ‰, ์–ด๋Š ํฌํŠธ์— ์–ด๋–ค MAC ์ฃผ์†Œ๊ฐ€ ์—ฐ๊ฒฐ๋˜์—ˆ๋Š”์ง€์— ๋Œ€ํ•œ ์ •๋ณด๊ฐ€ ๋‹ด๊ฒจ ์žˆ๋‹ค. ๋”ฐ๋ผ์„œ ์Šค์œ„์น˜๊ฐ€ ํŒจํ‚ท์„ ๋ฐ›์œผ๋ฉด MAC ์ฃผ์†Œ ํ…Œ์ด๋ธ”์„ ํ™œ์šฉํ•ด ์ž์‹ ์ด ์•Œ๊ณ  ์žˆ๋Š” ์œ„์น˜๋กœ ํŒจํ‚ท์„ ์ „๋‹ฌํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์ด๋‹ค. 

 

โœจ  ํŒจํ‚ท ์ „์†ก ๋ฐฉ์‹

์Šค์œ„์น˜๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ MAC ํ…Œ์ด๋ธ”์— ์กด์žฌํ•˜๋Š” ๋„์ฐฉ์ง€ ์ฃผ์†Œ ๊ฐ€์ง„ ํŒจํ‚ท์ด ๋“ค์–ด์˜ค๋ฉด ๋งคํ•‘๋œ ํฌํŠธ๋กœ๋งŒ ํŒจํ‚ท์„ ์ „์†กํ•˜๊ณ , ํ…Œ์ด๋ธ”์— ์กด์žฌํ•˜์ง€ ์•Š๋Š” ๋„์ฐฉ์ง€ ์ฃผ์†Œ๋ฅผ ๊ฐ€์ง„ ํŒจํ‚ท์ด ๋“ค์–ด์˜ค๋ฉด ์ „์ฒด ํฌํŠธ๋กœ ํŒจํ‚ท์„ ์ „์†กํ•œ๋‹ค. ์ด๋Ÿฐ ๋ฐฉ์‹์˜ ์Šค์œ„์น˜ ๋™์ž‘ ๋ฐฉ์‹์€ 3๊ฐ€์ง€๋กœ ์ •๋ฆฌํ•  ์ˆ˜ ์žˆ๋‹ค. 

 

๐Ÿ“ ํ”Œ๋Ÿฌ๋”ฉ

์Šค์œ„์น˜๋Š” ์ดˆ๊ธฐ์— ์•„๋ฌด ์ •๋ณด๊ฐ€ ์—†์œผ๋ฉฐ, MAC ํ…Œ์ด๋ธ” ์—ญ์‹œ ๋น„์–ด ์žˆ๋Š” ์ƒํƒœ์ด๋‹ค. ์ด ๋•Œ๋Š” ํŒจํ‚ท์ด ๋“ค์–ด์˜จ ํฌํŠธ๋ฅผ ์ œ์™ธํ•œ ๋ชจ๋“  ํฌํŠธ๋กœ ํŒจํ‚ท ์ „๋‹ฌํ•œ๋‹ค. ์ด ์ž‘์—…์„ ํ”Œ๋Ÿฌ๋”ฉ์ด๋ผ๊ณ  ํ•œ๋‹ค. ํ”Œ๋Ÿฌ๋”ฉ์ด ๋งŽ์•„์ง€๋ฉด ์Šค์œ„์น˜๊ฐ€ ์ œ ์—ญํ•  ๋ชปํ•˜๊ฒŒ ๋˜๊ธฐ ๋•Œ๋ฌธ์—, ์Šค์œ„์น˜๋Š” ํŒจํ‚ท ํ†ต์‹ ์ด ์ด๋ฃจ์–ด์งˆ ๋•Œ๋งˆ๋‹ค MAC ์ฃผ์†Œ๋ฅผ ํ•™์Šตํ•ด์„œ MAC ์ฃผ์†Œ ํ…Œ์ด๋ธ”์„ ๋งŒ๋“ ๋‹ค.

 

 * ์Šค์œ„์น˜ ๊ฐ„ ํ†ต์‹ ์„ ์œ„ํ•ด ๊ฐ ์Šค์œ„์น˜์˜ MAC ์ •๋ณด๊ฐ€ ์‚ฌ์ „์— ์„ค์ •๋„๊ธฐ๋„ ํ•œ๋‹ค.

 

TCP/IP ์—์„œ ARP ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ๋ฅผ ๋ฏธ๋ฆฌ ์ฃผ๊ณ ๋ฐ›์€ ๋’ค ๋ฐ์ดํ„ฐ ์ „๋‹ฌ๋˜์–ด ์‹ค์ œ ๋ฐ์ดํ„ฐ ๋ณด๋‚ด๊ณ  ๋ฐ›์„ ๋•Œ๋Š” ํ”Œ๋Ÿฌ๋”ฉ์ด ๋ฐœ์ƒํ•˜์ง€ ์•Š์œผ๋ฉฐ, ํ•„์š”ํ•œ ๊ณณ์—๋งŒ ํŒจํ‚ท์„ ํฌ์›Œ๋”ฉํ•˜๊ฒŒ ๋œ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ์ด๋Ÿฐ ๊ธฐ๋Šฅ์„ ๋ฌด๋ ฅํ™”ํ•˜์—ฌ ์ผ๋ถ€๋Ÿฌ ์Šค์œ„์น˜์— ์—‰๋šฑํ•œ MAC ์ฃผ์†Œ๋ฅผ ์ž…๋ ฅํ•˜๊ฑฐ๋‚˜ MAC ํ…Œ์ด๋ธ”์„ ๊ฝ‰ ์ฐจ๊ฒŒ ํ•ด ํ”Œ๋Ÿฌ๋”ฉ์„ ์œ ๋„ํ•˜๋Š” ๊ณต๊ฒฉ ์ˆ˜๋ฒ•์ด ์žˆ๋‹ค. ์ด๋Ÿฌํ•œ ๊ณต๊ฒฉ์œผ๋กœ ์ธํ•ด ๋ฐœ์ƒํ•˜๋Š” ํ”Œ๋Ÿฌ๋”ฉ์„ ๋น„์ •์ƒ์ ์ธ ํ”Œ๋Ÿฌ๋”ฉ์ด๋ผ๊ณ  ํ•œ๋‹ค. 

 

๐Ÿ“ ์–ด๋“œ๋ ˆ์Šค ๋Ÿฌ๋‹

์–ด๋“œ๋ ˆ์Šค ๋Ÿฌ๋‹์€ MAC ํ…Œ์ด๋ธ”์„ ๋งŒ๋“ค๊ณ , ์œ ์ง€ํ•˜๋Š” ์ž‘์—…์ด๋‹ค. ์Šค์œ„์น˜๋Š” ์ผ๋‹จ ํŒจํ‚ท์„ ๋ฐ›์œผ๋ฉด ๋ฐ›์€ ํŒจํ‚ท๊ณผ ํฌํŠธ ๋ฒˆํ˜ธ๋ฅผ MAC ํ…Œ์ด๋ธ”์— ์ž‘์„ฑํ•œ๋‹ค. 

 

๐Ÿ“ ํฌ์›Œ๋”ฉ/ํ•„ํ„ฐ๋ง

์Šค์œ„์น˜๋Š” ํŒจํ‚ท์ด ๋“ค์–ด์˜จ ํ›„ ๋„์ฐฉ์ง€ MAC ์ฃผ์†Œ๋ฅผ ํ™•์ธํ•˜๊ณ  ์ž์‹ ์ด ๊ฐ€์ง„ MAC ํ…Œ์ด๋ธ”๊ณผ ๋น„๊ตํ•ด ๋งž๋Š” ์ •๋ณด๊ฐ€ ์žˆ์œผ๋ฉด ๋งค์นญ๋˜๋Š” ํ•ด๋‹น ํฌํŠธ๋กœ ํŒจํ‚ท์„ ๋ณด๋‚ธ๋‹ค. ์ด ๊ณผ์ •์ด ํฌ์›Œ๋”ฉ์ด๋‹ค. ๋ฐ˜๋ฉด ํ•„ํ„ฐ๋ง์€, ๋งค์นญ๋˜์ง€ ์•Š๋Š” ๋‚˜๋จธ์ง€ ํฌํŠธ๋กœ๋Š” ํŒจํ‚ท์„ ๋ณด๋‚ด์ง€ ์•Š๋Š” ์ž‘์—…์ด๋‹ค. 

 

์ผ๋ฐ˜์ ์ธ ์œ ๋‹ˆ์บ์ŠคํŠธ (1:1) ํ†ต์‹ ์—์„œ๋งŒ ํฌ์›Œ๋”ฉ๊ณผ ํ•„ํ„ฐ๋ง ์ž‘์—…์ด ๋ชจ๋‘ ์ˆ˜ํ–‰๋˜๋ฉฐ, ๋ฉ€ํ‹ฐ/๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ๋Š” ์ถœ๋ฐœ์ง€๊ฐ€ ์‚ฌ์šฉ๋˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ์ „๋ถ€ ํ”Œ๋Ÿฌ๋”ฉ ๋œ๋‹ค. 

 

 

 

โœจ ์ฐธ๊ณ ์ž๋ฃŒ

๋Œ“๊ธ€