๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐Ÿ“ŒCS/Network

[Network] DNS round robin

by dar0m! 2021. 8. 25.

HTTP ํ†ต์‹ ์—์„œ๋Š” ํญ์ฃผํ•˜๋Š” ๋ถ€ํ•˜๋ฅผ ๋ถ„์‚ฐํ•˜๊ธฐ ์œ„ํ•ด DNS ๋ผ์šด๋“œ ๋กœ๋นˆ๊ฐ™์€ ๋กœ๋“œ ๋ฐธ๋Ÿฐ์‹ฑ ๊ธฐ๋ฒ•์„ ์‚ฌ์šฉํ•œ๋‹ค. ์„œ๋ฒ„๊ฐ€ ๋‘ ๋Œ€ ์ด์ƒ์œผ๋กœ ๋กœ๋“œ ๋ฐธ๋Ÿฐ์‹ฑ์ด ๋˜๋ฉด ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์ด์ „์— ์ ‘์†ํ–ˆ๋˜ ์„œ๋ฒ„์— ๋‹ค์‹œ ์ ‘์†ํ•œ๋‹ค๊ณ  ๋ฐ˜๋“œ์‹œ ๋ณด์žฅํ•  ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์— ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์•ž์„œ ์š”์ฒญ์„ ๋ณด๋‚ธ ์›น ์„œ๋ฒ„์— ์ง€์†์ ์œผ๋กœ ์š”์ฒญ์„ ๋ณด๋‚ผ ์ˆ˜ ์žˆ๋„๋ก ๋งŒ๋“œ๋ ค๋ฉด HTTP์˜ ์ฟ ํ‚ค(cookie)๋‚˜ ํ‚ต์–ผ๋ผ์ด๋ธŒ(keep alive)๋ผ๋Š” ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•œ๋‹ค.

 

DNS

๋„๋ฉ”์ธ๊ณผ IP ์ฃผ์†Œ ์‚ฌ์ด์˜ ๋ณ€ํ™˜ ๊ธฐ๋Šฅ์„ ํ•ด์ฃผ๋Š” ๊ฒƒ์ด DNS(Domain Name System)์ด๋‹ค.

  • ์ •๋ฐฉํ–ฅ ์กฐํšŒ : ๋„๋ฉ”์ธ์œผ๋กœ IP ์ฃผ์†Œ๋ฅผ ์•Œ์•„๋‚ด๋Š” ๊ฒƒ
  • ์—ญ๋ฐฉํ–ฅ ์กฐํšŒ : IP ์ฃผ์†Œ๋ฅผ ์‚ฌ์šฉํ•ด์„œ ๋„๋ฉ”์ธ์„ ์•Œ์•„๋‚ด๋Š” ๊ฒƒ

ํด๋ผ์šฐ๋“œ ํ™˜๊ฒฝ์—์„œ๋Š” ์ฃผ๋กœ ์ •๋ฐฉํ–ฅ ์กฐํšŒ๊ฐ€ ๋งŽ์ด ์‚ฌ์šฉ๋œ๋‹ค.

 

DNS round robin

IP ์ฃผ์†Œ๋ฅผ ์ˆœ์„œ๋Œ€๋กœ ๋Œ๋ ค ์“ฐ๋Š” ๊ฒƒ์„ DNS ๋ผ์šด๋“œ ๋กœ๋นˆ์ด๋ผ๊ณ  ํ•œ๋‹ค.

