์ค์์น (Switch)
๋คํธ์ํฌ๋ฅผ ์ฐ๊ฒฐํ๋ ์ผ์ ํ๋ ๋ชฉ์ ์ ๊ฐ์ง ๊ธฐ๊ธฐ
์์ ๊ณผ ์ฐ๊ฒฐ๋ ๋ชจ๋ ๊ธฐ๊ธฐ์์ ๋ค์ด์ค๋ ํจํท์ ์์ ํ๊ณ , ํจํท์ ์ ๋นํ ๊ธฐ๊ธฐ๋ก ๋ณด๋ด๋ ์ผ์ ํฉ๋๋ค.
OSI 7 ๊ณ์ธต์์ ์ด๋ ๊ณ์ธต๊น์ง ๋ค๋ฃจ๋์ง๋ฅผ ๊ธฐ์ค์ผ๋ก ์ค์์น์ ์นดํ ๊ณ ๋ฆฌ๋ฅผ ๋๋๋๋ค.
L4 ์ค์์น
- OSI 4๊ณ์ธต
- IP + Port
- Port ๊ตฌ๋ถ์ด ๊ฐ๋ฅํ๋ฏ๋ก ํ๋กํ ์ฝ(HTTP, FTP)๋ง๋ค ๋ค๋ฅธ ์๋ฒ๋ก ๋ณด๋ด๋ ๊ฒ์ด ๊ฐ๋ฅ
- ์ค์ IP๋ค์ ํ๋์ ๊ฐ์IP(Virtual IP, VIP)๋ก ๋ฌถ์ด์ ์ฒ๋ฆฌํ ์ ์์
- VIP๋ฅผ ํตํด ์์ฒญ๋ฐ์ ์์ ์ ์ฌ๋ฌ๊ฐ์ ์๋ฒ๋ก ๋ถ์ฐ
- VIP๋ฅผ ํตํด ์ฐ๊ฒฐ๋ ์๋ฒ๊ฐ ๋ค์ด๋์ด๋ ์๋์ผ๋ก ๋ค๋ฅธ ์๋ฒ๊ฐ ํด๋น ์ญํ ์ ํ๋๋ก ์ ํํ๋ failover ๊ธฐ๋ฅ ์ง์
- → ํฌํธ ๊ธฐ๋ฐ ์ค์์นญ ์ง์, VIP๋ฅผ ์ด์ฉํด ๋ก๋ ๋ฐธ๋ฐ์ฑ
L4 ์ค์์น๊ฐ ํ์ํ ์ด์
์ฌ์ฉ์๊ฐ ๋์ด๋ ์๋ฒ๊ฐ ๊ณ์ ์ถ๊ฐ๋๋ ์ํฉ์ด ์๋ค๊ณ ์๊ฐํด๋ณด๋ฉด
์๋ฒ๋ง๋ค ๋ค๋ฅธ IP ์ฃผ์๊ฐ ํ ๋น๋ ๊ฒ์ธ๋ฐ ์ฌ์ฉ์๋ค์ ์ด๋ป๊ฒ ์ ์ํด์ผ ํ ๊น? ๐ค
์๋ฒ๊ฐ 2๋๋ฉด ๊ณต์ง๋ฅผ ํด์ ํด๊ฒฐํ ์๋ ์๊ฒ ์ง๋ง, ์๋ฒ์ ์๊ฐ 3๋ ์ด์์ผ๋ก ๊ณ์ ๋์ด๋๋ค๋ฉด?
๋ถํ ๋ถ์ฐ๋ ๊ณ ๋ คํ์ง ์์ ์๊ฐ ์๋ค!
→ ์๋ฒ์๊ฒ ์์ฒญ์ ์ ๋ฌํ ํ์์์ด L4 ์ค์์น์ ๋ชจ๋ ์์ฒญ์ ์ ๋ฌํ๊ณ , L4 ์ค์์น๊ฐ ์๋ฒ๋ค์๊ฒ ์์ฒญ์ ๊ทธ๋๋ก ์ ๋ฌํจ
→ ๋ชจ๋ ์์ฒญ์ L4๊ฐ ๋ฐ๊ธฐ ์ํด, L4 ์ค์์น๊ฐ ๊ณต์ธ IP๋ฅผ ๊ฐ๊ฒ ๋๊ณ , ๋ชจ๋ ์ฌ์ฉ์๋ค์ ์ด ๊ณต์ธ IP๋ก ์์ฒญ์ ๋ณด๋ด๊ฒ ๋๋ค!
์ถ๊ฐ๋ก L4 ์ค์์น๋ 4๊ณ์ธต์ ๋คํธ์ํฌ ๊ณ์ธต์์ ์ฌ์ฉ๋๋ฉฐ ํฌํธ ๋ฒํธ๋ฅผ ํจ๊ป ์ฌ์ฉํจ
ํฌํธ ์ ๋ณด๋ฅผ ํตํด ํ๋์ ์๋ฒ์์ ์น ์๋น์ค๋ฅผ ์ ๊ณตํด๋ ํฌํธ ์ข ๋ฅ๋ณ๋ก ๋ค์ํ ์น ์๋น์ค๋ฅผ ์ ๊ณตํ ์ ์์!
๋ฐ๋ผ์ L4 ์ค์์น์๋ ์ธ๋ถ์์ ์ ์ํ IP์ Port๋ฅผ ํจ๊ป ๋ช ์ํด์ฃผ์ด์ผ ํจ!
L7 ์ค์์น
- ์ ํ๋ฆฌ์ผ์ด์ ์์ญ, ์ฆ HTTP Request ์์ฒญ ๋ด์ฉ๊น์ง ํ๋จ
- L4๊ฐ ์ฌ์ฉํ๋ IP + Port ๋ฟ๋ง ์๋๋ผ, URI ์ ๋ณด, ์ฟ ํค ๋ฑ์ ๋ชจ๋ ํ๋จํด ์ ์ฐํ๊ฒ ๋คํธ์ํฌ ๋ฐธ๋ฐ์ฑ์ ํจ
- ์1) L4 ์ค์์น์์ ์ ๊ณตํ๋ ๊ธฐ๋ฅ ๋ชจ๋ ํฌํจ, ํ๋กํ ์ฝ(Port)๋ณ๋ก ๋ค๋ฅธ ์๋ฒ์ ํ ๋น
- ์2) www.naver.com/blog ์ www.naver.com/cafe ๋ฅผ ๋ค๋ฅธ ์๋ฒ๊ฐ ์ฒ๋ฆฌํ๋๋ก ์ค์ ๊ฐ๋ฅ
- ์3) URI, ์ฟ ํค, ๋ฐ์ด๋ฌ์ค ํจํด ๋ฑ์ ๋ถ์ํด ํน์ ํธ๋ํฝ์ ๋ฐ์ง ์๋๋ก ํํฐ๋ง ๊ฐ๋ฅ
- ์4) ํจํท์ ๋ฐ์ดํฐ ๋ถ๋ถ, payload๋ฅผ ๋ถ์ํด DDoS ๊ฐ์ ๊ณต๊ฒฉ ์ํ ๊ฐ๋ฅ
ํ์ฌ์์ ๊ณต์ ๊ธฐ(์ฌ์ค IP)๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ → ํ ํ์ฌ์ ๋ชจ๋ ์์ฒญ IP๊ฐ ๊ฐ์
- L4 ์ค์์น๋ IP+Port๊ฐ ๊ฐ๊ธฐ ๋๋ฌธ์, ๋ชจ๋ ์์ฒญ์ ํ ์๋ฒ์ ํ ๋น
- L7 ์ค์์น๋ IP+Port์ HTTP Request๋ฅผ ์ด์ฉํด ๋ถ์ฐ์ํค๋ฏ๋ก ์ ์ ํ๊ฒ ๋ถ์ฐ ๊ฐ๋ฅ
๊ฒฐ๋ก
- L4 ์ค์์น : ํฌํธ ๊ธฐ๋ฐ์ผ๋ก ํจํท ์ฒ๋ฆฌ
- L7 ์ค์์น : ํฌํธ + ํ์ด๋ก๋(๋ฐ์ดํฐ) ๊ธฐ๋ฐ์ผ๋ก ๋ฐ์ดํฐ ์ฒ๋ฆฌ, ์ธ์ ์ ๋ถ๋ฆฌํ๊ณ ์์ ์ด ์ฒ ์ ํ๊ฒ ํด๋ผ/์๋ฒ๋ก ๋์
ํ์ด๋ก๋ ๊ธฐ๋ฐ์ผ๋ก ํจํท์ ์ฒ๋ฆฌํ๋ L7๋ ๋ ์ ์ฐํ ์ฒ๋ฆฌ๊ฐ ๊ฐ๋ฅ (URL ์ ๋ณด๋ก ํจํท์ ์ฒ๋ฆฌํ๋ค๋ ์ง ๋ฑ ์ฌ์ธํ ์ปจํธ๋กค ๊ฐ๋ฅ)
L4์ ๋นํด ๋ถ์ํ ์ ๋ณด๊ฐ ๋ง์ ๋ก๋ ๋ฐธ๋ฐ์ฑ ์์ ์ด ์ด๋ ต๊ณ ๋ฌด๊ฑฐ์์ ธ ์ฑ๋ฅ ์ข์ L7 ์ฅ๋น๋ ๊ฐ๊ฒฉ์ด ๋งค์ฐ ๋น์ธ๋ค..
์ฐธ๊ณ ์ฌ์ดํธ
https://aws-hyoh.tistory.com/65