-
[ ๋ฉด์ ์ ์ํ cs ์ ๊ณต์ง์ ๋ ธํธ ์ ๋ฆฌ ] 2.๋คํธ์ํฌ : ๋คํธ์ํฌ ๊ธฐ๊ธฐBook 2024. 4. 15. 17:53๋ฐ์ํ
2.3 ๋คํธ์ํฌ ๊ธฐ๊ธฐ
2.3.1 ๋คํธ์ํฌ ๊ธฐ๊ธฐ์ ์ฒ๋ฆฌ ๋ฒ์
2.3.2 ์ ํ๋ฆฌ์ผ์ด์ ๊ณ์ธต์ ์ฒ๋ฆฌํ๋ ๊ธฐ๊ธฐ
2.3.3 ์ธํฐ๋ท ๊ณ์ธต์ ์ฒ๋ฆฌํ๋ ๊ธฐ๊ธฐ
2.3.4 ๋ฐ์ดํฐ ๊ณ์ธต์ ์ฒ๋ฆฌํ๋ ๊ธฐ๊ธฐ
2.3.5 ๋ฌผ๋ฆฌ ๊ณ์ธต์ ์ฒ๋ฆฌํ๋ ๊ธฐ๊ธฐ
2.2 ๋คํธ์ํฌ ๊ธฐ๊ธฐ
๋คํธ์ํฌ๋ ์ฌ๋ฌ ๊ฐ์ ๋คํธ์ํฌ ๊ธฐ๊ธฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ตฌ์ถ๋๋ค.
2.3.1 ๋คํธ์ํฌ ๊ธฐ๊ธฐ์ ์ฒ๋ฆฌ ๋ฒ์
๋คํธ์ํฌ ๊ธฐ๊ธฐ๋ ๊ณ์ธต๋ณ๋ก ์ฒ๋ฆฌ๋ฒ์๋ฅผ ๋๋ ์ ์๋๋ฐ, ๋ฌผ๋ฆฌ ๊ณ์ธต์ ์ฒ๋ฆฌํ ์ ์๋ ๊ธฐ๊ธฐ์ ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต์ ์ฒ๋ฆฌํ ์ ์๋ ๊ธฐ๊ธฐ ๋ฑ์ด ์๋ค. ์์ ๊ณ์ธต์ ์ฒ๋ฆฌํ๋ ๊ธฐ๊ธฐ๋ ํ์ ๊ณ์ธต์ ์ฒ๋ฆฌํ ์ ์์ง๋ง ๊ทธ ๋ฐ๋๋ ๋ถ๊ฐ๋ฅํ๋ค. ์๋ฅผ๋ค์ด L7 ์ค์์น๋ ์ ํ๋ฆฌ์ผ์ด์ ๊ณ์ธต์ ์ฒ๋ฆฌํ๋ ๊ธฐ๊ธฐ๋ก, ๊ทธ ๋ฐ์ ๋ชจ๋ ๊ณ์ธต์ ํ๋กํ ์ฝ์ ์ฒ๋ฆฌํ ์๋ ์์ง๋ง AP๋ ๋ฌผ๋ฆฌ ๊ณ์ธต๋ฐ์ ์ฒ๋ฆฌํ์ง ๋ชปํ๋ค.
- ์ ํ๋ฆฌ์ผ์ด์
๊ณ์ธต : L7 ์ค์์น
- ์ธํฐ๋ท ๊ณ์ธต : L3 ์ค์์น
- ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต : L2 ์ค์์น, ๋ธ๋ฆฌ์ง
- ๋ฌผ๋ฆฌ ๊ณ์ธต : NIC, ๋ฆฌํผํฐ, AP
2.3.2 ์ ํ๋ฆฌ์ผ์ด์ ๊ณ์ธต์ ์ฒ๋ฆฌํ๋ ๊ธฐ๊ธฐ
- L7 ์ค์์น
์ค์์น๋ ์ฌ๋ฌ ์ฅ๋น๋ฅผ ์ฐ๊ฒฐํ๊ณ ๋ฐ์ดํฐ ํต์ ์ ์ค์ฌํ๋ฉฐ ๋ชฉ์ ์ง๊ฐ ์ฐ๊ฒฐ๋ ํฌํธ๋ก๋ง ์ ๊ธฐ ์ ํธ๋ฅผ ๋ณด๋ด ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๋ ํต์ ๋คํธ์ํฌ ์ฅ๋น์ด๋ค.
L7 ์ค์์น๋ ๋ก๋๋ฐธ๋ฐ์๋ผ๊ณ ๋ ํ๋ฉฐ, ์๋ฒ์ ๋ถํ์ ๋ถ์ฐํ๋ ๊ธฐ๊ธฐ๋ก, ํด๋ผ์ด์ธํธ๋ก๋ถํฐ ์ค๋ ์์ฒญ๋ค์ ๋ค์ชฝ์ ์ฌ๋ฌ์๋ฒ๋ก ๋๋๋ ์ญํ ์ ํ๋ฉฐ ์์คํ ์ด ์ฒ๋ฆฌํ ์ ์๋ ํธ๋ํฝ ์ฆ๊ฐ๋ฅผ ๋ชฉํ๋ก ํ๋ค.
URL, ์๋ฒ, ์บ์, ์ฟ ํค๋ค์ ๊ธฐ๋ฐ์ผ๋ก ํธ๋ํฝ์ ๋ถ์ฐํ๋ฉฐ, ๋ฐ์ด๋ฌ์ค๋ ๋ถํ์ํ ์ธ๋ถ ๋ฐ์ดํฐ ๋ฑ์ ๊ฑธ๋ฌ๋ด๋ ํํฐ๋ง ๊ธฐ๋ฅ ๋ํ ๊ฐ์ง๊ณ ์์ผ๋ฉฐ ์์ฉ ํ๋ก๊ทธ๋จ ์์ค์ ํธ๋ํฝ ๋ชจ๋ํฐ๋ง๋ ๊ฐ๋ฅํ๋ค.
๋ง์ฝ ์ฅ์ ๊ฐ ๋ฐ์ํ ์๋ฒ๊ฐ ์๋ค๋ฉด ์ด๋ฅผ ํธ๋ํฝ ๋ถ์ฐ ๋์์์ ์ ์ธํด์ผ ํ๋๋ฐ, ์ด๋ ์ ๊ธฐ์ ์ผ๋ก ํฌ์ค ์ฒดํฌ(health check)๋ฅผ ์ด์ํ์ฌ ๊ฐ์ํ๋ฉด์ ์ด๋ฃจ์ด์ง๋ค.
- L4 ์ค์์น์ L7 ์ค์์น ์ฐจ์ด
- L4 ์ค์์น๋ ์ ์ก ๊ณ์ธต์ ์ฒ๋ฆฌํ๋ ๊ธฐ๊ธฐ๋ก ์คํธ๋ฆฌ๋ฐ ๊ด๋ จ ์๋น์ค์์๋ ์ฌ์ฉํ ์ ์์ผ๋ฉฐ, ๋ฉ์์ง๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ธ์ํ์ง ๋ชปํ๊ณ IP์ ํฌํธ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก(ํนํ ํฌํธ๊ธฐ๋ฐ) ํธ๋ํฝ์ ๋ถ์ฐํ๋ค.
- L7 ๋ก๋๋ฐธ๋ฐ์๋ IP, ํฌํธ ์ธ์๋ URL, HTTP ํค๋, ์ฟ ํค ๋ฑ์ ๊ธฐ๋ฐ์ผ๋ก ํธ๋ํฝ์ ๋ถ์ฐํ๋ค.
- ํด๋ผ์ฐ๋ ์๋น์ค์์ L7 ์ค์์น๋ฅผ ์ด์ฉํ ๋ก๋๋ฐธ๋ฐ์ฑ์ ALB(Application Load Balancer) ์ปดํฌ๋ํธ๋ก ํ๋ฉฐ, L4 ์ค์์น๋ฅผ ์ด์ฉํ ๋ก๋๋ฐธ๋ฐ์ฑ์ NLB(Network Load Balancer) ์ปดํฌ๋ํธ๋ก ํ๋ค. - ํฌ์ค ์ฒดํฌ
- ํฌ์ค์ฒดํฌ๋ ์ ์ก ์ฃผ๊ธฐ์ ์ฌ์ ์ก ํ์ ๋ฑ์ ์ค์ ํ ์ดํ ๋ฐ๋ณต์ ์ผ๋ก ์๋ฒ์ ์์ฒญ์ ๋ณด๋ด๋ ๊ฒ์ ๋งํ๋ฉฐ, ํฌ์ค ์ฒดํฌ๋ฅผ ํตํด ์๋ฒ์ ์ ์์ฌ๋ถ๋ฅผ ํ๋ณํ ์ ์๋ค.
- TCP, HTTP ๋ฑ ๋ค์ํ ๋ฐฉ๋ฒ์ผ๋ก ์์ฒญ์ ๋ณด๋ด๋ฉฐ ์ด ์์ฒญ์ด ์ ์์ ์ผ๋ก ์ด๋ฃจ์ด์ก๋ค๋ฉด ์ ์์ ์ธ ์๋ฒ๋ก ํ๋ณํ๋ค. ( ์๋ฅผ ๋ค์ด TCP ์์ฒญ์ ๋ณด๋๋๋ฐ 3-์จ์ด ํธ๋์ ฐ์ดํฌ๊ฐ ์ ์์ ์ผ๋ก ์ผ์ด๋์ง ์์ผ๋ฉด ์ ์์ด ์๋ ๊ฒ) - ๋ก๋๋ฐธ๋ฐ์๋ฅผ ์ด์ฉํ ์๋ฒ ์ด์คํ
- 2๋ ์ด์์ ์๋ฒ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ฐ์ IP๋ฅผ ์ ๊ณตํ๊ณ ์ด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์์ ์ ์ธ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ค.
- ์์ ๊ทธ๋ฆผ์ฒ๋ผ ๋ก๋๋ฐธ๋ฐ์๊ฐ ์ ๊ณตํ 0.0.0.12010์ด๋ ๊ฐ์ IP์ ์ฌ์ฉ์๋ค์ด ์ ๊ทผํ๊ณ ๋ท๋จ์ ์ฌ์ฉ ๊ฐ๋ฅํ ์๋ฒ์ธ 0.0.0.12011๊ณผ 0.0.0.12012๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์๋นํ๋ค. ์ด๋ ๊ฒ ํ๋ฉด 0.0.0.12011์ด๋ ์๋ฒ์ ์ฅ์ ๊ฐ ๋ฐ์ํด๋ ๊ทธ๊ฒ๊ณผ๋ ๋ฌด๋ฐฉํ๊ฒ 0.0.0.12012 ์๋ฒ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์์ ์ ์ธ ์๋น์ค๋ฅผ ์ด์ํ ์ ์๋ค.
2.3.3 ์ธํฐ๋ท ๊ณ์ธต์ ์ฒ๋ฆฌํ๋ ๊ธฐ๊ธฐ
- ๋ผ์ฐํฐ
๋ผ์ฐํฐ(router)๋ ์ฌ๋ฌ ๊ฐ์ ๋คํธ์ํฌ๋ฅผ ์ฐ๊ฒฐ, ๋ถํ , ๊ตฌ๋ถ์์ผ์ฃผ๋ ์ญํ ์ ํ๋ฉฐ, ๋ค๋ฅธ ๋คํธ์ํฌ์ ์กด์ฌํ๋ ์ฅ์น๋ผ๋ฆฌ ์๋ก ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ์ ๋ ํจํท ์๋ชจ๋ฅผ ์ต์ํํ๊ณ ๊ฒฝ๋ก๋ฅผ ์ต์ ํํ์ฌ ์ต์ ๊ฒฝ๋ก๋ก ํจํท์ ํฌ์๋ฉํ๋ ๋ผ์ฐํ ์ ํ๋ ์ฅ์น์ด๋ค.
- L3 ์ค์์น
L2์ค์์น์ ๊ธฐ๋ฅ๊ณผ ๋ผ์ฐํ ๊ธฐ๋ฅ์ ๊ฐ์ถ ์ฅ๋น๋ฅผ ๋งํ๋ฉฐ, L3์ค์์น๋ฅผ ๋ผ์ฐํฐ๋ผ๊ณ ๋งํ๊ธฐ๋ ํ๋ค. ๋ผ์ฐํฐ๋ ์ํํธ์จ์ด ๊ธฐ๋ฐ์ ๋ผ์ฐํ ๊ณผ ํ๋์จ์ด ๊ธฐ๋ฐ์ ๋ผ์ฐํ ์ ํ๋ ๊ฒ์ผ๋ก ๋๋ ์ง๊ณ ํ๋์จ์ด ๊ธฐ๋ฐ์ ๋ผ์ฐํ ์ ๋ด๋นํ๋ ์ฅ์น๋ฅผ L3 ์ค์์น๋ผ๊ณ ํ๋ค.
์๋๋ L2์ค์์น์ L3์ค์์น์ ๋น๊ต์ ์ด๋ค.
๊ตฌ๋ถ L2 ์ค์์น L3 ์ค์์น ์ฐธ์กฐ ํ ์ด๋ธ MAC ์ฃผ์ ํ ์ด๋ธ ๋ผ์ฐํ ํ ์ด๋ธ ์ฐธ์กฐ PDU ์ด๋๋ท ํ๋ ์ IP ํจํท ์ฐธ์กฐ ์ฃผ์ MAC ์ฃผ์ IP ์ฃผ์ 2.3.4 ๋ฐ์ดํฐ ๊ณ์ธต์ ์ฒ๋ฆฌํ๋ ๊ธฐ๊ธฐ
- L3 ์ค์์น
์ฅ์น๋ค์ MAC ์ฃผ์๋ฅผ MAC ์ฃผ์ ํ ์ด๋ธ์ ํตํด ๊ด๋ฆฌํ๋ฉฐ, ์ฐ๊ฒฐ๋ ์ฅ์น๋ก๋ถํฐ ํจํท์ด ์์ ๋ ํจํท ์ ์ก์ ๋ด๋นํ๋ค.
- ๋ธ๋ฆฌ์ง(bridge)
๋ ๊ฐ์ ๊ทผ๊ฑฐ๋ฆฌ ํต์ ๋ง(LAN)์ ์ํธ ์ ์ํ ์ ์๋๋ก ํ๋ ํต์ ๋ง ์ฐ๊ฒฐ ์ฅ์น๋ก, ํฌํธ์ ํฌํธ ์ฌ์ด์ ๋ค๋ฆฌ ์ญํ ์ ํ๋ฉฐ ์ฅ์น์์ ๋ฐ์์จ MAC ์ฃผ์๋ฅผ MAC ์ฃผ์ ํ ์ด๋ธ๋ก ๊ด๋ฆฌํ๋ค.
๋ธ๋ฆฌ์ง๋ ํต์ ๋ง ๋ฒ์๋ฅผ ํ์ฅํ๊ณ ์๋ก ๋ค๋ฅธ LAN ๋ฑ์ผ๋ก ์ด๋ฃจ์ด์ง ํ๋์ ํต์ ๋ง์ ๊ตฌ์ถํ ๋ ์ฐ์ธ๋ค.
2.3.5 ๋ฌผ๋ฆฌ ๊ณ์ธต์ ์ฒ๋ฆฌํ๋ ๊ธฐ๊ธฐ- NIC(Network Interface Card)
LAN์นด๋๋ผ๊ณ ํ๋ ๋คํธ์ํฌ ์ธํฐํ์ด์ค ์นด๋๋ 2๋ ์ด์์ ์ปดํจํฐ ๋คํธ์ํฌ๋ฅผ ๊ตฌ์ฑํ๋ ๋ฐ ์ฌ์ฉํ๋ฉฐ, ๋คํธ์ํฌ์ ๋น ๋ฅธ ์๋๋ก ๋ฐ์ดํฐ๋ฅผ ์ก์์ ํ ์ ์๋๋ก ์ปดํจํฐ ๋ด์ ์ค์นํ๋ ํ์ฅ ์นด๋์ด๋ค.
๊ฐ LAN ์นด๋์๋ ๊ฐ๊ฐ์ ๊ตฌ๋ถํ๊ธฐ ์ํ ๊ณ ์ ์ ์๋ณ๋ฒํธ์ธ MAC ์ฃผ์๊ฐ ์๋ค.
- ๋ฆฌํผํฐ(repeater)
๋ค์ด์ค๋ ์ฝํด์ง ์ ํธ ์ ๋๋ฅผ ์ฆํญํ์ฌ ๋ค๋ฅธ ์ชฝ์ผ๋ก ์ ๋ฌํ๋ ์ฅ์น๋ฅผ ๋งํ๋ค.
์ด๋ฅผ ํตํด ํจํท์ด ๋ ๋ฉ๋ฆฌ ๊ฐ ์ ์์ผ๋ ๊ด์ผ์ด๋ธ์ ๋ณด๊ธ์ผ๋ก ์ธํด ํ์ฌ๋ ์ ์ฐ์ด์ง ์๋๋ค.
- AP(Access Point)
ํจํท์ ๋ณต์ฌํ๋ ๊ธฐ๊ธฐ๋ก, AP์ ์ ์ LAN์ ์ฐ๊ฒฐํ ํ ๋ค๋ฅธ ์ฅ์น์์ ์์ดํ์ด์ ๊ฐ์ ๋ฌด์ LAN ๊ธฐ์ ์ ์ฌ์ฉํ์ฌ ๋ฌด์ ๋คํธ์ํฌ ์ฐ๊ฒฐ์ ํ ์ ์๋ค.
๋ฐ์ํ'Book' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
- ์ ํ๋ฆฌ์ผ์ด์
๊ณ์ธต : L7 ์ค์์น