๐Ÿ  Public/web

Port & IP & Port Forwarding

SONOTREE 2024. 9. 12. 14:37

1. ํฌํŠธ

ํฌํŠธ(Port) = ๋…ผ๋ฆฌ์  ์ ‘์† ์žฅ์†Œ

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

 

ํ•˜๋‚˜์˜ IP์—์„œ ์—ฌ๋Ÿฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‹คํ–‰ํ•  ๊ฒฝ์šฐ, ์ฆ‰ ์ปดํ“จํ„ฐ ํ•˜๋‚˜๋กœ ์ธํ„ฐ๋„ท ์ ‘์†๋„ ํ•˜๊ณ  ๋ฉ”์ผ๋„ ๋ณด๋‚ด๋Š” ๊ฒฝ์šฐ ์ปดํ“จํ„ฐ์—๋Š” ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์„œ๋ฒ„๊ฐ€ ์‹คํ–‰๋˜๊ฒŒ ๋œ๋‹ค (์›น ์„œ๋ฒ„, ๋ฉ”์ผ ์„œ๋ฒ„).

 

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

๋”ฐ๋ผ์„œ ํฌํŠธ ๋ฒˆํ˜ธ๋ฅผ ํ†ตํ•ด reciver์„ ํŠน์ •ํ•˜์—ฌ ์–ด๋А ์„œ๋ฒ„๋กœ ๋ณด๋‚ด๋Š” ์š”์ฒญ์ธ์ง€ ์•Œ๋ ค์ค˜์•ผํ•œ๋‹ค.


2. ํฌํŠธ - ์˜ˆ์‹œ์™€ ํ•จ๊ป˜ ์ดํ•ดํ•˜๊ธฐ

www.naver.com:80์ด๋ผ๊ณ  URL ์ž…๋ ฅ์ฐฝ์— ์ž…๋ ฅํ•˜๋ฉด www.naver.com์„ ์ž…๋ ฅํ–ˆ์„๋•Œ์™€ ๋™์ผํ•œ ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•œ๋‹ค.

ํ•˜์ง€๋งŒ :80 ์ด์™ธ์˜ ์ˆซ์ž, ์˜ˆ๋ฅผ ๋“ค์–ด :8888๋“ฑ์„ ์ž…๋ ฅํ•˜๋ฉด ํŽ˜์ด์ง€ ์ ‘์†์ด ๋˜์ง€ ์•Š๋Š”๋‹ค.

์ด๊ฒƒ์„ ํ† ๋Œ€๋กœ, ์šฐ๋ฆฌ๊ฐ€ 80์„ ์“ฐ์ง€ ์•Š์œผ๋ฉด ์ž๋™์œผ๋กœ ๋ˆˆ์— ๋ณด์ด์ง€ ์•Š๋Š” 80์ด ์ž…๋ ฅ๋œ๋‹ค๋Š” ๊ฒƒ์„ ์ถ”๋ก ํ•  ์ˆ˜ ์žˆ๋‹ค.

๊ณต๋ฐฑ์„ 80์„ ์“ด๊ฒƒ๊ณผ ๊ฐ™๊ฒŒ ๊ฐ„์ฃผํ•œ๋‹ค๋Š” ์˜๋ฏธ์ด๋‹ค.

์ด ๋’ค์— ๋ถ™๋Š” 80, ์ƒ๋žตํ•  ์ˆ˜ ์žˆ๋Š” ์ˆซ์ž๋ฅผ ํฌํŠธ(port)๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค.

 

 

๋ชจ๋“  ์ปดํ“จํ„ฐ์—๋Š” ํฌํŠธ๊ฐ€ ์žˆ๋‹ค. ํฌํŠธ๋Š” 0~65535๊ฐœ ์ •๋„๊ฐ€ ์žˆ์ง€๋งŒ ์—ฌ๊ธฐ์„œ๋Š” 80๋ฒˆ ํฌํŠธ๋ฅผ ์ค‘์‹ฌ์œผ๋กœ ์„ค๋ช…ํ•˜๋ ค๊ณ  ํ•œ๋‹ค.