FQDN(Fully Qualified Domain Name)๊ณผ IP ์ฃผ์†Œ๊ฐ€ 1:N ์ธ ๊ด€๊ณ„์ธ ๋Œ€๊ทœ๋ชจ ์‹œ์Šคํ…œ์—์„œ ํ•˜๋‚˜์˜ IP ์ฃผ์†Œ(์„œ๋ฒ„๋‚˜ ๋กœ๋“œ ๋ฐธ๋Ÿฐ์„œ)๋งŒ์œผ๋กœ๋Š” ์ œ๋Œ€๋กœ ๋Œ€์‘ํ•˜์ง€ ๋ชปํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด๋Ÿฐ ๊ฒฝ์šฐ์—๋Š” DNS์—์„œ FQDN์— ๋Œ€์‘ํ•˜๋Š” IP ์ฃผ์†Œ๋ฅผ ์—ฌ๋Ÿฌ ๊ฐœ ๋“ฑ๋กํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์“ด๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด DNS๊ฐ€ ์ˆœ์ฐจ์ ์œผ๋กœ IP ์ฃผ์†Œ๋ฅผ ๋Œ๋ ค์“ฐ๊ธฐ ๋•Œ๋ฌธ์— ํ•˜๋‚˜์˜ ์„œ๋ฒ„๊ฐ€ ๋ชจ๋“  ์š”์ฒญ์„ ๋ฐ›๋Š” ๋•Œ๋ณด๋‹ค ๋ถ€ํ•˜๋ฅผ ์ค„์ผ ์ˆ˜ ์žˆ๋‹ค. ์ด๊ฒƒ์„ DNS ๋ผ์šด๋“œ ๋กœ๋นˆ์ด๋ผ๊ณ  ํ•œ๋‹ค.

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

  • FQDN(Fully Qualified Domain Name, ์ •๊ทœํ™”๋œ ๋„๋ฉ”์ธ๋ช…) : ํ˜ธ์ŠคํŠธ๋ช…๊ณผ ๋„๋ฉ”์ธ์ด ํ•˜๋‚˜๋กœ ์—ฐ๊ฒฐ๋œ ์ „์ฒด ์ด๋ฆ„์„ ๋งํ•œ๋‹ค. FQDN์œผ๋กœ ๋„คํŠธ์›Œํฌ์ƒ์˜ ์ˆ˜๋งŽ์€ ํ˜ธ์ŠคํŠธ๋“ค ์ค‘ ์›ํ•˜๋Š” ํ•˜๋‚˜๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋œ๋‹ค.

 

๋„๋ฉ”์ธ๊ณผ IP ์ฃผ์†Œ์˜ ๋ณ€ํ™˜ ๋ฐฉ๋ฒ•

  1. API๋ฅผ ํ˜ธ์ถœํ•˜๋Š” ํด๋ผ์ด์–ธํŠธ์—์„œ๋Š” ์Šคํ… ๋ฆฌ์กธ๋ฒ„(stub resolver)๋ผ๋Š” ์ด๋ฆ„ ๋ณ€ํ™˜ ์š”์ฒญ์„ ๋Œ€ํ–‰ํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ํ†ตํ•ด์„œ ์บ์‹œ DNS ์„œ๋ฒ„์— ๋„๋ฉ”์ธ์— ํ•ด๋‹นํ•˜๋Š” IP ์ฃผ์†Œ ์ •๋ณด๋ฅผ ๋ฌผ์–ด๋ณธ๋‹ค.
    • ์žˆ์œผ๋ฉด ๋ฐ”๋กœ IP์ฃผ์†Œ๋ฅผ ์–ป๊ณ  ํด๋ผ์ด์–ธํŠธ๋กœ ๋ฐ˜ํ™˜.
  2. ์—†๋‹ค๋ฉด ๋ฃจํŠธ ๋„๋ฉ”์ธ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ด์„œ ์ตœํ•˜์œ„ ๋„๋ฉ”์ธ๊นŒ์ง€ ๊ฐ ๋„๋ฉ”์ธ ๋„ค์ž„์ŠคํŽ˜์ด์Šค๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” DNS์— ๋˜๋ฌผ์–ด ๋ณธ๋‹ค.
  3. DNS ์„œ๋ฒ„๋Š” ์งˆ์˜ํ•œ ์ธก์— ํ•˜์œ„ ๋„๋ฉ”์ธ DNS ์„œ๋ฒ„์˜ ์ฃผ์†Œ๋ฅผ ์•Œ๋ ค์ฃผ๊ณ  ํ•˜์œ„ ๋„๋ฉ”์ธ DNS์—์„œ ๋ฌผ์–ด๋ณด๊ฒŒ ํ•œ๋‹ค.
    • ๊ฒฐ๊ณผ์ ์œผ๋กœ ์ƒ์œ„ ๋„๋ฉ”์ธ DNS ์„œ๋ฒ„๋Š” ๋„๋ฉ”์ธ ๋ณ€ํ™˜ ์ฒ˜๋ฆฌ๋ฅผ ํ•˜์œ„ ๋„๋ฉ”์ธ DNS๋กœ ์œ„์ž„ํ•˜๊ณ ,
      ์งˆ์˜ํ•œ ์ธก(DNS ์บ์‹œ ์„œ๋ฒ„)์€ ๋‹ค์‹œ ์œ„์ž„ ๋ฐ›์€ ํ•˜์œ„ ๋„๋ฉ”์ธ DNS ์„œ๋ฒ„๋กœ IP ์ฃผ์†Œ ์ •๋ณด๋ฅผ ๋ฌผ์–ด๋ณธ๋‹ค.
  4. ์ด๋Ÿฐ ๊ณผ์ •์„ ๋ฐ˜๋ณตํ•˜์—ฌ ์–ธ์  ๊ฐ€๋Š” ์š”์ฒญํ•œ ๋„๋ฉ”์ธ์˜ IP ์ฃผ์†Œ๋ฅผ ์•Œ ์ˆ˜ ์žˆ๊ฒŒ ๋œ๋‹ค. ์ด ๊ณผ์ •์„ DNS ์งˆ์˜ ํ˜น์€ DNS ์ฟผ๋ฆฌ(query)๋ผ๊ณ  ํ•œ๋‹ค.

