[๋„คํŠธ์›Œํฌ ๊ธฐ์ดˆ] 2. ๋‹จ๋ง์žฅ์น˜ (2)

2022. 7. 6. 23:23ใ†๋„คํŠธ์›Œํฌ/๋„คํŠธ์›Œํฌ ๊ธฐ์ดˆ

728x90

 

1๏ธโƒฃ MAC ์ฃผ์†Œ ์ฒด๊ณ„ 

: MAC ์ฃผ์†Œ๋กœ ๋ณด๋Š” ๋ฐ์ดํ„ฐ ํ‘œํ˜„ ๋‹จ์œ„ - Bit ๋น„ํŠธ 

2C-60-0C-75-FF-09
00:0C:29:F0:F5:AF

์ด ์ฝ”๋“œ๋“ค์€ MAC์ฃผ์†Œ์˜ ์˜ˆ๋กœ MAC์ฃผ์†Œ ์ฒด๊ณ„๋Š” 0๋ถ€ํ„ฐ 9๊นŒ์ง€์˜ ์ˆซ์ž์™€ ์•ŒํŒŒ๋ฒณ A,B,C,D,E,F ๋กœ ๋œ 16์ง„์ˆ˜ ์ฝ”๋“œ๋กœ ๊ตฌ์„ฑ๋œ๋‹ค.

 

โ—๏ธ2์ง„์ˆ˜๋ž€? 

์ง„๋ฒ• ํ˜น์€ ๊ธฐ์ˆ˜๋ฒ•์ด๋ž€ ์ฃผ์–ด์ง„ ์ˆ˜๋ฅผ ๋ช‡ ๊ฐœ์˜ ์ •์ˆ˜(0~9 ์‚ฌ์ด์˜ ์ˆ˜)๋กœ ํ‘œํ˜„ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋งํ•œ๋‹ค.

์ด๋Ÿฌํ•œ ์ง„๋ฒ•์„ ํ†ตํ•ด ํ‘œํ˜„๋œ ์ˆ˜๋ฅผ ์ง„์ˆ˜๋ผ๊ณ  ํ•œ๋‹ค.

 

0๊ณผ 1 ๋‘๊ฐœ์˜ ์ •์ˆ˜๋กœ ์ˆ˜๋ฅผ ํ‘œํ˜„ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ 2์ง„๋ฒ•์ด๋ผ๊ณ  ๋ถ€๋ฅด๊ณ , 2์ง„๋ฒ•์— ์˜ํ•ด 0๊ณผ 1๋กœ ํ‘œํ˜„๋œ ์ˆ˜๋ฅผ 2์ง„์ˆ˜๋ผ๊ณ  ํ•˜๋Š” ๊ฒƒ์ด๋‹ค. 

์ปดํ“จํ„ฐ๋Š” ์ „๊ธฐ ์‹ ํ˜ธ๊ฐ€ ์ผœ์ง€๋Š” ๊ฒƒ์„ 1, ๊บผ์ง€๋Š” ๊ฒƒ์„ 0์œผ๋กœ ์ธ์‹ํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ํ‘œํ˜„ํ•˜๊ณ  ์ดํ•ดํ•˜๊ธฐ ๋•Œ๋ฌธ์— 2์ง„์ˆ˜๋ฅผ ์ฃผ๋กœ ํ™œ์šฉํ•œ๋‹ค. 

 

์ด๋•Œ 2์ง„์ˆ˜๋กœ ํ‘œํ˜„๋˜๋Š” ๋ฐ์ดํ„ฐ์˜ ์ตœ์†Œ ํ‘œํ˜„ ๋‹จ์œ„๋ฅผ ๋น„ํŠธBit๋ผ๊ณ  ํ•˜๊ณ , ์ด๋Š” 0๊ณผ 1๋กœ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐ์ดํ„ฐ์˜ ์ˆ˜๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ๋‹จ์œ„๋ฅผ ์˜๋ฏธํ•œ๋‹ค. 

 

1bit -> {0}, {1} 

2bit -> {0,0}, {0,1}, {1,0},{1,1} 

์ด๋Ÿฐ์‹์œผ๋กœ ๋น„ํŠธ์ˆ˜๊ฐ€ ์ฆ๊ฐ€ํ•  ๋•Œ ๋งˆ๋‹ค ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐ์ดํ„ฐ์˜ ๊ฐœ์ˆ˜๊ฐ€ 2์˜ ์ œ๊ณฑ๋งŒํผ ์ฆ๊ฐ€ํ•œ๋‹ค. 

 

๋น„ํŠธ ์ˆ˜๊ฐ€ N bit ์ผ ๋•Œ ๋‚˜ํƒ€๋‚  ์ˆ˜ ์žˆ๋Š” ๋ฐ์ดํ„ฐ์˜ ์ˆ˜ = 2 ์˜ n์ œ๊ณฑ ๊ฐœ 

 

๋น„ํŠธ์˜ ์ˆ˜๋งŒํผ ํ‘œํ˜„ ๊ฐ€๋Šฅํ•œ 2์ง„์ˆ˜์˜ ์ž๋ฆฟ์ˆ˜๋„ ํ•จ๊ป˜ ์ฆ๊ฐ€ํ•œ๋‹ค. 

