๐Ÿ’ป CS/CS

CS : ์ธํ„ฐ๋„ท ๋„คํŠธ์›Œํฌ (3) PORT, DNS

Zoeeey 2023. 9. 11. 15:39

PORT

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


์ผ๋ฐ˜์ ์ธ ํฌํŠธ ํ• ๋‹น ํŠน์ง•

0 ~ 65535๊นŒ์ง€ ํ• ๋‹น ๊ฐ€๋Šฅ

ํฌํŠธ ๋ฒˆํ˜ธ๋Š” 0๋ถ€ํ„ฐ 65535๊นŒ์ง€์˜ ๋ฒ”์œ„์—์„œ ํ• ๋‹นํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด ๋ฒ”์œ„๋Š” 16๋น„ํŠธ๋กœ ํ‘œํ˜„๋˜๋ฏ€๋กœ ์ด 65536๊ฐœ์˜ ํฌํŠธ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

์ž˜ ์•Œ๋ ค์ง„ ํฌํŠธ (0 ~ 1023)

์ž˜ ์•Œ๋ ค์ง„ ์„œ๋น„์Šค์™€ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ์–ด, ์ผ๋ฐ˜์ ์œผ๋กœ ๋‹ค๋ฅธ ๋ชฉ์ ์œผ๋กœ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์ด ์ข‹๋‹ค. ์ด๋Ÿฌํ•œ ํฌํŠธ ๋ฒˆํ˜ธ๋Š” 0๋ถ€ํ„ฐ 1023๊นŒ์ง€์˜ ๋ฒ”์œ„์— ์†ํ•˜๋ฉฐ, ํŠน์ • ์„œ๋น„์Šค๋‚˜ ํ”„๋กœํ† ์ฝœ์— ์˜ˆ์•ฝ๋˜์–ด ์žˆ๋‹ค.

  • 20, 21๋ฒˆ ํฌํŠธ: FTP (ํŒŒ์ผ ์ „์†ก ํ”„๋กœํ† ์ฝœ) ์‚ฌ์šฉ
  • 23๋ฒˆ ํฌํŠธ: TELNET (์›๊ฒฉ ๋กœ๊ทธ์ธ ํ”„๋กœํ† ์ฝœ) ์‚ฌ์šฉ
  • 80๋ฒˆ ํฌํŠธ: HTTP (ํ•˜์ดํผํ…์ŠคํŠธ ์ „์†ก ํ”„๋กœํ† ์ฝœ) ์‚ฌ์šฉ
  • 443๋ฒˆ ํฌํŠธ: HTTPS (์•”ํ˜ธํ™”๋œ HTTP) ์‚ฌ์šฉ

DNS (Domain Name System)

IP ์ฃผ์†Œ๋Š” ๊ธฐ์–ตํ•˜๊ธฐ ์–ด๋ ต๊ณ  ๋ณ€๊ฒฝ๋  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์—, ์‚ฌ์šฉ์ž๊ฐ€ ์ดํ•ดํ•˜๊ธฐ ์‰ฌ์šด ๋„๋ฉ”์ธ ์ด๋ฆ„๊ณผ IP ์ฃผ์†Œ ๊ฐ„์˜ ๋งคํ•‘์„ ๊ด€๋ฆฌํ•˜๋Š” ์‹œ์Šคํ…œ์ธ DNS๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.