์ตœ์ƒ์œ„ ๋„๋ฉ”์ธ์„ ๊ด€๋ฆฌํ•˜๋Š” ๋ฃจํŠธ DNS ์„œ๋ฒ„๋กœ ์งˆ์˜๊ฐ€ ์ง‘์ค‘๋˜๋ฏ€๋กœ ์ƒ๋‹นํ•œ ๋ถ€ํ•˜๊ฐ€ ๊ฑธ๋ฆด ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— DNS ์บ์‹œ ์„œ๋ฒ„๊ฐ€ ํ•„์š”ํ•˜๊ฒŒ ๋˜๋ฉฐ, ์‹ค์ œ๋กœ ๋ถ€ํ•˜๋ฅผ ์ƒ๋‹น์ˆ˜ ๊ฒฝ๊ฐํ•ด ์ฃผ๋Š” ์—ญํ• ์„ ํ•œ๋‹ค.

ํด๋ผ์ด์–ธํŠธ์—์„œ DNS ์บ์‹œ ์„œ๋ฒ„๋กœ ์งˆ์˜ํ•˜๋Š” ๊ฒƒ์„ ์žฌ๊ท€์  ์งˆ์˜(recursive query), DNS ์บ์‹œ ์„œ๋ฒ„๊ฐ€ ๋ฃจํŠธ DNS ์„œ๋ฒ„๋‚˜ ๋‹ค๋ฅธ DNS ์„œ๋ฒ„๋กœ ์งˆ์˜ํ•˜๋Š” ๊ฒƒ์„ ๋น„์žฌ๊ท€์  ์งˆ์˜(non-recursive query)๋ผ๊ณ  ํ•œ๋‹ค.

๊ฐ€๋Šฅํ•œ ๋น„์žฌ๊ท€์  ์งˆ์˜๋ฅผ ๋งŽ์ด ์‚ฌ์šฉํ•˜๋„๋ก ๋งŒ๋“œ๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•˜๋‹ค.

 

  • DNS์—์„œ ์ด๋ฆ„ ๋ณ€ํ™˜ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์„ ๋ฆฌ์กธ๋ฒ„(resolver)๋ผ๊ณ  ํ•˜๋Š”๋ฐ, ํด๋ผ์ด์–ธํŠธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ธก์˜ ์ด๋ฆ„ ๋ณ€ํ™˜ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์Šคํ… ๋ฆฌ์กธ๋ฒ„(stub resolver), ์„œ๋ฒ„ ์ธก์˜ ์ด๋ฆ„ ๋ณ€ํ™˜ ์„œ๋น„์Šค๋ฅผ ํ’€ ๋ฆฌ์กธ๋ฒ„(full resolver)๋ผ๊ณ  ํ•œ๋‹ค.
  • ์บ์‹œ DNS ์„œ๋ฒ„ : PC์˜ ๋„คํŠธ์›Œํฌ ์„ค์ •์—์„œ ์ง€์ •๋œ DNS. ๋กœ์ปฌ ๋„ค์ž„ ์„œ๋ฒ„(local name server) ํ˜น์€ ๋ฆฌ์ปค์‹œ๋ธŒ ๋„ค์ž„ ์„œ๋ฒ„(recursive name server)๋ผ๊ณ  ํ•˜๊ธฐ๋„ ํ•œ๋‹ค.

 