๊ทธ๋ฆฌ๊ณ  ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐ์ดํ„ฐ์˜ ๊ฐœ์ˆ˜๋„ 2์˜ ๋น„ํŠธ ์ˆ˜ ์ œ๊ณฑ๋งŒํผ ์ฆ๊ฐ€ํ•œ๋‹ค. 

๋”ฐ๋ผ์„œ ๋น„ํŠธ๋Š” ๋ฐ์ดํ„ฐ๋กœ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋Š” 2์ง„์ˆ˜์˜ ์ž๋ฆฟ์ˆ˜๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ๋‹จ์œ„์ด๋‹ค. 

 

byte = 8bit 

-> 8๊ฐœ์˜ bit๋ฅผ ํ•˜๋‚˜์˜ ๋‹จ์œ„๋กœ ์ •์˜ํ•˜๋Š”๋ฐ ์ด๋ฅผ ๋ฐ”์ดํŠธ(Byte)๋ผ๊ณ  ํ•œ๋‹ค. 

 

 

โ—๏ธ 16์ง„์ˆ˜๋กœ ํ‘œํ˜„๋œ MAC ์ฃผ์†Œ 

MAC์ฃผ์†Œ๋Š” 16์ง„์ˆ˜๋กœ ํ‘œํ˜„๋์—ˆ๋Š”๋ฐ ๊ทธ๋ ‡๋‹ค๋ฉด 16์ง„์ˆ˜๋Š” 0๋ถ€ํ„ฐ 15๊นŒ์ง€ ์ด 16๊ฐœ์˜ ์ •์ˆ˜๋กœ ํ‘œํ˜„ํ•˜๋Š” ์ˆ˜๋ผ๊ณ  ์ดํ•ดํ•˜๋ฉด ๋œ๋‹ค. 

0๋ถ€ํ„ฐ 9๊นŒ์ง€๋Š” ์ˆซ์ž๋กœ ํ‘œ๊ธฐํ•˜๊ณ , 10๋ถ€ํ„ฐ 15๊นŒ์ง€๋Š” A, B, C, D, E, F๋กœ ๋Œ€์ฒดํ•˜์—ฌ ํ‘œํ˜„ํ•œ๋‹ค. 

 

2์ง„์ˆ˜๋ฅผ 16์ง„์ˆ˜๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์ด๋‚˜ 16์ง„์ˆ˜๋ฅผ 2์ง„์ˆ˜๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ๋ฐฉ๋ฒ• ์ •๋„๋Š”.. 

๋Œ€๋ถ€๋ถ„ ์•„๋‹ˆ๊นŒ ๋„˜์–ด๊ฐ€๋„๋ก..!

 

 

โ—๏ธMAC ์ฃผ์†Œ์˜ ๊ตฌ์กฐ 

MAC์ฃผ์†Œ๊ฐ€ 2์ง„์ˆ˜๊ฐ€ ์•„๋‹Œ 16์ง„์ˆ˜๋กœ ๋˜์–ด ์žˆ๋Š” ์ด์œ ๋Š” ๊ธฐ์กด 16์ง„์ˆ˜๋กœ ๋˜์–ด ์žˆ๋˜๊ฑธ 2์ง„์ˆ˜๋กœ ๋ณ€ํ™˜๋งŒ ํ•ด๋ด๋„ ์•Œ ์ˆ˜ ์žˆ๋‹ค. 

๋ณ€ํ™˜๋œ 2์ง„์ˆ˜ ์ฃผ์†Œ ์ž์ฒด๋งŒ ๋˜๋ฉด 16์ง„์ˆ˜๋กœ ํ‘œํ˜„๋œ ๊ฒƒ๋ณด๋‹ค ํ›จ์”ฌ ๊ธธ์–ด์ง€๊ณ , ๋„ˆ๋ฌด ๊ธธ๊ธฐ ๋•Œ๋ฌธ์— ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌํ•˜๋Š” ๊ณผ์ •์—์„œ ์ค‘๊ฐ„์— 0 ์ด๋‚˜ 1์ด๋ผ๋„ ๋น ์ง€๋ฉด ์ „ํ˜€ ๋‹ค๋ฅธ MAC์ฃผ์†Œ๋กœ ์ธ์‹๋  ์ˆ˜๋„ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๊ด€๋ฆฌํ•˜๊ธฐ๋„ ๋งค์šฐ ๋ถˆํŽธํ•˜๋‹ค.

์ด๋Ÿฌํ•œ ์ด์œ ๋กœ ๋ณดํ†ต MAC์ฃผ์†Œ๋Š” 16์ง„์ˆ˜๋กœ ํ‘œํ˜„ํ•˜๋Š” ๊ฒƒ์ด๋‹ค. 

 

2C-60-0C-75-FF-09
0010 1100 - 0110 0000 - 0000 1100 - 0111 0101 - 1111 1111 0 - 0000 1001 

(์•ž์˜ 24bit๋Š” ์ œ์กฐ์‚ฌ๋ณ„ ์‹๋ณ„ ์ฝ”๋“œ์ด๊ณ , ๋’ค์˜ 24bit๋Š” ์žฅ๋น„์ฝ”๋“œ(์‹œ๋ฆฌ์–ผ ๋ฒˆํ˜ธ)์ด๋‹ค. )

 

