Jastes 2022. 5. 24. 18:28


ํฌํŠธ๋ž€?

๋ณธ๋ž˜ ํ•ญ๊ตฌ๋ผ๋Š” ์˜๋ฏธ๋กœ์จ CS์—์„  OS๊ฐ„์˜ ํ†ต์‹ ์˜ ์ข…๋‹จ์ !!

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

 ์˜ˆ๋ฅผ ๋“ค์–ด ์ปดํ“จํ„ฐ์— ์นด์นด์˜คํ†ก, ๋ผ์ธ, ๋””์Šค์ฝ”๋“œ ์ฑ„ํŒ…์„œ๋ฒ„ ์•ฑ ๋ฉ”์„ธ์ง€ ํ”„๋กœ์„ธ์Šค๊ฐ€ ์—ฌ๋Ÿฌ๊ฐœ ์‹คํ–‰ ์ค‘์ด๋ผ๋ฉด
์ปดํ“จํ„ฐ๊ฐ€ ๋ฉ”์„ธ์ง€๋ฅผ ๋ฐ›์•˜์„ ๋•Œ ์–ด๋–ค ํ”„๋กœ๊ทธ๋žจ์œผ๋กœ ํ•ด๋‹น ๋ฉ”์„ธ์ง€๋ฅผ ์ „์†กํ•ด์•ผ ํ•˜๋Š”๊ฐ€?

 ๋งŒ์•ฝ ์•„๋ฌด๋Ÿฐ ์ •๋ณด๊ฐ€ ์—†๋‹ค๋ฉด ์–ด๋–ค ํ”„๋กœ์„ธ์Šค๋กœ ๋ฉ”์„ธ์ง€๋ฅผ ๋ณด๋‚ด์•ผ ํ•˜๋Š”์ง€ ์•Œ ์ˆ˜ ์—†์ฃ 
์ด๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด TCP์—์„œ๋Š” ํŒจํ‚ท์— ์–ด๋–ค ํ”„๋กœ์„ธ์Šค๊ฐ€ ๋ฐ›์•„์•ผ ํ•˜๋Š”์ง€์— ๋Œ€ํ•œ ์ •๋ณด(Port ์ •๋ณด)๋ฅผ ์ถ”๊ฐ€!

๋‹ค ํฌํŠธ๊ฐ€ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ์œผ๋‹ˆ๊นŒ ์—ฐ๊ฒฐ์ด ์›ํ™œํ•˜๊ฒŒ ์ ‘์† ๋˜๊ฒ ์ฃ ?


ํฌํŠธ ๋ฒˆํ˜ธ(Port Number)๋ž€?

์†Œํ”„ํŠธ์›จ์–ด์—์„œ๋Š” ๋„คํŠธ์›Œํฌ ์„œ๋น„์Šค๋‚˜ ํŠน์ • ํ”„๋กœ์„ธ์Šค๋ฅผ ์‹๋ณ„ํ•˜๋Š” ๋…ผ๋ฆฌ ๋‹จ์œ„

์ฆ‰, ๊ฐ ๋„คํŠธ์›Œํฌ ์„œ๋น„์Šค(UDP, TCP ๋“ฑ)์—์„œ ์‚ฌ์šฉํ•˜๋Š” ์ฒด๊ณ„์—์„œ ์–ด๋””๋กœ ํŒจํ‚ท์„ ๋ณด๋‚ด์•ผํ•˜๋Š”์ง€ ์•Œ๋ ค์ฃผ๋Š” ์ฃผ์†Œ!
๋˜ํ•œ ์‚ฌ์šฉ๋˜๋Š” ํฌํŠธ๋ฅผ ๋ณด๋ฉด ์ง€์ •๋œ ํ”„๋กœํ† ์ฝœ์„ ์ง€์นญํ•˜๊ธฐ๋„ ํ•˜๋Š” ๋ถ€๋ถ„์ด์ฃ 

์˜ˆ๋ฅผ ๋“ค๋ฉด ๊ตฌ๊ธ€์ด http://google.com์œผ๋กœ ๋กœ ์ ‘์†์„ ํ•œ๋‹ค๋ฉด..
https๋Š” ํ”„๋กœํ† ์ฝœ, google.com์€ DNS๋กœ์จ IP๊ฐ€ ๋  ๊ฒ๋‹ˆ๋‹ค ๋˜ํ•œ 80์˜ ํฌํŠธ๋กœ ์—ฐ๊ฒฐํ•ฉ๋‹ˆ๋‹ค(http๋‹ˆ๊นŒ์š”)
์ฐธ๊ณ ๋กœ ์ž์ฃผ ์‚ฌ์šฉ๋˜๋Š” ์ผ๋ช… ์ž˜ ์•Œ๋ ค์ง„ ํฌํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ํ”„๋กœํ† ์ฝœ์€ ํฌํŠธ ์ƒ๋žต ๊ฐ€๋Šฅํ•ด์š”

