๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
NetWork/NetWork

[NetWork] IP ์ฃผ์†Œ (IP์ฃผ์†Œ์™€ ํด๋ž˜์Šค)

by Yubin Heo 2023. 6. 26.

๐Ÿ’Œ ์„œ๋ก 

IP์ฃผ์†Œ๋Š” OSI 7๊ณ„์ธต ์ค‘ ๋„คํŠธ์›Œํฌ ๊ณ„์ธต์— ์†Œ์†๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

OSI 7๊ณ„์ธต์€, ๋„คํŠธ์›Œํฌ ํ”„๋กœํ† ์ฝœ์ด ํ†ต์‹ ํ•˜๋Š” ๊ตฌ์กฐ๋ฅผ 7๊ฐœ์˜ ๊ณ„์ธต์œผ๋กœ ๊ตฌ๋ถ„ํ•œ ๊ฒƒ ์ž…๋‹ˆ๋‹ค.

OSI 7๊ณ„์ธต

OSI 7๊ณ„์ธต์€ 1๊ณ„์ธต์˜ ๋ฌผ๋ฆฌ ๊ณ„์ธต๋ถ€ํ„ฐ 7๊ณ„์ธต์˜ ์‘์šฉ ๊ณ„์ธต๊นŒ์ง€ ๊ฐ๊ฐ์˜ ํ†ต์‹  ๊ตฌ์กฐ๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.

 

์˜ค๋Š˜ ์•Œ์•„๋ณผ IP์— ๊ด€ํ•œ ๋‚ด์šฉ์€

๋„คํŠธ์›Œํฌ ๊ณ„์ธต์— ์†Œ์†๋˜์–ด ์žˆ๋Š”๋ฐ, ๋„คํŠธ์›Œํฌ ๊ณ„์ธต์€ ๊ธฐ๊ธฐ์—์„œ ๋ฐ์ดํ„ฐ๊ฐ€ ๊ฐ€๋Š” ๊ฒฝ๋กœ๋ฅผ ์„ค์ •ํ•ด์ฃผ๋Š” ๊ณ„์ธต์ž…๋‹ˆ๋‹ค. 

 

๋ชฉ์ ์ง€์˜ ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ(IP)๋ฅผ ์ •ํ•˜๊ณ , ๊ทธ ๊ฒฝ๋กœ๋ฅผ ์„ ํƒํ•˜๊ณ , ๊ฒฝ๋กœ๋ฅผ ๋”ฐ๋ผ๊ฐ€๋ฉฐ ํŒจํ‚ท์„ ๋ณด๋‚ด์ค๋‹ˆ๋‹ค.

 

 

 

 

๐ŸŽˆ IP ์ฃผ์†Œ๋ž€?

IP์ฃผ์†Œ๋ž€ TCP / IP ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜๋Š” ๋‹จ๋ง๊ธฐ ํ˜น์€ ๋„คํŠธ์›Œํฌ๊ฐ€ ์„œ๋กœ๋ฅผ ์‹๋ณ„ํ•˜๊ฒŒ ํ•ด์ฃผ๋Š” ๋…ผ๋ฆฌ ์ฃผ์†Œ๋ฅผ ๋งํ•ฉ๋‹ˆ๋‹ค.

์‰ฝ๊ฒŒ ์„ค๋ช…ํ•˜์ž๋ฉด, ์ธํ„ฐ๋„ท์— ์—ฐ๊ฒฐ๋œ ์ „์ž๊ธฐ๊ธฐ๋ฅผ ์‹๋ณ„ํ•˜๋Š” ๋ฒˆํ˜ธ๋กœ ์‚ฌ๋žŒ์˜ ์ฃผ๋ฏผ๋“ฑ๋ก๋ฒˆํ˜ธ์— ํ•ด๋‹นํ•œ๋‹ค๊ณ  ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