16์ง„์ˆ˜๋กœ ํ‘œํ˜„๋œ MAC ์ฃผ์†Œ๋ฅผ 2์ง„์ˆ˜๋กœ ๋ณ€ํ™˜ํ•ด๋ณด๋ฉด 48bit์˜ ๊ทœ๊ฒฉํ™”๋œ ์‚ฌ์ด์ฆˆ๋กœ ํ‘œํ˜„๋˜๋Š” ๊ฒƒ์„ ์•Œ ์ˆ˜ ์žˆ๋‹ค. 

MAC์ฃผ์†Œ๋Š” ๋ฌด์ž‘์œ„๋กœ ์ •ํ•ด์ง€๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ 24bit๋‹จ์œ„๋กœ ์ฝ”๋“œ๊ฐ€ ๊ตฌ๋ถ„๋œ๋‹ค.

 

์šฐ์„  ์ฒซ 24bit์ฝ”๋“œ๋ฅผ '์ œ์กฐ์‚ฌ๋ณ„ ์‹๋ณ„ ์ฝ”๋“œ(OUI, Organizationally Unique Identifier)๋ผ๊ณ  ๋ถ€๋ฅด๋Š”๋ฐ, ์ด๋Š” NIC ์ œ์กฐ์‚ฌ๊ฐ€ ๊ฐ€์ง€๋Š” ๊ณ ์œ ๋ฒˆํ˜ธ์ด๋‹ค. 

๋‚˜๋จธ์ง€ 24bit์ฝ”๋“œ๋Š” NIC์žฅ๋น„๋ฅผ ๊ตฌ๋ถ„ํ•˜๊ธฐ ์œ„ํ•ด ์ œ์กฐ์‚ฌ๊ฐ€ ํ• ๋‹นํ•˜๋Š” ์žฅ๋น„ ์ฝ”๋“œ๋กœ์„œ ๋ณดํ†ต '์‹œ๋ฆฌ์–ผ ๋ฒˆํ˜ธ'๋ผ๊ณ  ๋ถ€๋ฅด๋Š” ์ œํ’ˆ ๊ณ ์œ  ๋ฒˆํ˜ธ์ด๋‹ค. 

์ œ์กฐ์‚ฌ๋งˆ๋‹ค ๊ฐ์ž์˜ ๋ฐฉ๋ฒ•์œผ๋กœ ๊ณ ์œ ์˜ ์ œํ’ˆ ๋ฒˆํ˜ธ๋ฅผ ํ• ๋‹นํ•˜์—ฌ ๊ด€๋ฆฌํ•˜๊ณ  ์žˆ์œผ๋ฉฐ, ์ œํ’ˆ์— ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•ด ๊ณ ๊ฐ์ด A/S๋ฅผ ์š”์ฒญํ•˜๊ฑฐ๋‚˜ ์ œํ’ˆ์˜ ์žฌ๊ณ ๋ฅผ ๊ด€๋ฆฌํ•  ๋•Œ, ์ด ์ฝ”๋“œ๋ฅผ ๊ฐ€์ง€๊ณ  ์ œํ’ˆ ์ •๋ณด๋ฅผ ์กฐํšŒํ•˜์—ฌ ์–ด๋–ค ์ œํ’ˆ์ธ์ง€ ํ™•์ธํ•˜๋Š” ๊ฒƒ์ด๋‹ค. 

(์ œํ’ˆ ์ •๋ณด๋Š” ์ œํ’ˆ์˜ ์ข…๋ฅ˜, ํƒ€์ž…, ์ œ์กฐ์ผ, ์ถœ๊ณ ์ผ ๋“ฑ์˜ ๋‚ด์šฉ์„ ํฌํ•จํ•œ๋‹ค.)

 

MAC์ฃผ์†Œ ํ•˜๋‚˜๋งŒ์œผ๋กœ ์ œ์กฐ์‚ฌ๋Š” ์–ด๋””๊ณ  ์–ธ์ œ ๋งŒ๋“ค์–ด์ ธ์„œ ์ถœ๊ณ ๊ฐ€ ๋œ ์žฅ๋น„์ธ์ง€๋ฅผ ์•Œ ์ˆ˜ ์žˆ๋‹ค!

MAC ์ฃผ์†Œ ์ฒด๊ณ„๋Š” ์ „ ์„ธ๊ณ„ ์ „๊ธฐ, ์ „์ž ์‚ฐ์—…์˜ ํ‘œ์ค€์„ ์ œ์ •ํ•˜๋Š” ์ „๊ธฐ์ „์ž๊ธฐ์ˆ ์žํ˜‘ํšŒ(IEEE, Institute of Electrical and Electronics Engineeers)๋ฅผ ํ†ตํ•ด ๋งŒ๋“ค์–ด์กŒ๋‹ค. ๋”ฐ๋ผ์„œ IEEE์—์„œ ์šด์˜ํ•˜๋Š” ๊ณต์‹ ์‚ฌ์ดํŠธ๋ฅผ ํ†ตํ•ด MAC ์ฃผ์†Œ์— ํฌํ•จ๋œ ์ œ์กฐ์‚ฌ ์‹๋ณ„ ์ฝ”๋“œ๋ฅผ ๊ฐ€์ง€๊ณ  ์ œ์กฐ์‚ฌ๋ฅผ ์กฐํšŒํ•  ์ˆ˜ ์žˆ๋‹ค. 

 

https://regauth.standards.ieee.org/standards-ra-web/pub/view.html#registries

 