๋‹จ์ 

  1. ์„œ๋ฒ„์˜ ์ˆ˜ ๋งŒํผ ๊ณต์ธ IP ์ฃผ์†Œ๊ฐ€ ํ•„์š”ํ•˜๋‹ค.
    • ๋ถ€ํ•˜ ๋ถ„์‚ฐ์„ ์œ„ํ•ด ์„œ๋ฒ„์˜ ๋Œ€์ˆ˜๋ฅผ ๋Š˜๋ฆฌ๊ธฐ ์œ„ํ•ด์„œ๋Š” ๊ทธ ๋งŒํผ์˜ ๊ณต์ธ IP ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
  2. ๊ท ๋“ฑํ•˜๊ฒŒ ๋ถ„์‚ฐ๋˜์ง€ ์•Š๋Š”๋‹ค.
    • ๋ชจ๋ฐ”์ผ ์‚ฌ์ดํŠธ ๋“ฑ์—์„œ ๋ฌธ์ œ๊ฐ€ ๋  ์ˆ˜ ์žˆ๋Š”๋ฐ, ์Šค๋งˆํŠธํฐ์˜ ์ ‘์†์€ ์บ๋ฆฌ์–ด ๊ฒŒ์ดํŠธ์›จ์ด๋ผ๊ณ  ํ•˜๋Š” ํ”„๋ก์‹œ ์„œ๋ฒ„๋ฅผ ๊ฒฝ์œ ํ•œ๋‹ค.
    • ํ”„๋ก์‹œ ์„œ๋ฒ„์—์„œ๋Š” ์ด๋ฆ„๋ณ€ํ™˜ ๊ฒฐ๊ณผ๊ฐ€ ์ผ์ • ์‹œ๊ฐ„ ๋™์•ˆ ์บ์‹ฑ๋˜๋ฏ€๋กœ ๊ฐ™์€ ํ”„๋ก์‹œ ์„œ๋ฒ„๋ฅผ ๊ฒฝ์œ  ํ•˜๋Š” ์ ‘์†์€ ํ•ญ์ƒ ๊ฐ™์€ ์„œ๋ฒ„๋กœ ์ ‘์†๋ฉ๋‹ˆ๋‹ค.
    • ๋˜ํ•œ PC ์šฉ ์›น ๋ธŒ๋ผ์šฐ์ €๋„ DNS ์งˆ์˜ ๊ฒฐ๊ณผ๋ฅผ ์บ์‹ฑํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๊ท ๋“ฑํ•˜๊ฒŒ ๋ถ€ํ•˜๋ถ„์‚ฐ ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
    • DNS ๋ ˆ์ฝ”๋“œ์˜ TTL ๊ฐ’์„ ์งง๊ฒŒ ์„ค์ •ํ•จ์œผ๋กœ์จ ์–ด๋Š ์ •๋„ ํ•ด์†Œ๊ฐ€ ๋˜์ง€๋งŒ, TTL ์— ๋”ฐ๋ผ ์บ์‹œ๋ฅผ ํ•ด์ œํ•˜๋Š” ๊ฒƒ์€ ์•„๋‹ˆ๋ฏ€๋กœ ๋ฐ˜๋“œ์‹œ ์ฃผ์˜๊ฐ€ ํ•„์š”ํ•˜๋‹ค.
  3. ์„œ๋ฒ„๊ฐ€ ๋‹ค์šด๋˜๋„ ํ™•์ธ์ด ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค.
    • DNS ์„œ๋ฒ„๋Š” ์›น ์„œ๋ฒ„์˜ ๋ถ€ํ•˜๋‚˜ ์ ‘์† ์ˆ˜ ๋“ฑ์˜ ์ƒํ™ฉ์— ๋”ฐ๋ผ ์งˆ์˜๊ฒฐ๊ณผ๋ฅผ ์ œ์–ดํ•  ์ˆ˜ ์—†๋‹ค.
    • ์›น ์„œ๋ฒ„์˜ ๋ถ€ํ•˜๊ฐ€ ๋†’์•„์„œ ์‘๋‹ต์ด ๋Š๋ ค์ง€๊ฑฐ๋‚˜ ์ ‘์†์ˆ˜๊ฐ€ ๊ฝ‰ ์ฐจ์„œ ์ ‘์†์„ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์—†๋Š” ์ƒํ™ฉ์ธ ์ง€๋ฅผ ์ „ํ˜€ ๊ฐ์ง€ํ•  ์ˆ˜๊ฐ€ ์—†๊ธฐ ๋•Œ๋ฌธ์— ์–ด๋–ค ์›์ธ์œผ๋กœ ๋‹ค์šด๋˜๋”๋ผ๋„ ์ด๋ฅผ ๊ฒ€์ถœํ•˜์ง€ ๋ชปํ•˜๊ณ  ์œ ์ €๋“ค์—๊ฒŒ ์ œ๊ณต๋œ๋‹ค.
    • ์ด ๋•Œ๋ฌธ์— ์œ ์ €๋“ค์€ ๊ฐ„ํ˜น ๋‹ค์šด๋œ ์„œ๋ฒ„๋กœ ์—ฐ๊ฒฐ์ด ๋œ๋‹ค.
    • DNS ๋ผ์šด๋“œ ๋กœ๋นˆ์€ ์–ด๋””๊นŒ์ง€๋‚˜ ๋ถ€ํ•˜๋ถ„์‚ฐ์„ ์œ„ํ•œ ๋ฐฉ๋ฒ•์ด์ง€ ๋‹ค์ค‘ํ™” ๋ฐฉ๋ฒ•์€ ์•„๋‹ˆ๋ฏ€๋กœ ๋‹ค๋ฅธ S/W ์™€ ์กฐํ•ฉํ•ด์„œ ๊ด€๋ฆฌํ•  ํ•„์š”๊ฐ€ ์žˆ๋‹ค.