์›น ๋ธŒ๋ผ์šฐ์ €๋ฅผ ์„ค์น˜ํ•˜๋ฉด  ์›น ๋ธŒ๋ผ์šฐ์ €๋Š” 80๋ฒˆํฌํŠธ์— ์—ฐ๊ฒฐ๋˜๊ธฐ๋กœ ์•ฝ์†๋˜์–ด์ง„๋‹ค.

Client ์ปดํ“จํ„ฐ์˜ ์›น ๋ธŒ๋ผ์šฐ์ €๋ฅผ ํ†ตํ•ด ํŠน์ • ์ฃผ์†Œ๋กœ ์ด๋™ํ•  ๋•Œ, ์›น ๋ธŒ๋ผ์šฐ์ €๋Š” Server ์ปดํ“จํ„ฐ์˜ 80๋ฒˆ ํฌํŠธ๋ฅผ ์ฐพ์•„๊ฐ„๋‹ค. ์›น ๋ธŒ๋ผ์šฐ์ €๋Š” 80๋ฒˆ ํฌํŠธ์—์„œ ๋Œ€๊ธฐํ•˜๊ธฐ๋กœ ์•ฝ์†๋˜์–ด์žˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

์•„๊นŒ ์ „์— ๊ณต๋ฐฑ=80์ด ๋ฐ”๋กœ ์ด ์•ฝ์†์— ์˜ํ•œ๊ฒƒ์ด๋‹ค.๊ทธ๋ž˜์„œ  80๋ฒˆ ํฌํŠธ๋กœ ์ ‘์†ํ•œ๋‹ค๊ณ  ๋”ฐ๋กœ ๋ช…์‹œํ•˜์ง€ ์•Š์•„๋„(:80) ๋œ๋‹ค.

 

Client ์„œ๋ฒ„์˜ ์›น ๋ธŒ๋ผ์šฐ์ €๋Š” 80๋ฒˆ ํฌํŠธ๋ฅผ ์ฐพ์•„๊ฐ€๊ณ , 80๋ฒˆ ํฌํŠธ์—์„œ ๋Œ€๊ธฐํ•˜๊ณ  ์žˆ๋˜ Server์ปดํ“จํ„ฐ๋Š” ์ด๋ฅผ ์•Œ์•„์ฐจ๋ฆฌ๊ณ  ๊ทธ ๊ฒฐ๊ณผ๋ฅผ Client ์ปดํ“จํ„ฐ์˜ ์›น ๋ธŒ๋ผ์šฐ์ €์— ๋Œ๋ ค์ค€๋‹ค.

 

๋„คํŠธ์›Œํฌ์˜ ์„ธ๊ณ„์—์„œ 1024๋ฒˆ ํฌํŠธ๊นŒ์ง€๋Š” Well-Known Port๋ผ๊ณ  ํ•˜๋ฉฐ, ์—ฌ๊ธฐ์—๋Š” ํ‘œ์ค€์ฒ˜๋Ÿผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋Š” ํ†ต์‹  ์‹œ์Šคํ…œ์ด ์กด์žฌํ•œ๋‹ค (์˜ˆ๋ฅผ ๋“ค์–ด ์›น์„œ๋ฒ„, SSH๋“ฑ). ์ด๊ฒƒ๋“ค์€ ํฌํŠธ์˜ ๊ฐ’์„ ๊ณ ์ •ํ•ด์„œ, ์ ‘์†ํ•  ๋•Œ ํŠน๋ณ„ํžˆ ํฌํŠธ ๋ฒˆํ˜ธ๋ฅผ ๋ช…์‹œํ•˜์ง€ ์•Š์•„๋„ ๋œ๋‹ค.

 

์ด์™ธ์˜ ํฌํŠธ๋“ค์„ ๊ฐœ์ธ์ ์œผ๋กœ ์‚ฌ์šฉํ•ด๋„ ๋œ๋‹ค. ๋‚ด๊ฐ€ ์–ด๋–ค ํ”„๋กœ๊ทธ๋žจ์„ ๋งŒ๋“ค์–ด ๊ทธ์ค‘ ํ•˜๋‚˜๋ฅผ ์“ธ ์ˆ˜ ์žˆ๋‹ค๋Š” ์˜๋ฏธ์ด๋‹ค.