Tip) IP๋Š” ๋„๋กœ๋ช…์ฃผ์†Œ Port๋Š” ์šฐํŽธ๋ฒˆํ˜ธ(์•„ํŒŒํŠธ ๊ธฐ์ค€ ๋ช‡ ํ˜ธ)๋ผ๋Š” ๋งฅ๋žต๊ณผ ๋น„์Šทํ•จ

 ์ปดํ“จํ„ฐ์— ์žˆ๋Š” ์›น์„œ๋ฒ„๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ 80๋ฒˆ ํฌํŠธ์™€ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ์ฃ 
๋งŒ์•ฝ ์›น์„œ๋ฒ„๋ฅผ ๋” ๋งŒ๋“ค์–ด ์‹คํ–‰ํ• ๋•Œ, 80๋ฒˆ ํฌํŠธ๋Š” ๊ธฐ์กด ์›น์„œ๋ฒ„๊ฐ€ ์‚ฌ์šฉํ•˜๊ธฐ์— ์‚ฌ์šฉ ๋ถˆ๊ฐ€!
๊ทธ๋Ÿฐ ๊ฒฝ์šฐ well-known port๊ฐ€ ์•„๋‹Œ ๋‹ค๋ฅธ ํฌํŠธ๋“ค๊ณผ ์—ฐ๊ฒฐํ•˜์—ฌ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค
๋ณดํ†ต ๊ด€์Šต์ ์œผ๋กœ 8080, 8000 ํฌํŠธ ๋“ฑ์— ์—ฐ๊ฒฐํ•˜์—ฌ ์‚ฌ์šฉํ•˜๊ฒ ์ฃ 

ํฌํŠธ ๋ฒˆํ˜ธ๋Š” ํฌ๊ฒŒ ์„ธ ์ข…๋ฅ˜๋กœ ๊ตฌ๋ถ„๋œ๋‹ค.

  • 0๋ฒˆ ~ 1023๋ฒˆ: ์ž˜ ์•Œ๋ ค์ง„ ํฌํŠธ (well-known port)
  • 1024๋ฒˆ ~ 49151๋ฒˆ: ๋“ฑ๋ก๋œ ํฌํŠธ (registered port)
  • 49152๋ฒˆ ~ 65535๋ฒˆ: ๋™์  ํฌํŠธ (dynamic port)

์ฐจ์ฐจ ์•Œ๊ฒŒ๋˜๊ฒ ์ง€๋งŒ URL์— ์žˆ์–ด์„œ ๊ตฌ์„ฑ ์š”์†Œ ์ค‘ host(IP)๋‹ค์Œ์— Port๋ฅผ ๋„ฃ๋Š”๋‹ต๋‹ˆ๋‹ค!


ํฌํŠธํฌ์›Œ๋”ฉ์ด๋ž€?

์™ธ๋ถ€์—์„œ ๊ณต์œ ๊ธฐ ๋‚ด์˜ ํŠน์ •ํ•œ ์žฅ์น˜๋กœ ์ ‘์†ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” IP Address๋ฅผ ์•Œ์•„์•ผ ํ•˜์ง€๋งŒ..

Port Forwarding
๐Ÿ’ก๊ณต์œ ๊ธฐ ๋‚ด๋ถ€์˜ IP๋Š” ์‚ฌ์„ค IP๋กœ ๊ตฌ์„ฑ๋˜ ์™ธ๋ถ€์—์„œ IP๋งŒ์œผ๋กœ ํŠน์ • PC๋ฅผ ์ง€์ • ๋ถˆ๊ฐ€
๊ณต์œ ๊ธฐ์—์„œ ๊ณต์ธ IP๋กœ ์ ‘์†/ํŠน์ •ํ•œ PC๋กœ ์—ฐ๊ฒฐ๋˜๋„๋ก ํฌํŠธ ๋„˜๋ฒ„๋ฅผ ๊ณต์œ ๊ธฐ์— ์ •์˜ํ•ด์ฃผ๋Š” ์ž‘์—… ์š”๊ตฌ๋จ

์ด๋Ÿฌํ•œ ๊ณผ์ •์„ Port Forwarding์ด๋ผ๊ณ  ์ง€์นญํ•ฉ๋‹ˆ๋‹ค!


์ฐธ๊ณ  ์ž๋ฃŒ

 

ํฌํŠธ ํฌ์›Œ๋”ฉ์ด๋ž€?

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

lamanus.kr

๋”๋ณด๊ธฐ

์ฐธ๊ณ  ์ด๋ฏธ์ง€