Welcome to The Public Listing For IEEE Standards Registration Authority

IEEE Registration Authority: Assignments

regauth.standards.ieee.org

์ด ํ™ˆํŽ˜์ด์ง€์— ๊ฐ€์„œ MAC ์ฃผ์†Œ๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ๋žœ์นด๋“œ ์ œ์กฐ์‚ฌ๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค. 

 

โ—๏ธ ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ์˜ ๋ชฉ์ ์ง€ MAC์ฃผ์†Œ 

MAC ์ฃผ์†Œ ์ค‘์— ์ด๋ฏธ ๊ณ ์ •๋˜์–ด ์ž์œ ๋กญ๊ฒŒ ํ• ๋‹นํ•  ์ˆ˜ ์—†๋Š” MAC์ฃผ์†Œ๊ฐ€ ํ•˜๋‚˜ ์žˆ๋Š”๋ฐ ๋ฐ”๋กœ ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ ์ฃผ์†Œ์ด๋‹ค. 

์šฐ์„  ๋„คํŠธ์›Œํฌ์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ ๋ฐ›์„ ๋•Œ๋Š” ๋ฐ˜๋“œ์‹œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ด๋Š” ๋„์ฐฉ์ง€์˜ MAC์ฃผ์†Œ๊ฐ€ ํ•„์š”ํ•˜๋‹ค. 

ํ•˜์ง€๋งŒ MAC ์ฃผ์†Œ๋ฅผ ๊ตณ์ด ์•Œ ํ•„์š”๊ฐ€ ์—†๋Š” ํ†ต์‹ ๋ฐฉ์‹์ด ์žˆ๋Š”๋ฐ ๊ทธ๊ฒŒ ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ ๋ฐฉ์‹์ด๋‹ค. 

 

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

 

๊ทธ๋Ÿผ์—๋„ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ด๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋„์ฐฉ์ง€ MAC์ฃผ์†Œ๊ฐ€ ๋ฐ˜๋“œ์‹œ ํ•„์š”ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ผ ๋ชฉ์ ์ง€ ์ฃผ์†Œ๋ฅผ ํŠน์ •ํ•˜๊ธฐ ์–ด๋ ค์šด ๋ธŒ๋กœ๋“œ ์บ์ŠคํŠธ ํ†ต์‹  ๋ฐฉ์‹์—์„œ๋Š” MAC ์ฃผ์†Œ ์ฒด๊ณ„๋กœ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ’ ์ค‘์—์„œ ๋งจ ๋งˆ์ง€๋ง‰ ๊ฐ’์ธ FF:FF:FF:FF:FF:FF๋ฅผ ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ ์ฃผ์†Œ๋กœ ์ง€์ •ํ•˜์—ฌ ๋ชฉ์ ์ง€ MAC์ฃผ์†Œ๋กœ ํ™œ์šฉํ•œ๋‹ค. 

 

 

2๏ธโƒฃ IP ์ฃผ์†Œ์˜ ์ฒด๊ณ„ 

๋„คํŠธ์›Œํฌ์—์„œ ํ†ต์‹ ์„ ์œ„ํ•œ ์ผ๋ จ์˜ ๊ทœ์น™์ด์ž ์•ฝ์†(ํ†ต์‹  ๊ทœ์•ฝ)๋“ค์ด ์กด์žฌํ•˜๋ฉฐ ์ด๋ฅผ ํ”„๋กœํ† ์ฝœ(protocol)์ด๋ผ๊ณ  ํ•œ๋‹ค.

๊ทธ์ค‘์—๋Š” ์ธํ„ฐ๋„ท ํ†ต์‹ ์„ ์œ„ํ•œ ํ”„๋กœํ† ์ฝœ๋„ ์กด์žฌํ•˜๋Š”๋ฐ ๋Œ€ํ‘œ์ ์ธ ๊ฒƒ์ด ๋ฐ”๋กœ IP์ด๋‹ค. 

 

IP(Internet Protocol)์˜ ์•ฝ์ž๋กœ ์ธํ„ฐ๋„ท ํ†ต์‹ ์„ ์œ„ํ•œ ์ผ๋ จ์˜ ํ†ต์‹  ๊ทœ์น™์„ ์ง€์นญํ•œ๋‹ค. 

์ด๋Ÿฐ IP ๊ธฐ๋ฐ˜ ๋„คํŠธ์›Œํฌ ํ™˜๊ฒฝ์—์„œ ๋‹จ๋ง์žฅ์น˜๋“ค์ด ์„œ๋กœ๋ฅผ ์ธ์‹ํ•˜๊ณ  ํ†ต์‹ ์„ ํ•˜๊ธฐ ์œ„ํ•ด ์ง€์ •๋˜๋Š” ์ฃผ์†Œ์ฒด๊ณ„๋ฅผ ๋ฐ”๋กœ IP์ฃผ์†Œ ๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค.

๋ฐ˜๋“œ์‹œ ์ธํ„ฐ๋„ท์ด ์•„๋‹ˆ๋”๋ผ๋„ ๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜ ๋„คํŠธ์›Œํฌ ํ™˜๊ฒฝ์—์„œ ์ปดํ“จํ„ฐ์™€ ๊ฐ™์€ ๋‹จ๋ง์žฅ์น˜๊ฐ€ ํ†ต์‹ ์„ ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” IP์ฃผ์†Œ๊ฐ€ ๋ฐ˜๋“œ์‹œ ํ•„์š”ํ•˜๋‹ค.

 