3. IP & ๊ณต์œ ๊ธฐ

IP(Internet Protocol)๋Š” ์ธํ„ฐ๋„ท์„ ํ†ตํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ด๊ณ  ๋ฐ›๋Š” ๋ฐฉ๋ฒ•์„ ์ œ์–ดํ•˜๋Š” ์ผ๋ จ์˜ ๊ทœ์น™์ด๋‹ค. ๋ฐ์ดํ„ฐ๊ฐ€ ์˜ฌ๋ฐ”๋ฅธ ์œ„์น˜๋กœ ์ด๋™ํ•˜๋„๋ก ๊ฒฝ๋กœ๋ฅผ ์ง€์ •ํ•˜๊ณ , ๋ฐ์ดํ„ฐ๋ฅผ ํŒจํ‚ท ๋‹จ์œ„๋กœ ๋‚˜๋ˆ„์–ด ์ „์†กํ•œ๋‹ค.

 

IP ์ฃผ์†Œ(IP Address)๋Š” ์ธํ„ฐ๋„ท์— ์—ฐ๊ฒฐ๋œ ๊ฐ ์žฅ์น˜์— ํ• ๋‹น๋œ ๊ณ ์œ ํ•œ ์ˆซ์ž ์‹๋ณ„๋ฒ•์œผ๋กœ, ์ ์œผ๋กœ ๊ตฌ๋ถ„๋œ ์ผ๋ จ์˜ 4๊ฐœ์˜ ์ˆซ์ž๋กœ ๊ตฌ์„ฑ๋œ๋‹ค (๊ฐ ์ˆซ์ž์˜ ๋ฒ”์œ„๋Š” 0~225๊นŒ์ง€์ด๋‹ค). ๋„คํŠธ์›Œํฌ ์ƒ์—์„œ ์žฅ์น˜๊ฐ€ ์„œ๋กœ๋ฅผ ์‹๋ณ„ํ•˜๊ณ  ํ†ต์‹ ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋œ๋‹ค.

 

ํ˜„์žฌ ์‚ฌ์šฉ์ค‘์ธ IP๋Š” ๋‘ ๊ฐ€์ง€ ๋ฐฉ์‹์ด ์žˆ๋‹ค.

  • IPv4: ์•ฝ 43์–ต๊ฐœ์˜ ๊ณ ์œ  ์ฃผ์†Œ๋ฅผ ์ง€์›ํ•  ์ˆ˜ ์žˆ๋Š” 32bit ์ฃผ์†Œ๋ฅผ ์‚ฌ์šฉ
  • IPv6: 128๋น„ํŠธ ์ฃผ์†Œ๋ฅผ ์‚ฌ์šฉ

 

3.1. ๊ณต์œ ๊ธฐ-์‚ฌ์„ค ๋„คํŠธ์›Œํฌ

์ธํ„ฐ๋„ท์„ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์ „์„ธ๊ณ„์ ์œผ๋กœ ์‚ฌ์šฉ๋˜๋Š” IP์ฃผ์†Œ๊ฐ€ ์žˆ์–ด์•ผํ•œ๋‹ค. IP์ฃผ์†Œ๋Š” ๊ณ ์œ ํ•œ ๊ฐ’์ด๊ธฐ ๋•Œ๋ฌธ์— ์ค‘๋ณต๋˜๋Š” ์ฃผ์†Œ๋ฅผ ๊ฐ€์ง€์ง€ ์•Š๋Š”๋‹ค. ํ•˜์ง€๋งŒ ์ „์„ธ๊ณ„์˜ ๋ชจ๋“  ์žฅ๋น„์— IP๋ฅผ ํ• ๋‹นํ•˜๊ธฐ์—๋Š” ๋ฌด๋ฆฌ๊ฐ€ ์žˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, IPv4์˜ ๊ฒฝ์šฐ ์•ฝ 42์–ต๊ฐœ์˜ ์ฃผ์†Œ๋งŒ ํ• ๋‹นํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ทธ๋ ‡๊ธฐ ๋•Œ๋ฌธ์— ์ „์„ธ๊ณ„์ ์ธ ๋„คํŠธ์›Œํฌ๊ฐ€ ํ•„์š”ํ•˜์ง€ ์•Š์€ ์žฅ๋น„๋“ค์— ๋Œ€ํ•ด์„œ๋Š” ๋ณ„๋„์˜ ์‚ฌ์„ค ๋„คํŠธ์›Œํฌ๋ฅผ ๊ตฌ์ถ•ํ•ด ์‚ฌ์šฉํ•œ๋‹ค. 