์šฐ๋ฆฌ๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” IP์ฃผ์†Œ์—๋Š” IPv4์™€ IPv6์˜ ๋‘ ๊ฐ€์ง€ ๋ฒ„์ „์ด ์žˆ์Šต๋‹ˆ๋‹ค.

IPv4๋Š” IP version 4 ์˜ ์ค„์ž„ ํ‘œํ˜„์ด๋ฉฐ, ์ „ ์„ธ๊ณ„์ ์œผ๋กœ ์‚ฌ์šฉ๋œ ์ฒซ ๋ฒˆ์งธ ์ธํ„ฐ๋„ท ํ”„๋กœํ† ์ฝœ๋กœ,

์ด 12์ž๋ฆฌ๋กœ ๊ตฌ์„ฑ๋˜์–ด์žˆ๊ณ , ๋„ค ๋ถ€๋ถ„์œผ๋กœ ๋‚˜๋‰ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ๊ฐ ๋ถ€๋ถ„์€ 0 ~ 255๊นŒ์ง€ 3์ž๋ฆฌ์˜ ์ˆ˜๋กœ ํ‘œํ˜„๋ฉ๋‹ˆ๋‹ค.

 

IPv4 ์ฃผ์†Œ๋Š” 32๋น„ํŠธ๋กœ ๊ตฌ์„ฑ์ด ๋˜์–ด์žˆ๊ณ , ์‚ฌ์šฉ์ž์˜ ํŽธ์˜๋ฅผ ์œ„ํ•ด ๊ฐ๊ฐ 8Bit์”ฉ "." ์œผ๋กœ ๊ตฌ๋ถ„ํ•˜์—ฌ ํ‘œ๊ธฐํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
ํ˜„์žฌ๋Š” ์ธํ„ฐ๋„ท ์‚ฌ์šฉ์ž์˜ ์ฆ๊ฐ€๋กœ ์ธํ•ด ์ฃผ์†Œ ๊ณต๊ฐ„์˜ ๊ณ ๊ฐˆ์— ๋Œ€ํ•œ ์šฐ๋ ค๊ฐ€ ๋†’์•„์ ธ

128๋น„ํŠธ์˜ ์ฃผ์†Œ์ฒด๊ณ„๋ฅผ ๊ฐ–๋Š” IPv6๊ฐ€ ๋“ฑ์žฅํ•˜์˜€์Šต๋‹ˆ๋‹ค.

IPv4 ์ฃผ์†Œ ์ฒด๊ณ„

IPv6 ์ฃผ์†Œ๋Š” IP version 6์˜ ์ค„์ž„ ํ‘œํ˜„์ด๋ฉฐ, ๊ธฐ์กด 32Bit ๊ตฌ์„ฑ์˜ IPv4 ์ฃผ์†Œ๋ฅผ 128Bit๋กœ ํ™•์žฅํ•œ IP์ฃผ์†Œ์ฒด๊ณ„์ž…๋‹ˆ๋‹ค.
16Bit์”ฉ 8๋ถ€๋ถ„์œผ๋กœ ๋‚˜๋ˆ„์–ด 16์ง„์ˆ˜๋กœ ํ‘œ๊ธฐํ•ฉ๋‹ˆ๋‹ค.

IPv6์ฃผ์†Œ๋Š” ์•ฝ 43์–ต * 43์–ต * 43์–ต * 43์–ต๊ฐœ์˜ ์ฃผ์†Œ๋ฅผ ํ• ๋‹นํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.

 

IPv6 ์ฃผ์†Œ์ฒด๊ณ„

 

๐ŸŽˆ IPv4? IPv6?

๊ทธ๋ ‡๋‹ค๋ฉด, IPv4์™€ IPv6์˜ ์ž์„ธํ•œ ์ฐจ์ด๋Š” ๋ฌด์—‡์ผ๊นŒ์š”? ์ž์„ธํ•œ ๋‚ด์šฉ์€ ์•„๋ž˜ ํ‘œ๋ฅผ ์ฐธ๊ณ ํ•ด์ฃผ์„ธ์š”.