๊ธฐ๋ณธ์ ์œผ๋กœ ๋„คํŠธ์›Œํฌ์— ์—ฐ๊ฒฐ๋˜๋Š” ๋‹จ๋ง์žฅ์น˜์— ํƒ‘์žฌ๋œ ํ•˜๋‚˜์˜ NIC์€ ํ•˜๋‚˜์˜ IP์ฃผ์†Œ๋ฅผ ๊ฐ€์ง„๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ ์œ ์ผํ•œ ๊ฐ’์„ ๊ฐ€์ง€๋Š” MAC์ฃผ์†Œ์™€ ๋‹ฌ๋ฆฌ ๋ณดํ†ต IP์ฃผ์†Œ๋Š” NIC์— ์—ฐ๊ฒฐ๋˜๋Š” ๋„คํŠธ์›Œํฌ์— ๋”ฐ๋ผ ์ฃผ์†Œ ๊ฐ’์ด ๋™์ ์œผ๋กœ ๋ณ€๊ฒฝ๋œ๋‹ค.

์ฆ‰, ์ฃผ์†Œ๊ฐ€ ๊ณ ์ •์ ์ด์ง€ ์•Š๊ณ  ์ˆ˜์‹œ๋กœ ๋ณ€ํ•˜๋Š” ๊ฒƒ์ด๋‹ค. (๋ฌผ๋ก  ๊ณ ์ •์ ์ธ IP์ฃผ์†Œ ์„ค์ •๋„ ๊ฐ€๋Šฅํ•˜๋‹ค.)

 

IP(Internet Protocol) : ์ธํ„ฐ๋„ท ํ†ต์‹ ์„ ์œ„ํ•œ ๋„คํŠธ์›Œํฌ ํ†ต์‹  ๊ทœ์•ฝ 
IP์ฃผ์†Œ : ์ธํ„ฐ๋„ท๊ณผ ๊ฐ™์€ ๋„คํŠธ์›Œํฌ ํ†ต์‹ ์„ ์œ„ํ•ด ๋‹จ๋ง์žฅ์น˜์— ํ• ๋‹น๋˜๋Š” ์ฃผ์†Œ์ฒด๊ณ„ 

 

โ—๏ธ IP ์ฃผ์†Œ์˜ ๊ตฌ์กฐ 

192.168.0.10

IP์ฃผ์†Œ์˜ ์˜ˆ๋กœ IP์ฃผ์†Œ๋Š” 2์ง„์ˆ˜๋กœ ํ‘œํ˜„ํ–ˆ์„ ๋•Œ 4byte(32bit) ์‚ฌ์ด์ฆˆ์ด๋ฉฐ, 1Byte(8 bit)๊ฐ„๊ฒฉ๋งˆ๋‹ค ์˜ฅํ…Ÿ(.)์œผ๋กœ ๊ตฌ๋ถ„ํ•œ๋‹ค. 

์˜ฅํ…Ÿ(.)์œผ๋กœ ๊ตฌ๋ถ„๋˜๋Š” ๊ฐ๊ฐ์˜ 8bit ๊ตฌ๊ฐ„์€ 2์ง„์ˆ˜๋กœ 00000000 ๋ถ€ํ„ฐ 11111111๊นŒ์ง€์˜ ๊ฐ’์„ ๊ฐ€์งˆ ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ด๋ฅผ 10์ง„์ˆ˜๋กœ ๋ณ€ํ™˜ํ•˜๋ฉด 0๋ถ€ํ„ฐ 255๊นŒ์ง€์˜ ์ˆ˜๋ฅผ ๋‚˜ํƒ€๋‚ผ ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์ด๋‹ค. 

๊ทธ๋ฆฌ๊ณ  ์˜ฅํ…Ÿ์œผ๋กœ ๊ตฌ๋ถ„๋˜๋Š” ๊ตฌ๊ฐ„์ด ์ด 4๊ตฐ๋ฐ ์ด๋ฏ€๋กœ ์ „์ฒด IP์ฃผ์†Œ๋Š” 0.0.0.0๋ถ€ํ„ฐ 255.255.255.255๊นŒ์ง€ ๋งŒ๋“ค์–ด์งˆ ์ˆ˜ ์žˆ๋‹ค.

 

 

โ—๏ธ IPv4์™€ IPv6์˜ ์ฃผ์†Œ ์ฒด๊ณ„

IP์ฃผ์†Œ์˜ ๊ธธ์ด๋Š” ์ด 32 bit๋กœ ์ด 4,294,967,296๊ฐœ์˜ IP์ฃผ์†Œ๋ฅผ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋‹ค. 

๊ทธ๋Ÿฐ๋ฐ ์—ฌ๊ธฐ์„œ ๋ฌธ์ œ๊ฐ€ ์žˆ๋‹ค๋ฉด IP์ฃผ์†Œ๋ฅผ ํ• ๋‹นํ•ด์ค„ MAC ์ฃผ์†Œ๋ณด๋‹ค IP์ฃผ์†Œ๊ฐ€ ํ˜„์ €ํžˆ ์ ๋‹ค. 