๋™์ž‘ ์›๋ฆฌ

  1. ์‚ฌ์šฉ์ž๊ฐ€ ๋„๋ฉ”์ธ ์ด๋ฆ„(ex. google.com)์„ ์ž…๋ ฅํ•˜์—ฌ ์›น ๋ธŒ๋ผ์šฐ์ €๋‚˜ ๋‹ค๋ฅธ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ํ†ตํ•ด ์›น ์‚ฌ์ดํŠธ์— ์ ‘์†ํ•˜๋ ค๊ณ  ํ•œ๋‹ค.
  2. ์‚ฌ์šฉ์ž์˜ ์ปดํ“จํ„ฐ๋Š” ์ž…๋ ฅํ•œ ๋„๋ฉ”์ธ ์ด๋ฆ„์„ ํ•ด์„ํ•˜๊ธฐ ์œ„ํ•ด ๋กœ์ปฌ DNS ์บ์‹œ๋ฅผ ํ™•์ธํ•œ๋‹ค. ์บ์‹œ์— ๋„๋ฉ”์ธ ์ด๋ฆ„๊ณผ ๊ด€๋ จ๋œ IP ์ฃผ์†Œ๊ฐ€ ์ด๋ฏธ ์ €์žฅ๋˜์–ด ์žˆ๋‹ค๋ฉด, ์ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ง„ํ–‰ํ•œ๋‹ค.
  3. ๋กœ์ปฌ DNS ์บ์‹œ์— ํ•ด๋‹น ์ •๋ณด๊ฐ€ ์—†๊ฑฐ๋‚˜ ๋งŒ๋ฃŒ๋˜์—ˆ๋‹ค๋ฉด, ์ปดํ“จํ„ฐ๋Š” ๋กœ์ปฌ DNS ์„œ๋ฒ„(์˜ˆ: ์‚ฌ์šฉ์ž์˜ ์ธํ„ฐ๋„ท ์„œ๋น„์Šค ์ œ๊ณต์—…์ฒด(ISP, KT, SKT, LGU+ ๋“ฑ)์˜ DNS ์„œ๋ฒ„)์— ์งˆ์˜(Query)๋ฅผ ๋ณด๋‚ธ๋‹ค.
  4. ๋กœ์ปฌ DNS ์„œ๋ฒ„๋Š” ๋„๋ฉ”์ธ ์ด๋ฆ„์„ ํ•ด์„ํ•˜๊ธฐ ์œ„ํ•ด ๋ฃจํŠธ DNS ์„œ๋ฒ„(DNS ์‹œ์Šคํ…œ์˜ ๊ฐ€์žฅ ์ƒ๋‹จ์— ์œ„์น˜ํ•œ ์„œ๋ฒ„)๋ถ€ํ„ฐ ์ฐจ๋ก€๋กœ ๋‹ค๋ฅธ DNS ์„œ๋ฒ„์— ์งˆ์˜๋ฅผ ๋ณด๋‚ธ๋‹ค. ์ด ๊ณผ์ •์„ ํ†ตํ•ด ๋„๋ฉ”์ธ ์ด๋ฆ„์— ๋Œ€ํ•œ IP ์ฃผ์†Œ๋ฅผ ์ฐพ๋Š”๋‹ค.
  5. ๋กœ์ปฌ DNS ์„œ๋ฒ„๋Š” ์ตœ์ข…์ ์œผ๋กœ ๋„๋ฉ”์ธ ์ด๋ฆ„๊ณผ ํ•ด๋‹น IP ์ฃผ์†Œ๋ฅผ ์‘๋‹ต(Response)ํ•˜์—ฌ ์‚ฌ์šฉ์ž์˜ ์ปดํ“จํ„ฐ์— ์ „๋‹ฌํ•œ๋‹ค.
  6. ์‚ฌ์šฉ์ž์˜ ์ปดํ“จํ„ฐ๋Š” ์ด์ œ ์–ป์€ IP ์ฃผ์†Œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ชฉ์ ์ง€ ์„œ๋ฒ„์— ์ง์ ‘ ์š”์ฒญ์„ ๋ณด๋‚ด๊ณ , ํ•ด๋‹น ์„œ๋ฒ„์™€ ํ†ต์‹ ์„ ์‹œ์ž‘ํ•œ๋‹ค.

์ด๋Ÿฌํ•œ ๊ณผ์ •์„ ํ†ตํ•ด DNS๋Š” ๋„๋ฉ”์ธ ์ด๋ฆ„์„ IP ์ฃผ์†Œ๋กœ ๋ณ€ํ™˜ํ•˜์—ฌ ์‚ฌ์šฉ์ž๊ฐ€ ์›น ์‚ฌ์ดํŠธ๋‚˜ ์„œ๋น„์Šค์— ์ ‘์†ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค€๋‹ค.


์ถœ์ฒ˜ : ์ธํ”„๋Ÿฐ ๋ชจ๋“  ๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ HTTP ์›น ๊ธฐ๋ณธ ์ง€์‹ / ๊น€์˜ํ•œ ๋“ฑ