์ฃผ์†Œ๊ธธ์ด 32๋น„ํŠธ 128๋น„ํŠธ
ํ‘œ์‹œ๋ฐฉ๋ฒ• 8๋น„ํŠธ์”ฉ 4๋ถ€๋ถ„์œผ๋กœ 10์ง„์ˆ˜๋กœ ํ‘œ์‹œ
์˜ˆ) 202.30.64.22
16๋น„ํŠธ์”ฉ 8๋ถ€๋ถ„์œผ๋กœ 16์ง„์ˆ˜๋กœ ํ‘œ์‹œ
์˜ˆ) 2001:0230:abcd:ffff:0000:0000:ffff:1111
์ฃผ์†Œ๊ฐœ์ˆ˜ ์•ฝ 43์–ต๊ฐœ ์•ฝ 43์–ต×43์–ต×43์–ต×43์–ต๊ฐœ
์ฃผ์†Œํ• ๋‹น A, B, C ๋“ฑ ํด๋ž˜์Šค ๋‹จ์œ„์˜ ๋น„์ˆœ์ฐจ์  ํ• ๋‹น ๋„คํŠธ์›Œํฌ ๊ทœ๋ชจ ๋ฐ ๋‹จ๋ง๊ธฐ ์ˆ˜์—
๋”ฐ๋ฅธ ์ˆœ์ฐจ์  ํ• ๋‹น
ํ’ˆ์งˆ์ œ์–ด ์ง€์› ์ˆ˜๋‹จ ์—†์Œ ๋“ฑ๊ธ‰๋ณ„, ์„œ๋น„์Šค๋ณ„๋กœ ํŒจํ‚ท์„ ๊ตฌ๋ถ„ํ•  ์ˆ˜ ์žˆ์–ด
ํ’ˆ์งˆ๋ณด์žฅ์ด ์šฉ์ด
๋ณด์•ˆ๊ธฐ๋Šฅ IPsec ํ”„๋กœํ† ์ฝœ ๋ณ„๋„ ์„ค์น˜ ํ™•์žฅ๊ธฐ๋Šฅ์—์„œ ๊ธฐ๋ณธ์œผ๋กœ ์ œ๊ณต
ํ”Œ๋Ÿฌ๊ทธ ์•ค๋“œ ํ”Œ๋ ˆ์ด ์ง€์› ์ˆ˜๋‹จ ์—†์Œ ์ง€์› ์ˆ˜๋‹จ ์žˆ์Œ
๋ชจ๋ฐ”์ผIP ์ƒ๋‹จํžˆ ๊ณค๋ž€ ์šฉ์ด
์›น์บ์ŠคํŒ… ๊ณค๋ž€ ์šฉ์ด

 

๐ŸŽˆ IP ์ฃผ์†Œ์ฒด๊ณ„

ํ˜„์žฌ ์—ฌ๋Ÿฌ๋ถ„๋“ค์ด ํ”ํžˆ ๋ณผ ์ˆ˜ ์žˆ๋Š” IP ์ฃผ์†Œ์ฒด๊ณ„๋Š” IPv4 ์ฒด๊ณ„ ์ž…๋‹ˆ๋‹ค.

IPv4 ์ฃผ์†Œ๋ฅผ ํ‘œ๊ธฐํ•  ๋•Œ๋Š”, 32๋น„ํŠธ๋ฅผ 8๋น„ํŠธ์”ฉ 4๊ฐœ์˜ ์˜ฅํ…Ÿ์œผ๋กœ ๊ตฌ๋ถ„ํ•˜๊ณ , ๊ฐ ์˜ฅํ…Ÿ(๋ถ€๋ถ„) ๋งˆ๋‹ค "."(dot) ์œผ๋กœ ๊ตฌ๋ถ„ํ•ฉ๋‹ˆ๋‹ค.

 