-> ๋‚˜์˜ ํœด๋Œ€ํฐ, ํŒจ๋“œ, ๋…ธํŠธ๋ถ์ด ๋ชจ๋‘ ๊ณต์ธ IP๋ฅผ ๊ฐ€์ง€๊ธฐ์—๋Š” ๋ฌด๋ฆฌ๊ฐ€ ์žˆ๋‹ค๋Š”์˜๋ฏธ. ์ „์„ธ๊ณ„ ์ธ๊ตฌ๊ฐ€ 80์–ต๋ช…์ด ์ด๋ฏธ ๋„˜๋Š”๋ฐ, ๊ฐœ์ธ๋“ค์ด 1๊ฐœ ์ด์ƒ์˜ IP๋ฅผ ๊ฐ€์ง€๋ฉด...?

 

์•ž์—์„œ ์–ธ๊ธ‰ํ•œ ์ธํ„ฐ๋„ท์ด ๊ฐ€๋Šฅํ•œ ์•„์ดํ”ผ๋ฅผ ๊ณต์ธ IP๋ผ๊ณ  ํ•œ๋‹ค. ์ด๋Ÿฌํ•œ ๊ณต์ธ IP๋Š” ๊ณ ์œ ํ•œ ๊ฐ’์œผ๋กœ, ์ธํ„ฐ๋„ท์„ ์‚ฌ์šฉํ•˜๋Š” ๊ธฐ๊ธฐ์— ํ•˜๋‚˜์”ฉ ํ• ๋‹น๋œ๋‹ค. ์—ฌ๊ธฐ ์กฐ๊ธˆ ํ—ท๊ฐˆ๋ฆด ์ˆ˜ ์žˆ๋‹ค. ๋’ค์˜ ๋‚ด์šฉ์„ ์ž˜ ์ฝ์ž

์ด์ œ๋ถ€ํ„ฐ ์ค‘์š”ํ•˜๋‹ค. ์ด๋Ÿฐ ๊ณต์ธ IP์—์„œ 10.x.x.x๋Œ€์—ญ, 172.16~31.x.x๋Œ€์—ญ ๊ทธ๋ฆฌ๊ณ  192.168.x.x๋Œ€์—ญ์€ ์‚ฌ์šฉ๋˜์ง€ ์•Š๋Š”๋‹ค. ์ด ๋Œ€์—ญ์„์€ ํšŒ์‚ฌ ๋˜๋Š” ๊ฐœ์ธ์ด ๋ณ„๋„๋กœ ๊ตฌ์ถ•ํ•˜๊ฒŒ ๋  ์‚ฌ์„ค ๋„คํŠธ์›Œํฌ์—์„œ๋งŒ ์ด์šฉ๋œ๋‹ค. ์‚ฌ์„ค ๋„คํŠธ์›Œํฌ๋Š” ์ „์„ธ๊ณ„์ ์ธ ์ธํ„ฐ๋„ท์ด ์•„๋‹Œ ๊ตญ์ง€์  ๋„คํŠธ์›Œํฌ์ด๋‹ค. ์‚ฌ์„ค ๋„คํŠธ์›Œํฌ๋ฅผ ๊ตฌ์ถ•ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๊ณต์œ ๊ธฐ๊ฐ€ ํ•„์š”ํ•˜๋‹ค.

 

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

