๋ฐ์ํ
๐ป DNS(Domain Name System)
- DNS๋ ์ฌ๋์ด ์ฝ์ ์ ์๋ ๋๋ฉ์ธ ์ด๋ฆ์ ๊ธฐ๊ณ๊ฐ ์ฝ์ ์ ์๋ IP์ฃผ์๋ก ๋ณํํ๊ฑฐ๋ IP๋ฅผ ๋ฃ์ผ๋ฉด ํด๋นํ๋ ๋๋ฉ์ธ์ ๋ฐํํ๋ ์์คํ ์ด๋ค.
- ์์
๋ค์ด๋ฒ์ ์ ์ํ์.
์ฐ๋ฆฌ๋ ๋ค์ด๋ฒ์ IP ์ฃผ์๋ฅผ ์๊ณ ์์ด์ผํ๊ณ ๊ทธ ์์ดํผ ์ฃผ์๋ฅผ ํตํด ์ ์ํด์ผ ํ๋ค.
ํ์ง๋ง ์ฐ๋ฆฌ๋ ์ผ๋ฐ์ ์ธ ๋๋ช
์ฌ๋ก์ naver.com์ ์ฌ์ฉํ๋ค.
๊ทธ๋ฌ๋ฉด DNS Server๋ naver.com์ด ๊ฐ๋ฆฌํค๋ IP๋ฅผ ๋ธ๋ผ์ฐ์ ์๊ฒ ๋ฐํํ๋ค.
์ฆ DNS Server๋ ์น ์๋ฒ ์ฃผ์์ ํด๋นํ๋ IP ์ฃผ์ ํ
์ด๋ธ์ ๊ฐ์ง๊ณ ์๋ ์๋ฒ๋ผ๊ณ ๋ณด๋ฉด ๋๋ค.
1. DNS Query
DNS ์๋ฒ์์ Domain Name์ ์ด์ฉํด IP๋ฅผ ๋ฐ์์จ๋ค.
์ด๋ Domain Name Server์ ์ ์ํ๋ ์ ์ ์ ๋ํด์ Round Robin ๋ฐฉ์์ผ๋ก IP๋ฅผ ํ ๋นํ๋ค.
2. IP Communication
IP๋ฅผ ๋ฐ์์จ ์ ์ ๋ ๋ฆฌํ์คํธ ๋ฉ์์ง ๋ฐ์ก์ ํตํด ์ ์์ ์ผ๋ก ๋คํธ์ํฌ ํต์ ์ ์ค์ํ๋ค.
๐ท๏ธ Round Robin
- DNS ์๋ฒ ๊ตฌ์ฑ ๋ฐฉ์ ์ค ํ๋์ด๋ค.
- Domain์ ๋ํ IP ์์ฒญ ์ฟผ๋ฆฌ ์ round-robin ๋ฐฉ์์ผ๋ก IP๋ฅผ ๋ฐํํ๋ค.
- DNS ์๋ฒ์์ ํ๋์ ๋๋ฉ์ธ๋ช ์ ์ฌ๋ฌ ๊ฐ์ IP ์ฃผ์๋ฅผ ๋ฑ๋ก์์ผ๋๊ณ ํด๋ผ์ด์ธํธ๋ก๋ถํฐ ์์ฒญ์ด ์์ผ๋ฉด ๋ฑ๋ก๋์ด ์๋ IP ์ฃผ์๋ฅผ ์์๋๋ก ๋ฐํํ๋ ๋ฐฉ์
- ๋ฐํ๋๋ IP ์ฃผ์๊ฐ ๋ฐ๋๋ฏ๋ก ํด๋ผ์ด์ธํธ์ ํ์ ์ง๋ ๋ฐ๋์ด ๊ฒฐ๊ณผ์ ์ผ๋ก ์ปค๋ฅ์ ์ด ๋ถ๋ฐฐ๋๋ค.
๐ท๏ธ Round Robin ๋ฌธ์ ์
- ์๋ฒ์ ์ ๋งํผ ๊ณต์ธ IP ์ฃผ์๊ฐ ํ์ํ๋ค.
- ๋ถํ ๋ถ์ฐ์ ์ํด ์๋ฒ์ ๋์๋ฅผ ๋๋ฆฌ๊ธฐ ์ํด ๊ทธ ๋งํผ ๊ณต์ธ IP๊ฐ ํ์ํ๋ค.
- ๊ท ๋ฑํ๊ฒ ๋ถ์ฐ๋์ง ์๋๋ค.
- ์ค๋งํธํฐ ์ ์ ๊ฒฝ์ฐ ํ๋ก์ ์๋ฒ๋ฅผ ๊ณต์ ํ๋๋ฐ ํ๋ก์ ์๋ฒ์์๋ ๋ณํ ๊ฒฐ๊ณผ๊ฐ ์ผ์ ์๊ฐ ๋์ ์บ์ฑ๋๋ค. ๊ฐ์ ํ๋ก์ ์๋ฒ๋ฅผ ๊ฒฝ์ ํ๋ ์ ์์ ํญ์ ๊ฐ์ ์๋ฒ๋ก ์ ์๋๋ค.
- ์๋ฒ๊ฐ ๋ค์ด๋์ด๋ ํ์ธ ๋ถ๊ฐํ๋ค.
- DNS ์๋ฒ๋ ์น ์๋ฒ์ ๋ถํ๋ ์ ์ ์ ๋ฑ ์ํฉ์ ๋ฐ๋ผ ์ง์๊ฒฐ๊ณผ๋ฅผ ์ ์ดํ ์ ์๋ค.
- ์ ํ ๊ฐ์ง๊ฐ ์๋๋ฏ๋ก ์ด๋ค ์์ธ์ผ๋ก ๋ค์ด๋ผ๋ ๊ฒ์ถํ์ง ๋ชปํ๊ณ ์ ์ ์๊ฒ ์ ๊ณต๋๋ค.
๐ท๏ธ Round Robin ๋ณด์ ๋ฐฉ๋ฒ
๊ฐ์ค์น ํธ์ฑ ๋ฐฉ์ (WRR: Weighted round robin)
- ๊ฐ๊ฐ์ ์น ์๋ฒ์ ๊ฐ์ค์น๋ฅผ ๊ฐ๋ฏธํด ๋ถ์ฐ ๋น์จ์ ๋ณ๊ฒฝํ๋ค.
- ๊ฐ์ค์น๊ฐ ํฐ ์๋ฒ์ผ์๋ก ๋น๋ฒํ๊ฒ ์ ํ๋๋ฏ๋ก ์ฒ๋ฆฌ๋ฅ๋ ฅ์ด ๋์ ์๋ฒ๋ฅผ ๋๊ฒ ์ค์ ํ๋ ๊ฒ์ด ์ข๋ค.
์ต์ ์ฐ๊ฒฐ ๋ฐฉ์ (Least connection)
- ์ ์ ํด๋ผ์ด์ธํธ ์๊ฐ ๊ฐ์ฅ ์ ์ ์๋ฒ๋ฅผ ์ ํํ๋ค.
- ๋ก๋๋ฐธ๋ฐ์์์ ์ค์๊ฐ์ผ๋ก connection ์๋ฅผ ๊ด๋ฆฌํ๊ฑฐ๋ ๊ฐ ์๋ฒ์์ ์ฃผ๊ธฐ์ ์ผ๋ก ์๋ ค์ฃผ๋ ๊ฒ์ด ํ์ํ๋ค.
๋ก๋ ๋ฐธ๋ฐ์ ์ํคํ ์ณ
- ์๋ฒ์ ๊ฐํด์ง๋ ๋ถํ(๋ก๋)๋ฅผ ๋ถ์ฐ(๋ฐธ๋ฐ์ฑ)ํด์ฃผ๋ ์ฅ์น ๋๋ ๊ธฐ์ ์ ํต์นญํ๋ค. ํ ๋์ ์๋ฒ๋ก ๋ถํ๊ฐ ์ง์ค๋์ง ์๋๋ก ํธ๋ํฝ์ ๊ด๋ฆฌํด ๊ฐ๊ฐ์ ์๋ฒ๊ฐ ์ต์ ์ ํผํฌ๋จผ์ค๋ฅผ ๋ณด์ผ ์ ์๊ฒ ํ๋ค.
'๊ฐ๋ฐ > CS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Network] HTTP์ HTTPS (0) | 2023.04.30 |
---|