IP์ฃผ์†Œ๋Š” "๋„คํŠธ์›Œํฌ ์˜์—ญ"๊ณผ "ํ˜ธ์ŠคํŠธ ์˜์—ญ" ์œผ๋กœ ๊ตฌ๋ถ„๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

 - ๋„คํŠธ์›Œํฌ ์˜์—ญ : ํ˜ธ์ŠคํŠธ๋“ค์„ ๋ชจ์€ ๋„คํŠธ์›Œํฌ๋ฅผ ์ง€์นญํ•˜๋Š” ์ฃผ์†Œ์ž…๋‹ˆ๋‹ค.

 - ํ˜ธ์ŠคํŠธ ์ฃผ์†Œ : ํ•˜๋‚˜์˜ ๋„คํŠธ์›Œํฌ ๋‚ด์— ์กด์žฌํ•˜๋Š” ํ˜ธ์ŠคํŠธ๋ฅผ ๊ตฌ๋ถ„ํ•˜๊ธฐ ์œ„ํ•œ ์ฃผ์†Œ

 

์กฐ๊ธˆ ๋” ์‰ฝ๊ฒŒ ์„ค๋ช…ํ•˜์ž๋ฉด, ์•„๋ž˜์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๋„คํŠธ์›Œํฌ ์˜์—ญ์€ ์‚ฌ๋žŒ์˜ ์„ฑ์— ํ•ด๋‹นํ•ฉ๋‹ˆ๋‹ค.

 

ํ˜ธ์ŠคํŠธ ์˜์—ญ์€ ์‚ฌ๋žŒ์˜ ์ด๋ฆ„์— ํ•ด๋‹นํ•ฉ๋‹ˆ๋‹ค.

 

 

 

 

 

 

 

๐ŸŽˆ ํด๋ž˜์Šค

IP์ฃผ์†Œ์—๋Š” ํด๋ž˜์Šค๋ผ๋Š” ๊ฐœ๋…์ด ์žˆ์Šต๋‹ˆ๋‹ค.

ํด๋ž˜์Šค๋Š”, ํ•„์š”ํ•œ ํ˜ธ์ŠคํŠธ์˜ IP ๊ฐœ์ˆ˜์— ๋”ฐ๋ผ ๋„คํŠธ์›Œํฌ์˜ ํฌ๊ธฐ๋ฅผ ๋‹ค๋ฅด๊ฒŒ ํ• ๋‹นํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์„ ํ•ฉ๋‹ˆ๋‹ค.

 

[1]  Aํด๋ž˜์Šค

๋„คํŠธ์›Œํฌ ํ˜ธ์ŠคํŠธ ํ˜ธ์ŠคํŠธ ํ˜ธ์ŠคํŠธ

 - ๊ฐ€์žฅ ํฐ ํ˜ธ์ŠคํŠธ ์ฃผ์†Œ๋ฅผ ๊ฐ€์ง€๋Š” ํด๋ž˜์Šค์ž…๋‹ˆ๋‹ค.

 - Aํด๋ž˜์Šค๋Š” 4๊ฐœ์˜ ์˜ฅํ…Ÿ ์ค‘ ์ฒซ ๋ฒˆ์งธ ์˜ฅํ…Ÿ๋งŒ ๋„คํŠธ์›Œํฌ ์˜์—ญ์ด๊ณ , ๋‚˜๋จธ์ง€ ์„ธ ๊ฐœ์˜ ์˜ฅํ…Ÿ์€ ํ˜ธ์ŠคํŠธ ์˜์—ญ์œผ๋กœ ๊ตฌ๋ถ„ํ•ฉ๋‹ˆ๋‹ค.
 - Aํด๋ž˜์Šค์˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์ฃผ์†Œ ๋ฒ”์œ„๋Š” 0.0.0.0 ~ 127.255.255.255 ์ž…๋‹ˆ๋‹ค.
 - Aํด๋ž˜์Šค๋Š” 32Bit์˜ 2์ง„์ˆ˜๋กœ ํ‘œํ˜„ํ•  ๊ฒฝ์šฐ, ๋งจ ์ฒ˜์Œ ์ˆซ์ž๋Š” ํ•ญ์ƒ "0" ์ด ๋ฉ๋‹ˆ๋‹ค.
 - e.g) 87.104.126.204 ๋ผ๋Š” ์ฃผ์†Œ๋Š” A ํด๋ž˜์Šค์— ํ•ด๋‹นํ•ฉ๋‹ˆ๋‹ค.

 

 