192.168๋กœ ์‹œ์ž‘๋˜๋Š” IP์ฃผ์†Œ๋ฅผ ๊ฐ€์ง„ ์žฅ๋น„๋Š” ์ธํ„ฐ๋„ท์— ์ ‘์†ํ•˜๊ธฐ ์œ„ํ•ด ๋ฐ˜๋“œ์‹œ ๊ณต์ธ ์•„์ดํ”ผ๋ฅผ ๋ณด์œ ํ•œ ์žฅ๋น„๊ฐ€ ํ•„์š”ํ•˜๋‹ค. ๊ทธ๋ž˜์„œ ๊ณต์œ ๊ธฐ์— ์—ฐ๊ฒฐ๋œ ๋ชจ๋“  ์žฅ๋น„๋Š” ์ธํ„ฐ๋„ท์— ์ ‘๊ทผํ•˜๊ธฐ ์œ„ํ•ด ๋ฐ˜๋“œ์‹œ ๊ณต์œ ๊ธฐ๋ฅผ ๊ฑฐ์ณ์•ผ ํ•œ๋‹ค.

->์•„๋ž˜ ์‚ฌ์ง„๊ณผ ๊ฐ™์ด, ์ปดํ“จํ„ฐ1์ด ์ธํ„ฐ๋„ท์— ์ ‘๊ทผํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋…น์ƒ‰ ํ™”์‚ดํ‘œ์ฒ˜๋Ÿผ ๊ณต์œ ๊ธฐ๋ฅผ ๊ฑฐ์ณ์•ผํ•œ๋‹ค.

 

 


4. ๊ณต์ธ IP & ์‚ฌ์„ค IP ๊ฐ„๋‹จํžˆ ์ •๋ฆฌ

๊ณต์ธIP๋Š” ๋ผ์šฐํ„ฐ๊ฐ€ ISP๋กœ๋ถ€ํ„ฐ ํ• ๋‹น๋ฐ›์•„ ์ธํ„ฐ๋„ท๊ณผ ํ†ต์‹ ํ•˜๋Š”๋ฐ ์‚ฌ์šฉ๋œ๋‹ค. ๋„คํŠธ์›Œํฌ๋งˆ๋‹ค ๊ณ ์œ ํ•˜๋ฉฐ ์ˆซ์ž๊ฐ€ ๊ฒน์น˜์ง€ ์•Š๋Š”๋‹ค.

 

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

-> ๋‚˜๋Š” ๋‚ด ์ง‘ ๋ผ์šฐํ„ฐ์—, ์นœ๊ตฌ๋Š” ์นœ๊ตฌ ์ง‘ ๋ผ์šฐํ„ฐ์— ๋„คํŠธ์›Œํฌ๋ฅผ ์—ฐ๊ฒฐํ•œ ์ƒํƒœ์—์„œ๋Š” ๋‚˜์™€ ๋‚ด ์นœ๊ตฌ์˜ ์‚ฌ์„ค ip์ฃผ์†Œ๊ฐ€ ๊ฐ™์„ ์ˆ˜ ์žˆ๋‹ค. ํ•˜์ง€๋งŒ ๋„์„œ๊ด€์˜ ๊ฐ™์€ ๋ผ์šฐํ„ฐ์— ๋‘ ์ปดํ“จํ„ฐ๊ฐ€ ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ๋˜์—ˆ์„ ๋•Œ๋Š” ๊ฐ™์€ ์‚ฌ์„ค ip์ฃผ์†Œ๋ฅผ ๊ฐ€์งˆ ์ˆ˜ ์—†๋‹ค.


5. IP ์ฃผ์†Œ(๋„คํŠธ์›Œํฌ ์ฃผ์†Œ + ํ˜ธ์ŠคํŠธ ์ฃผ์†Œ) 

ํ˜„์žฌ ๋ณดํŽธ์ ์œผ๋กœ ์‚ฌ์šฉ๋˜๋Š” IP๋ฒ„์ „์€ IPv4์ด๋‹ค.

IPv4(Internet Protocol version 4)๋Š” 32๋น„ํŠธ๋กœ ๊ตฌ์„ฑ๋œ ์ฃผ์†Œ ์ฒด๊ณ„๋กœ, 8bit ๋‹จ์œ„๋กœ ์ ์„ ์ฐ์–ด 10์ง„์ˆ˜ ์ˆซ์ž 4๊ฐœ๋กœ ๋ถ„๋ฆฌํ•œ๋‹ค. ์ด 8bit ๋‹จ์œ„๋ฅผ ์˜ฅํ…Ÿ์ด๋ผ๊ณ ๋„ ํ•œ๋‹ค.

 