๋˜ํ•œ ๋„คํŠธ์›Œํฌ ๊ทœ๋ชจ๊ฐ€ ์ปค์งˆ์ˆ˜๋ก ๋‹จ๋ง์žฅ์น˜์˜ ์ˆ˜๋Š” ์ ์  ๋Š˜์–ด๋‚˜๊ฒŒ ๋  ๊ฒƒ์ด๊ณ , ์ด์— ๋”ฐ๋ฅธ IP์ฃผ์†Œ์˜ ๊ณ ๊ฐˆ์„ ์—ผ๋ คํ•˜์ง€ ์•Š์„ ์ˆ˜ ์—†๋‹ค.

-> ๊ทธ๋ž˜์„œ ๋“ฑ์žฅํ•œ ๊ฒƒ์ด IPv6์ด๋‹ค!

 

ํ˜„์žฌ ์šฐ๋ฆฌ๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” IP์ฃผ์†Œ๋Š” 32bit ๊ธธ์ด์˜ IPv4์ธ ๋ฐ˜๋ฉด์— Ipv6๋Š” 128bit ๊ธธ์ด์ด๋‹ค. 

IPv4๋ณด๋‹ค 16๋ฐฐ๋‚˜ ๋” ๋งŽ์€ IP์ฃผ์†Œ๋ฅผ ๋งŒ๋“ค์ˆ˜ ์žˆ๋‹ค. 

๋”ฐ๋ผ์„œ IPv6๋ฅผ ํ†ตํ•ด IP์ฃผ์†Œ์˜ ๊ณ ๊ฐˆ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋‹ค. 

 

ํ•˜์ง€๋งŒ ์•„์ง๊นŒ์ง€ ๋Œ€๋ถ€๋ถ„์˜ ํ†ต์‹  ์žฅ๋น„๋“ค์ด Ipv4 ์ฃผ์†Œ ๊ธฐ๋ฐ˜์œผ๋กœ ์ œ์ž‘๋˜์–ด ์šด์šฉ์ค‘์ด๊ธฐ ๋•Œ๋ฌธ์— ๋‹น์žฅ Ipv6๊ธฐ๋ฐ˜์˜ ์žฅ๋น„๋กœ ๊ต์ฒดํ•˜๊ฑฐ๋‚˜ ์ ์šฉํ•˜๊ธฐ๋Š” ์–ด๋ ต๋‹ค. 

 

 

3๏ธโƒฃ ์‚ฌ์„ค IP์™€ ๊ณต์ธ IP

: ์‚ฌ์„ค IP์™€ ๊ณต์ธ IP๋ฅผ ํ™œ์šฉํ•œ IP ์ฃผ์†Œ ๊ด€๋ฆฌ

 

IP ์ฃผ์†Œ์˜ ๊ณ ๊ฐˆ ๋•Œ๋ฌธ์— ํ•œ์ •๋œ IP๋ฅผ ๋ณด๋‹ค ํšจ์œจ์ ์œผ๋กœ ์‚ฌ์šฉํ•  ํ•„์š”๊ฐ€ ์žˆ๋Š”๋ฐ ๊ทธ ๋ฐฉ๋ฒ• ์ค‘ ํ•˜๋‚˜๊ฐ€ ๋„คํŠธ์›Œํฌ๋ฅผ ์‚ฌ์„ค๋ง(Private Network)๊ณผ ๊ณต์ธ๋ง(Public Network)๋กœ ๊ตฌ๋ถ„ํ•˜๊ณ  ํ• ๋‹น๋˜๋Š” IP์ฃผ์†Œ๋ฅผ ๋‹ฌ๋ฆฌํ•˜์—ฌ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด๋‹ค. 

 

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

๊ณต์ธ๋ง์— ์“ฐ์ด๋Š” IP์ฃผ์†Œ๋ฅผ  '๊ณต์ธIP' ๋ผ๊ณ  ๋ถ€๋ฅด๋ฉฐ, ์ธํ„ฐ๋„ท์ƒ์—์„œ๋งŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์œ ์ผํ•œ IP์ฃผ์†Œ ๊ฐ’์„ ๊ฐ€์ง„๋‹ค. 

 

์‚ฌ์„ค๋ง์€ ๋‚ด๋ถ€๋ง์ด๋ผ๊ณ ๋„ ๋ถ€๋ฅด๋ฉฐ ์ธํ„ฐ๋„ท๊ณผ๋Š” ๋‹ฌ๋ฆฌ ํŠน์ • ์กฐ์ง์ด๋‚˜ ๊ธฐ๊ด€๋‚ด์—์„œ๋งŒ ๋…๋ฆฝ์ ์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ๋„คํŠธ์›Œํฌ์ด๋‹ค. 

์˜ˆ๋ฅผ ๋“ค์–ด ๋ณด์•ˆ์ƒ์˜ ์ด์œ ๋กœ ์™ธ๋ถ€์—์„œ ์ ‘๊ทผํ•  ์ˆ˜ ์—†๊ณ , ๊ธฐ์—…, ํ•™๊ต, ๊ตฐ๋Œ€์™€ ๊ฐ™์€ ์กฐ์ง ๋ฐ ๋‹จ์ฒด์˜ ๋‚ด๋ถ€์—์„œ๋งŒ ์šด์šฉํ•˜๋Š” '์ธํŠธ๋ผ๋„ท(interanet)์ด ์—ฌ๊ธฐ์— ํ•ด๋‹นํ•œ๋‹ค. 

 