[2]  Bํด๋ž˜์Šค

๋„คํŠธ์›Œํฌ ๋„คํŠธ์›Œํฌ ํ˜ธ์ŠคํŠธ ํ˜ธ์ŠคํŠธ

- Bํด๋ž˜์Šค๋Š” 4๊ฐœ์˜ ์˜ฅํ…Ÿ ์ค‘ 2๊ฐœ์˜ ์˜ฅํ…Ÿ์ด ๋„คํŠธ์›Œํฌ ์˜์—ญ์ด๊ณ , ๋‚˜๋จธ์ง€ ๋‘ ๊ฐœ์˜ ์˜ฅํ…Ÿ์€ ํ˜ธ์ŠคํŠธ ์˜์—ญ์œผ๋กœ ๊ตฌ๋ถ„ํ•ฉ๋‹ˆ๋‹ค.
- Bํด๋ž˜์Šค์˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์ฃผ์†Œ ๋ฒ”์œ„๋Š” 128.0.0.0 ~ 191.255.255.255 ์ž…๋‹ˆ๋‹ค.
- Bํด๋ž˜์Šค๋Š” 32Bit์˜ 2์ง„์ˆ˜๋กœ ํ‘œํ˜„ํ•  ๊ฒฝ์šฐ, ๋งจ ์ฒ˜์Œ ์ˆซ์ž๋Š” ํ•ญ์ƒ "10" ์ด ๋ฉ๋‹ˆ๋‹ค.

- e.g) 135.167.225.246 ๋ผ๋Š” ์ฃผ์†Œ๋Š” Bํด๋ž˜์Šค์— ํ•ด๋‹นํ•ฉ๋‹ˆ๋‹ค.

 

[3]  Cํด๋ž˜์Šค

๋„คํŠธ์›Œํฌ ๋„คํŠธ์›Œํฌ ๋„คํŠธ์›Œํฌ ํ˜ธ์ŠคํŠธ

- Cํด๋ž˜์Šค๋Š” 4๊ฐœ์˜ ์˜ฅํ…Ÿ ์ค‘ 3๊ฐœ์˜ ๋„คํŠธ์›Œํฌ ์˜์—ญ์ด๊ณ , ๋‚˜๋จธ์ง€ ๋‘ ๊ฐœ์˜ ์˜ฅํ…Ÿ์€ ํ˜ธ์ŠคํŠธ ์˜์—ญ์œผ๋กœ ๊ตฌ๋ถ„ํ•ฉ๋‹ˆ๋‹ค.

- Cํด๋ž˜์Šค์˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์ฃผ์†Œ ๋ฒ”์œ„๋Š” 192.0.0.0 ~ 223.255.255.0 ์ž…๋‹ˆ๋‹ค.

- Cํด๋ž˜์Šค์˜ 32Bit์˜ 2์ง„์ˆ˜๋กœ ํ‘œํ˜„ํ•  ๊ฒฝ์šฐ, ๋งจ ์ฒ˜์Œ ์ˆซ์ž๋Š” ํ•ญ์ƒ "110" ์ด ๋ฉ๋‹ˆ๋‹ค.

- e.g) 222.194.128.0 ๋ผ๋Š” ์ฃผ์†Œ๋Š” Cํด๋ž˜์Šค์— ํ•ด๋‹นํ•ฉ๋‹ˆ๋‹ค.

 

 

๋Œ“๊ธ€