IP์ฃผ์†Œ๋Š” ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ(Network Address)์™€ ํ˜ธ์ŠคํŠธ ์ฃผ์†Œ(Host Address)๋กœ ๊ตฌ๋ถ„๋œ๋‹ค.

 

๋„คํŠธ์›Œํฌ ์ฃผ์†Œ๋Š”, ๋„คํŠธ์›Œํฌ ์‹๋ณ„์„ ์œ„ํ•ด ์‚ฌ์šฉ๋˜๋Š” ๋ถ€๋ถ„์œผ๋กœ, ๊ฐ™์€ ๋„คํŠธ์›Œํฌ์— ์—ฐ๊ฒฐ๋œ ๋ชจ๋“  ํ˜ธ์ŠคํŠธ๋“ค์ด ๋™์ผํ•œ ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ๋ฅผ ๊ฐ€์ง€๊ฒŒ ๋œ๋‹ค. ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ๋Š” IP์ฃผ์†Œ์—์„œ ํ˜ธ์ŠคํŠธ ์ฃผ์†Œ๋ถ€๋ถ„์„ ๋ชจ๋‘ 0์œผ๋กœ ํ‘œ์‹œํ•œ ๊ฐ’์ด๋‹ค.

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

 

 

์•„๋ž˜ ์‚ฌ์ง„์„ ํ†ตํ•ด ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ์™€ ํ˜ธ์ŠคํŠธ ์ฃผ์†Œ๋ฅผ ๊ตฌ๋ถ„ ํ•ด๋ณด์ž.

  • IPv4 ์ฃผ์†Œ = ํ˜„์žฌ ๋‚ด ์ปดํ“จํ„ฐ์˜ IP์ฃผ์†Œ
  • ์„œ๋ธŒ๋„ท ๋งˆ์Šคํฌ = ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ์™€ ํ˜ธ์ŠคํŠธ ์ฃผ์†Œ๋ฅผ ๊ตฌ๋ถ„ํ•˜๋Š” ์—ญํ• ์„ ํ•˜๋Š” ๊ฐ’
  • ๊ธฐ๋ณธ ๊ฒŒ์ดํŠธ์›จ์ด = ๋ผ์šฐํ„ฐ๋‚˜ ๋ชจ๋Ž€์˜ IP์ฃผ์†Œ

1) ์„œ๋ธŒ๋„ท ๋งˆ์Šคํฌ 255.255.240.0์€ ์ด์ง„์ˆ˜๋กœ 11111111.11111111.11110000.00000000์ด๋‹ค. ์•ž์˜ 1์˜ ๊ฐ’์„ ๊ฐ€์ง€๋Š” 20bit๊ฐ€ ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ๋ฅผ ๋‚˜ํƒ€๋‚ธ๋‹ค. ๋‚˜๋จธ์ง€ 12bit๋Š” ํ˜ธ์ŠคํŠธ ์ฃผ์†Œ ๋ถ€๋ถ„์ด๋‹ค.

 

2) IPv4์ฃผ์†Œ 172.19.36.78์€ ์ด์ง„์ˆ˜๋กœ 10101100.00010011.00100100.01001110์ด๋‹ค. 

 

3) ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ๋Š”, ์„œ๋ธŒ๋„ท ๋งˆ์Šคํฌ์—์„œ 1๋กœ ํ‘œ์‹œ๋œ 20bit๋ฅผ ๊ธฐ์ค€์œผ๋กœ IPv4 ์ฃผ์†Œ์˜ 20bit๋ฅผ ๊ฐ€์ ธ์˜ค๋ฉด ๋œ๋‹ค. 

-> ๋„คํŠธ์›Œํฌ ๋ถ€๋ถ„: 10101100.00010011.0010 (์ฆ‰, 172.19.32)

-> ํ˜ธ์ŠคํŠธ ๋ถ€๋ถ„: ๋‚˜๋จธ์ง€ ๋น„ํŠธ, 0100.01001110 (์ฆ‰, 4.78)


6. ํฌํŠธ ํฌ์›Œ๋”ฉ์ด ํ•„์š”ํ•œ ์ด์œ 