ํ•ด๊ฒฐ๋ฒ•

  1. ๋‹ค์ค‘ํ™” ๊ตฌ์„ฑ ๋ฐฉ์‹ (Synchronous Time-Division Multiplexing)
    • AP ์„œ๋ฒ„์— VIP(Virtual IP)๋ฅผ ๋ถ€์—ฌํ•ด์„œ ๋‹ค์ค‘ํ™”๋ฅผ ๊ตฌ์„ฑํ•œ๋‹ค. ๊ฐ AP ์„œ๋ฒ„๋ฅผ Health Checkํ›„ ์ด์ƒ์ด ๊ฐ์ง€๋˜๋ฉด VIP๋ฅผ ์ •์ƒ AP ์„œ๋ฒ„๋กœ ์ธ๊ณ„ํ•˜๋Š” ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•œ๋‹ค.
    • ์ฆ‰ DNS Server Table ์— ์‹ค์‹œ๊ฐ„์œผ๋กœ AP ์„œ๋ฒ„์˜ ์ƒํƒœ๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋Š” ์นผ๋Ÿผ ๋ฐ ํ•จ์ˆ˜๋ฅผ ์ถ”๊ฐ€ํ•˜์—ฌ ์š”์ฒญ๋  ๊ฒฝ์šฐ ์„œ๋ฒ„ ์ƒํƒœ๋ฅผ ํ™•์ธํ•˜์—ฌ ์šฐํšŒ ๋ฃจํŠธ๋ฅผ ์ œ๊ณตํ•˜๊ฑฐ๋‚˜ ์—๋Ÿฌ๋ฅผ ์ „์†กํ•˜๋Š” ๋ฐฉ์‹์„ ๋งํ•ฉ๋‹ˆ๋‹ค.
  2. ๊ฐ€์ค‘์น˜ ํŽธ์„ฑ ๋ฐฉ์‹ (Weighted round robin)
    • ๊ฐ๊ฐ์˜ ์›น ์„œ๋ฒ„์— ๊ฐ€์ค‘์น˜๋ฅผ ๊ฐ€๋ฏธํ•ด์„œ ๋ถ„์‚ฐ ๋น„์œจ์„ ๋ณ€๊ฒฝํ•œ๋‹ค. ๋ฌผ๋ก  ๊ฐ€์ค‘์น˜๊ฐ€ ํฐ ์„œ๋ฒ„์ผ์ˆ˜๋ก ๋นˆ๋ฒˆํ•˜๊ฒŒ ์„ ํƒ๋˜๋ฏ€๋กœ ์ฒ˜๋ฆฌ๋Šฅ๋ ฅ์ด ๋†’์€ ์„œ๋ฒ„๋Š” ๊ฐ€์ค‘์น˜๋ฅผ ๋†’๊ฒŒ ์„ค์ •ํ•˜๋Š” ๊ฒƒ์ด ์ข‹๋‹ค.
  3. ์ตœ์†Œ ์—ฐ๊ฒฐ ๋ฐฉ์‹ (Least connection)
    • ์ ‘์† ํด๋ผ์ด์–ธํŠธ ์ˆ˜๊ฐ€ ๊ฐ€์žฅ ์ ์€ ์„œ๋ฒ„๋ฅผ ์„ ํƒํ•œ๋‹ค. ๋กœ๋“œ๋ฐธ๋Ÿฐ์„œ์—์„œ ์‹ค์‹œ๊ฐ„์œผ๋กœ connection ์ˆ˜๋ฅผ ๊ด€๋ฆฌํ•˜๊ฑฐ๋‚˜ ๊ฐ ์„œ๋ฒ„์—์„œ ์ฃผ๊ธฐ์ ์œผ๋กœ ์•Œ๋ ค์ฃผ๋Š” ๊ฒƒ์ด ํ•„์š”ํ•˜๋‹ค.

 

์ฐธ๊ณ 

'๐Ÿ“ŒCS > Network' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[Network] OSI 7๊ณ„์ธต  (0) 2021.09.09
[Network] ์›น ํ†ต์‹ ์˜ ํฐ ํ๋ฆ„  (0) 2021.08.31
[Network] TCP, UDP ์ฐจ์ด์   (0) 2021.08.09

๋Œ“๊ธ€