์‚ฌ์„ค๋ง์— ์ ์šฉ๋˜๋Š” IP์ฃผ์†Œ๋ฅผ '์‚ฌ์„คIP'๋ผ๊ณ  ๋ถ€๋ฅด๋ฉฐ, ์ธํ„ฐ๋„ท๊ณผ ๊ฐ™์€ ์™ธ๋ถ€๋ง์—์„œ๋Š” ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๊ณ , ๋‚ด๋ถ€ ๋„คํŠธ์›Œํฌ์—์„œ๋งŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. 

์™ธ๋ถ€ ์ ‘์† ๋ชฉ์ ์ด ์•„๋‹ˆ๋ผ ์‚ฌ์„ค๋ง ๋‚ด๋ถ€ ํ†ต์‹ ์—์„œ๋งŒ ํ™œ์šฉ๋˜๊ธฐ ๋•Œ๋ฌธ์— ๋‹ค๋ฅธ ์‚ฌ์„ค๋ง์—์„œ ์ค‘๋ณตํ•ด์„œ ์‚ฌ์šฉํ•ด๋„ ๋œ๋‹ค!! 

 

์‚ฌ์„ค๋ง์˜ ๋„คํŠธ์›Œํฌ๋Š” ๋…์ง‘์ ์œผ๋กœ ์šด์˜๋˜๊ธฐ ๋•Œ๋ฌธ์— ์‚ฌ์„ค๋ง์€ ์„œ๋กœ ํ†ต์‹ ํ•  ์ˆ˜ ์—†๋‹ค. 

๋”ฐ๋ผ์„œ ๊ฐ๊ฐ์˜ ์‚ฌ์„ค๋ง์—์„œ ์ค‘๋ณต๋œ IP์ฃผ์†Œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ๋„ ๋œ๋‹ค!

์‚ฌ์„ค๋ง์— ํ•œํ•ด์„œ ์ค‘๋ณต๋œ IP์ฃผ์†Œ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ํ•œ์ •๋œ IP์ฃผ์†Œ ์ž์›์„ ๋ณด๋‹ค ํšจ์œจ์ ์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. 

 

 

โ—๏ธ ์‚ฌ์„ค๋ง๊ณผ ๊ณต์ธ๋ง ์‚ฌ์ด์˜ ํ†ต์‹  - NAT

์‚ฌ์„ค๋ง์„ ์ด์šฉํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” '์‚ฌ์„คIP' ์ฃผ์†Œ๊ฐ€ ํ•„์š”ํ•˜๊ณ , ๊ณต์ธ๋ง์ธ ์ธํ„ฐ๋„ท์„ ์ด์šฉํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” '๊ณต์ธIP'์ฃผ์†Œ๊ฐ€ ํ•„์š”ํ•˜๋‹ค.

๊ทธ๋Ÿฐ๋ฐ ์‚ฌ์„ค IP๋ฅผ ๊ณต์ธ IP๋กœ ๋ณ€ํ™˜ํ•˜๋ฉด ์‚ฌ์„ค๋ง์—์„œ ์ธํ„ฐ๋„ท์œผ๋กœ ์ ‘์†ํ•  ์ˆ˜ ์žˆ๋‹ค!!

 

์‚ฌ์„ค๋ง๊ณผ ๊ณต์ธ๋ง ์‚ฌ์ด์— ๋ง์„ ์ค‘๊ณ„ํ•˜๋Š” ์—ญํ• ์„ ํ•˜๋Š” ๋„คํŠธ์›Œํฌ ์žฅ๋น„๋ฅผ ํ•˜๋‚˜ ๋‘๊ณ  ์‚ฌ์„ค๋ง์—์„œ ๊ณต์ธ๋ง์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ผ ๋•Œ ์ด ๋„คํŠธ์›Œํฌ ์žฅ๋น„์—์„œ ์‚ฌ์„ค๋ง์˜ IP์ฃผ์†Œ๋ฅผ ๊ณต์ธ IP์ฃผ์†Œ๋กœ ๋ณ€๊ฒฝํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ์ค‘๊ณ„ํ•˜๋ฉด ๋œ๋‹ค. 

๋„คํŠธ์›Œํฌ ์žฅ๋น„๋Š” ์‚ฌ์„ค IP์™€ ๊ณต์ธ IP๋ฅผ ๋ชจ๋‘ ๊ฐ€์ง€๊ณ  ์žˆ์œผ๋ฉฐ, ์ž์‹ ์„ ์ง€๋‚˜๋Š” ๋ฐ์ดํ„ฐ์˜ ์‚ฌ์„ค IP์ฃผ์†Œ๋ฅผ ์ž์‹ ์˜ ๊ณต์ธ IP์ฃผ์†Œ๋กœ ๋ฐ”๊พธ์–ด ์ค‘๊ณ„ํ•œ๋‹ค. 

-> ์ด๋Ÿฌํ•œ ๊ธฐ๋Šฅ์„ ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ๋ณ€ํ™˜ (NAT, Network Address Translation)์ด๋ผ๊ณ  ํ•˜๋ฉฐ, ์ด ๊ฐ™์€ NAT ๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๋„คํŠธ์›Œํฌ ์žฅ๋น„๋ฅผ ๋ณดํ†ต์€ '๊ฒŒ์ดํŠธ ์›จ์ด'๋ผ๊ณ  ํ•œ๋‹ค. 

 