ํฌํŠธํฌ์›Œ๋”ฉ(Port forwarding)์ด๋ž€, ํฌํŠธ(Port)๋ฅผ ์ „๋‹ฌ(Forwarding)ํ•ด์ฃผ๋Š” ๊ฒƒ์ด๋‹ค. ํŠน์ •ํ•œ ํฌํŠธ๋กœ ๋“ค์–ด์˜ค๋Š” ๋ฐ์ดํ„ฐ ํŒจํ‚ท์„ ๋‹ค๋ฅธ ํฌํŠธ๋กœ ๋ฐ”๊ฟ”์„œ ๋‹ค์‹œ ์ „์†กํ•ด์ฃผ๋Š” ์ž‘์—…์ด๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ๋‹ค.

 

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

 

๊ทธ๋ ‡๋‹ค๋ฉด ์‚ฌ๋žŒ๋“ค์ด http://12.34.56.78:80 ์ฃผ์†Œ๋ฅผ ํ†ตํ•ด ์ ‘์†์„ ์‹œ๋„ํ•œ๋‹ค๋ฉด ์›น ์„œ๋ฒ„์— ์—ฐ๊ฒฐ์ด ๋ ๊นŒ?

๋‹ต์€ '์•„๋‹ˆ๋‹ค'์ด๋‹ค. ์•„๋ž˜ ๊ทธ๋ฆผ๊ณผ ๊ฐ™์ด ๊ณต์ธip๋กœ ๋“ค์–ด์˜จ 80๋ฒˆ ํฌํŠธ์˜ ์—ฐ๊ฒฐ์€ ๊ณต์œ ๊ธฐ์— ๋„๋‹ฌํ•˜๊ธด ํ•˜์ง€๋งŒ, ๋„๋‹ฌํ•˜๋ฉด ์—ฐ๊ฒฐ์ด ๋Š๊ธด๋‹ค. ์ปดํ“จํ„ฐ1,2,3์ค‘ ์–ด๋–ค ๊ณณ์œผ๋กœ ์—ฐ๊ฒฐ์„ ๋ณด๋‚ด์ค˜์•ผ ํ•  ๊ฒƒ์ธ์ง€ ํŒ๋‹จํ•˜์ง€ ๋ชปํ•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

์›น ์„œ๋ฒ„์— ์—ฐ๊ฒฐํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด, ๊ณต์ธip๋กœ ๋“ค์–ด์˜ค๋Š” 80๋ฒˆ ํฌํŠธ์˜ ์—ฐ๊ฒฐ์„ ์ปดํ“จํ„ฐ1์˜ 80๋ฒˆ ํฌํŠธ๋กœ ์—ฐ๊ฒฐํ•˜๋ผ๊ณ  ๊ณต์œ ๊ธฐ์— ์„ค์ •์„ ํ•ด์ค˜์•ผํ•œ๋‹ค. ์ด ๊ณผ์ •์„ ํฌํŠธ ํฌ์›Œ๋”ฉ์ด๋ผ๊ณ  ํ•œ๋‹ค.


7. ํฌํŠธ ํฌ์›Œ๋”ฉ ์ง„ํ–‰ํ•˜๊ธฐ

( 14. NAT์™€ ํฌํŠธํฌ์›Œ๋”ฉ (velog.io) )

1) #ipconfig ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ip์ฃผ์†Œ๋ฅผ ํ™•์ธํ•œ๋‹ค.

์นดํŽ˜ wifi์™€ ์—ฐ๊ฒฐํ–ˆ์„ ๋•Œ
ํ•ซ์ŠคํŒŸ๊ณผ ์—ฐ๊ฒฐํ–ˆ์„ ๋•Œ

 

 


<์ฐธ๊ณ  ์ž๋ฃŒ>

IP๋ž€?, ํด๋ž˜์Šค, ์„œ๋ธŒ๋„ท๋งˆ์Šคํฌ, ๊ณต์ธIP/์‚ฌ์„คIP (tistory.com)

ํฌํŠธ ํฌ์›Œ๋”ฉ(port forwarding)์ด๋ž€? (tistory.com)

ํฌํŠธ ํฌ์›Œ๋”ฉ ์„ค์ •ํ•˜๊ธฐ – DIR-842 ๊ณต์œ ๊ธฐ – Lamanus' Archive