๋ฐ์ดํ„ฐ๋ฅผ ์‚ฌ์„ค๋ง์—์„œ ๊ณต์ธ๋ง์œผ๋กœ ๋ณด๋‚ผ ๊ฒฝ์šฐ ๋ฐ์ดํ„ฐ์˜ ์ถœ๋ฐœ์ง€ ์‚ฌ์„ค IP์ฃผ์†Œ ์ •๋ณด๊ฐ€ ๊ณต์ธ IP ์ฃผ์†Œ๋กœ ๋ณ€๊ฒฝ๋˜๋ฉฐ, ์ด๋ฅผ 'Source NAT'๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค. 

 

๋ฐ์ดํ„ฐ๋ฅผ ๊ณต์ธ๋ง์—์„œ ์‚ฌ์„ค๋ง์œผ๋กœ ๋ณด๋‚ผ ๊ฒฝ์šฐ ๋ฐ์ดํ„ฐ์˜ ๋ชฉ์ ์ง€ ๊ณต์ธ IP์ฃผ์†Œ ์ •๋ณด๊ฐ€ ์‚ฌ์„ค IP์ฃผ์†Œ๋กœ ๋ณ€๊ฒฝ๋˜๊ธฐ ๋•Œ๋ฌธ์— ์ด๋ฅผ 'Destination NAT'๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค. 

 

โ—๏ธ NAT์˜ ์žฅ์ 

- ์‚ฌ์„ค๋ง์— ์†ํ•˜๋Š” ์—ฌ๋Ÿฌ ๋Œ€์˜ ์ปดํ“จํ„ฐ๊ฐ€ ํ•˜๋‚˜์˜ ๊ณต์ธ IP ์ฃผ์†Œ๋ฅผ ๊ณต์œ ํ•˜์—ฌ ์™ธ๋ถ€๋ง๊ณผ ํ†ต์‹ ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๊ธฐ ๋•Œ๋ฌธ์— ํ•œ์ •๋œ ๊ณต์ธ IP ์ฃผ์†Œ๋ฅผ ์ ˆ์•ฝํ•  ์ˆ˜ ์žˆ๋‹ค.

- Source NAT๋ฅผ ํ†ตํ•ด ์‚ฌ์„ค๋ง์˜ IP์ฃผ์†Œ๊ฐ€ ๋„คํŠธ์›Œํฌ ์žฅ์น˜์˜ ๊ณต์ธ IP ์ฃผ์†Œ๋กœ ๋ณ€๊ฒฝ๋˜๊ธฐ ๋•Œ๋ฌธ์— ์™ธ๋ถ€๋ง์—์„œ๋Š” ์‚ฌ์„ค๋ง ๋‚ด๋ถ€์˜ ์—ฐ๊ฒฐ์ •๋ณด๋ฅผ ํŒŒ์•…ํ•˜๊ธฐ ์–ด๋ ต๊ธฐ ๋•Œ๋ฌธ์— ๋ณด์•ˆ์— ๊ฐ•ํ•˜๋‹ค. 

 

โ—๏ธ ์„œ๋ธŒ๋„ท ๋งˆ์Šคํฌ (Subnet Mask)

NAT ๊ธฐ๋Šฅ์„ ์ ์šฉํ•˜์—ฌ IP ์ฃผ์†Œ๋ฅผ ์‚ฌ์„ค IP ์™€ ๊ณต์ธ IP๋กœ ๊ตฌ๋ถ„ํ•ด ํšจ์œจ์ ์œผ๋กœ ์šด์˜ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” IP ์ฃผ์†Œ๋“ค์„ ๋ถ„๋ฅ˜ํ•˜๊ณ  ๊ทธ๋ฃนํ™”ํ•˜๊ธฐ ์œ„ํ•œ ์ˆ˜๋‹จ์ด ํ•„์š”ํ•˜๋‹ค.  ๊ทธ ๋ฐฉ๋ฒ•์ด ์„œ๋ธŒ๋„ท ๋งˆ์Šคํฌ์ด๋‹ค!

 

 

- NAT ๋Š” ์‚ฌ์„ค๋ง๊ณผ ๊ณต์ธ๋ง ์‚ฌ์ด์— IP์ฃผ์†Œ๋ฅผ ๋ณ€ํ™˜ํ•˜๋Š” ๋„คํŠธ์›Œํฌ ๊ธฐ๋Šฅ์„ ๋งํ•œ๋‹ค. 
- NAT๋Š” ์ œํ•œ๋œ ๊ณต์ธ IP์ฃผ์†Œ๋ฅผ ํšจ์œจ์ ์œผ๋กœ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•œ๋‹ค. 
- NAT๋Š” ์‚ฌ์„ค IP ์ฃผ์†Œ๋ฅผ ์™ธ๋ถ€๋กœ ์ˆจ๊ธธ ์ˆ˜ ์ž‡์–ด ์™ธ๋ถ€๋ง์—์„œ ๋‚ด๋ถ€ ์‚ฌ์„ค๋ง์œผ๋กœ ์ ‘๊ทผํ•˜๋Š” ๊ฒƒ์„ ๋ง‰์„ ์ˆ˜ ์žˆ๋‹ค. 

 

 

 

 

 

 

 

 

 

728x90