๋คํธ์ํฌ๋ ์ฌ๋ฌ ๊ฐ์ ๋คํธ์ํฌ ๊ธฐ๊ธฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ตฌ์ถ๋๋ค.
๋คํธ์ํฌ ๊ธฐ๊ธฐ์ ์ฒ๋ฆฌ ๋ฒ์
๋คํธ์ํฌ ๊ธฐ๊ธฐ๋ ๊ณ์ธต๋ณ๋ก ์ฒ๋ฆฌ ๋ฒ์๋ฅผ ๋๋ ์ ์๋ค.
์๋ฅผ ๋ค์ด, ๋งํฌ ๊ณ์ธต ์ค์์๋ ๋ฌผ๋ฆฌ ๊ณ์ธต์ ์ฒ๋ฆฌํ ์ ์๋ ๊ธฐ๊ธฐ, ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต์ ์ฒ๋ฆฌํ ์ ์๋ ๊ธฐ๊ธฐ ๋ฑ์ผ๋ก ๋๋๋ค.
๊ทธ๋ฆฌ๊ณ ์์ ๊ณ์ธต์ ์ฒ๋ฆฌํ ์ ์๋ ๊ธฐ๊ธฐ๋ ํ์ ๊ณ์ธต์ ์ฒ๋ฆฌํ ์ ์์ง๋ง, ๋ฐ๋๋ก ํ์ ๊ณ์ธต์ ์ฒ๋ฆฌํ๋ ๊ธฐ๊ธฐ๋ ์์ ๊ณ์ธต์ ์ฒ๋ฆฌํ ์ ์๋ค.
์๋ฅผ ๋ค์ด, L7 ์ค์์น๋ ์ ํ๋ฆฌ์ผ์ด์ ๊ณ์ธต์ ์ฒ๋ฆฌํ๋ ๊ธฐ๊ธฐ์ธ๋ฐ ๊ทธ ๋ฐ์ ์ธํฐ๋ท ๊ณ์ธต์ด๋ ๋งํฌ ๊ณ์ธต ๋ฑ์ ๋ชจ๋ ํ์ ๊ณ์ธต์ ํ๋กํ ์ฝ์ ์ฒ๋ฆฌํ ์ ์๋ค.
๊ฐ ๊ณ์ธต์ ํ๋กํ ์ฝ์ ์ฒ๋ฆฌํ ์ ์๋ ๋คํธ์ํฌ ๊ธฐ๊ธฐ๋ ๋ค์๊ณผ ๊ฐ๋ค.
- ์ ํ๋ฆฌ์ผ์ด์ ๊ณ์ธต : L7 ์ค์์น
- ์ธํฐ๋ท ๊ณ์ธต : ๋ผ์ฐํฐ, L3 ์ค์์น
- ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต : L2 ์ค์์น, ๋ธ๋ฆฌ์ง
- ๋ฌผ๋ฆฌ ๊ณ์ธต : NIC, ๋ฆฌํผํฐ, AP
* ์ค์์น : ์ฌ๋ฌ ์ฅ๋น๋ฅผ ์ฐ๊ฒฐํ๊ณ ๋ฐ์ดํฐ ํต์ ์ ์ค์ฌํ๋ฉฐ, ๋ชฉ์ ์ง๊ฐ ์ฐ๊ฒฐ๋ ํฌํธ๋ก๋ง ์ ๊ธฐ ์ ํธ๋ฅผ ๋ณด๋ด์ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๋ ํต์ ๋คํธ์ํฌ ์ฅ๋น
์ด์ ๊ฐ ๊ณ์ธต๋ณ๋ก ์์ธํ ์์๋ณด์
์ ํ๋ฆฌ์ผ์ด์ ๊ณ์ธต์ ์ฒ๋ฆฌํ๋ ๊ธฐ๊ธฐ
- L7 ์ค์์น
- '๋ก๋ ๋ฐธ๋ฐ์'๋ผ๊ณ ๋ถ๋ฆฌ๊ธฐ๋ ํ๋ฉฐ, ์๋ฒ์ ๋ถํ๋ฅผ ๋ถ์ฐํ๋ ๊ธฐ๊ธฐ
- ํด๋ผ์ด์ธํธ๋ก๋ถํฐ ์ค๋ ์์ฒญ๋ค์ ๋ค์ชฝ์ ์ฌ๋ฌ ์๋ฒ๋ก ๋๋๋ ์ญํ ์ ํ๋ฉฐ ์์คํ ์ด ์ฒ๋ฆฌํ ์ ์๋ ํธ๋ํฝ ์ฆ๊ฐ๋ฅผ ๋ชฉํ๋ก ํ๋ค.
- URL, ์๋ฒ, ์บ์, ์ฟ ํค๋ค์ ๊ธฐ๋ฐ์ผ๋ก ํธ๋ํฝ์ ๋ถ์ฐํ๋ค.
- ๋ฐ์ด๋ฌ์ค, ๋ถํ์ํ ์ธ๋ถ ๋ฐ์ดํฐ ๋ฑ์ ๊ฑธ๋ฌ๋ด๋ ํํฐ๋ง ๊ธฐ๋ฅ๋ ๊ฐ์ง๊ณ ์๋ค.
- ์์ฉ ํ๋ก๊ทธ๋จ ์์ค์ ํธ๋ํฝ ๋ชจ๋ํฐ๋ง๋ ๊ฐ๋ฅํ๋ค.
- ๋ง์ฝ ์ฅ์ ๊ฐ ๋ฐ์ํ ์๋ฒ๊ฐ ์๋ค๋ฉด ์ด๋ฅผ ํธ๋ํฝ ๋ถ์ฐ ๋์์์ ์ ์ธํด์ผ ํ๋๋ฐ, ์ด๋ ์ ๊ธฐ์ ์ผ๋ก 'ํฌ์ค ์ฒดํฌ'๋ฅผ ์ด์ฉํ์ฌ ๊ฐ์ํ๋ฉด์ ์ด๋ฃจ์ด์ง๋ค.
- L4 ์ค์์น์ L7 ์ค์์น์ ์ฐจ์ด
- '๋ก๋ ๋ฐธ๋ฐ์(์๋ฒ ๋ถํ ๋ถ์ฐ)' ์ญํ ์ ํ๋ ๊ฒ์ L7 ์ค์์น๋ฟ๋ง ์๋๋ผ L4 ์ค์์น๋ ์๋ค. L4 ์ค์์น๋ ์ ์ก ๊ณ์ธต์ ์ฒ๋ฆฌํ๋ ๊ธฐ๊ธฐ๋ก ์คํธ๋ฆฌ๋ฐ ๊ด๋ จ ์๋น์ค์๋ ์ฌ์ฉํ ์ ์์ผ๋ฉฐ, ๋ฉ์์ง๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ธ์ํ์ง ๋ชปํ๊ณ IP์ ํฌํธ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํธ๋ํฝ์ ๋ถ์ฐํ๋ค.
- ๋ฐ๋ฉด์, L7 ์ค์์น๋ IP, ํฌํธ ์ธ์๋ URL, HTTP ํค๋, ์ฟ ํค ๋ฑ์ ๊ธฐ๋ฐ์ผ๋ก ํธ๋ํฝ์ ๋ถ์ฐํ๋ค.
- ์ฐธ๊ณ ) AWS, GCP์ ๊ฐ์ ํด๋ผ์ฐ๋ ์๋น์ค์์ L7 ์ค์์น๋ฅผ ์ด์ฉํ ๋ก๋๋ฐธ๋ฐ์ฑ์ 'ALB(Application Load Balancer)' ์ปดํฌ๋ํธ๋ก ํ๋ฉฐ, L4 ์ค์์น๋ฅผ ์ด์ฉํ ๋ก๋ ๋ฐธ๋ฐ์ฑ์ 'NLB(Network Load Balancer)' ์ปดํฌ๋ํธ๋ก ํ๋ค.
- ํฌ์ค ์ฒดํฌ
- L4 ์ค์์น์ L7 ์ค์์น ๋ชจ๋ ํฌ์ค ์ฒดํฌ๋ฅผ ์ด์ฉํ๋ค. ํฌ์ค ์ฒดํฌ๋ ์ ์ก ์ฃผ๊ธฐ์ ์ฌ์ ์ก ํ์ ๋ฑ์ ์ค์ ํ ์ดํ, ๋ฐ๋ณต์ ์ผ๋ก ์๋ฒ์ ์์ฒญ์ ๋ณด๋ด์ ์ ์ / ๋น์ ์ ์๋ฒ๋ฅผ ํ๋ณํ๋ค.
- ์ด๋ ์๋ฒ์ ๋ถํ๊ฐ ๋์ง ์์ ๋งํผ์ ์ ์ ํ ์์ฒญ ํ์๋ฅผ ์ค์ ํด์ผ ํ๋ค.
- TCP / HTTP ๋ฑ ๋ค์ํ ๋ฐฉ๋ฒ์ผ๋ก ์์ฒญ์ ๋ณด๋ด๋ฉฐ ์ด ์์ฒญ์ด ์ ์์ ์ผ๋ก ์ด๋ฃจ์ด์ก๋ค๋ฉด ์ ์ ์๋ฒ๋ก ํ๋จํ๋ค.
- ์๋ฅผ ๋ค์ด, TCP ์์ฒญ์ ๋ณด๋๋๋ฐ 3-way handshake๊ฐ ์ ์์ ์ผ๋ก ์ผ์ด๋์ง ์์๋ค๋ฉด ์ ์์ด ์๋ ๊ฒ์ด๋ค.
- ๋ก๋ ๋ฐธ๋ฐ์๋ฅผ ์ด์ฉํ ์๋ฒ ์ด์คํ
- ๋ก๋ ๋ฐธ๋ฐ์์ ๋ํ์ ์ธ ๊ธฐ๋ฅ์ผ๋ก '์๋ฒ ์ด์คํ'๋ฅผ ๋ค ์ ์๋ค. ์๋ฒ๋ฅผ ์์ ์ ์ผ๋ก ์ด์ฉํ๊ธฐ ์ํด์ 2๋ ์ด์์ ์๋ฒ๊ฐ ํ์์ ์ด๋ค. ์๋ฌ๊ฐ ๋ฐ์ํ์ฌ ์๋ฒ 1๋๊ฐ ์ข ๋ฃ๋๋๋ผ๋ ์๋น์ค๋ ์์ ์ ์ผ๋ก ์ด์ฉ๋์ด์ผ ํ๊ธฐ ๋๋ฌธ์ด๋ค.
- ๋ก๋ ๋ฐธ๋ฐ์๋ 2๋ ์ด์์ ์๋ฒ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ฐ์ IP๋ฅผ ์ ๊ณตํ๊ณ ์ด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์์ ์ ์ธ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ค.
- ์๋ ๊ทธ๋ฆผ์ฒ๋ผ ๋ก๋๋ฐธ๋ฐ์๊ฐ ์ ๊ณตํ 0.0.0.12010์ด๋ผ๋ ๊ฐ์ IP(VIP, ๋ก๋ ๋ฐธ๋ฐ์ฑ์ ๋์์ด ๋๋ ์ฌ๋ฌ ์๋ฒ๋ฅผ ๋ํํ๋ ๊ฐ์ IP)์ ์ฌ์ฉ์๋ค์ด ์ ๊ทผํ๊ณ , ๋ก๋ ๋ฐธ๋ฐ์๋ ์ค์ ๋ ๋ถํ ๋ถ์ฐ ๋ฐฉ์์ ๋ฐ๋ผ ๊ฐ ์์ฒญ๋ค์ ๋ท๋จ์ ์์นํ ์ฌ์ฉ ๊ฐ๋ฅํ ์๋ฒ์ธ 0.0.0.12011๊ณผ 0.0.0.12012๋ก ๊ฐ ์์ฒญ๋ค์ ๋ถ์ฐํ๋ค.
- ์ด์ฒ๋ผ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ค๊ฐ 0.0.0.12011 ์๋ฒ์ ์ฅ์ ๊ฐ ๋ฐ์ํ๋ 0.0.0.12012 ์๋ฒ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์๋น์ค๋ฅผ ์ ๊ณตํ ์ ์๋ค.
์ธํฐ๋ท ๊ณ์ธต์ ์ฒ๋ฆฌํ๋ ๊ธฐ๊ธฐ
์ธํฐ๋ท ๊ณ์ธต์ ์ฒ๋ฆฌํ๋ ๊ธฐ๊ธฐ๋ก๋ ๋ผ์ฐํฐ์ L3 ์ค์์น๊ฐ ์๋ค.
- ๋ผ์ฐํฐ
- ์ฌ๋ฌ ๊ฐ์ ๋คํธ์ํฌ๋ฅผ ์ฐ๊ฒฐ, ๋ถํ , ๊ตฌ๋ถ์์ผ์ฃผ๋ ์ญํ ์ ํ๋ค.
- ๋ค๋ฅธ ๋คํธ์ํฌ์ ์กด์ฌํ๋ ์ฅ์น๋ผ๋ฆฌ ์๋ก ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ์ ๋, ํจํท์ ์์น๋ฅผ ์ถ์ถํ์ฌ ํจํท ์๋ชจ๋ฅผ ์ต์ํํ๊ณ ๊ฒฝ๋ก๋ฅผ ์ต์ ํํ๋ ์ต์ ๊ฒฝ๋ก๋ฅผ ๊ตฌํ๊ณ , ๊ทธ ๊ฒฝ๋ก๋ฅผ ๋ฐ๋ผ ํจํท์ ์ ์กํ๋ "๋ผ์ฐํ "์ ํ๋ค.
- L3 ์ค์์น
- L2 ์ค์์น์ ๊ธฐ๋ฅ๊ณผ ๋ผ์ฐํ ๊ธฐ๋ฅ์ ๊ฐ์ถ ์ฅ๋น๋ฅผ ๋งํ๋ค. L3 ์ค์์น๋ฅผ ๋ผ์ฐํฐ๋ผ ๋ด๋ ๋ฌด๋ฐฉํ๋ค.
- ๋ผ์ฐํฐ๋ ์์์ ์ค๋ช ํ ์ํํธ์จ์ด ๊ธฐ๋ฐ์ ๋ผ์ฐํ ๊ณผ ํ๋์จ์ด ๊ธฐ๋ฐ์ ๋ผ์ฐํ ์ ํ๋ ๊ฒ์ผ๋ก ๋๋ ์ง๊ณ ํ๋์จ์ด ๊ธฐ๋ฐ์ ๋ผ์ฐํ ์ ๋ด๋นํ๋ ์ฅ์น๋ฅผ L3 ์ค์์น๋ผ๊ณ ํ๋ค.
- ํ๋์จ์ด ๊ธฐ๋ฐ์ด๊ธฐ ๋๋ฌธ์ ์ํํธ์จ์ด ๊ธฐ๋ฐ์ ๋ผ์ฐํฐ๋ณด๋ค ์๋๋ ๋น ๋ฅด์ง๋ง, ๊ธฐ๋ฅ๊ณผ ํ์ฅ์ฑ๋ฉด์์๋ ๋จ์ด์ง๋ค.
- L3 ์ค์์น์ L2 ์ค์์น์ ์ฐจ์ด๋ ์๋ ํ์ ๊ฐ๋ค.
๊ตฌ๋ถ | L2 ์ค์์น | L3 ์ค์์น |
์ฐธ์กฐ ํ ์ด๋ธ | MAC ์ฃผ์ ํ ์ด๋ธ | ๋ผ์ฐํ ํ ์ด๋ธ |
์ฐธ์กฐ PDU | ์ด๋๋ท ํ๋ ์ | IP ํจํท |
์ฐธ์กฐ ์ฃผ์ | MAC ์ฃผ์ | IP ์ฃผ์ |
๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต์ ์ฒ๋ฆฌํ๋ ๊ธฐ๊ธฐ
๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต์ ์ฒ๋ฆฌํ๋ ๊ธฐ๊ธฐ๋ก๋ L2 ์ค์์น์ ๋ธ๋ฆฌ์ง๊ฐ ์๋ค.
- L2 ์ค์์น
- ์ฅ์น๋ค์ MAC ์ฃผ์๋ฅผ MAC ์ฃผ์ ํ ์ด๋ธ์ ํตํด ๊ด๋ฆฌํ๋ฉฐ, ์ฐ๊ฒฐ๋ ์ฅ์น๋ก๋ถํฐ ํจํท์ด ์์ ๋ ํจํท ์ ์ก์ ๋ด๋นํ๋ค.
- IP ์ฃผ์๋ฅผ ์ดํดํ์ง ๋ชปํ๊ธฐ ๋๋ฌธ์ IP ์ฃผ์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋ผ์ฐํ ํ๋ ๊ฒ์ ๋ถ๊ฐ๋ฅํ๊ณ , ์ด ๋๋ฌธ์ ๋ค๋ฅธ ๋คํธ์ํฌ ๊ฐ์ ํต์ ์ ๋ถ๊ฐ๋ฅํ๋ฉฐ ๋์ผํ ๋คํธ์ํฌ ์์์์ ํต์ ๋ง ๊ฐ๋ฅํ๋ค.
- ๋จ์ํ ํจํท์ MAC ์ฃผ์๋ฅผ ์ฝ์ด ์ค์์นญํ๋ ์ญํ ์ ํ๋ค.
- ๋ชฉ์ ์ง๊ฐ MAC ์ฃผ์ ํ ์ด๋ธ์ ์๋ค๋ฉด ์ ์ฒด ํฌํธ์ ์ ๋ฌํ๊ณ (flooding) MAC ์ฃผ์ ํ ์ด๋ธ์ ์ฃผ์๋ ์ผ์ ์๊ฐ ์ดํ ์ญ์ ํ๋ ๊ธฐ๋ฅ(aging)๋ ์๋ค.
- ๋ธ๋ฆฌ์ง
- ๋ ๊ฐ์ ๊ทผ๊ฑฐ๋ฆฌ ํต์ ๋ง(LAN)์ ์ํธ ์ ์ํ ์ ์๋๋ก ํ๋ ํต์ ๋ง ์ฐ๊ฒฐ ์ฅ์น์ด๋ค.
- ํฌํธ์ ํฌํธ ์ฌ์ด์ ๋ค๋ฆฌ ์ญํ ์ ํ๋ฉฐ ์ฅ์น์์ ๋ฐ์์จ MAC ์ฃผ์๋ฅผ MAC ์ฃผ์ ํ ์ด๋ธ๋ก ๊ด๋ฆฌํ๋ค.
- ํต์ ๋ง ๋ฒ์๋ฅผ ํ์ฅํ๊ณ ์๋ก ๋ค๋ฅธ LAN ๋ฑ์ ํ๋์ ํต์ ๋ง์ผ๋ก ๊ตฌ์ถํ ๋ ์ฐ์ธ๋ค.
๋ฌผ๋ฆฌ ๊ณ์ธต์ ์ฒ๋ฆฌํ๋ ๊ธฐ๊ธฐ
๋ฌผ๋ฆฌ ๊ณ์ธต์ ์ฒ๋ฆฌํ๋ ๊ธฐ๊ธฐ๋ก๋ NIC, ๋ฆฌํผํฐ, AP๊ฐ ์๋ค.
- NIC
- LAN ์นด๋๋ผ๊ณ ๋ถ๋ฆฌ๋ NIC(Network Interface Card)๋ 2๋ ์ด์์ ์ปดํจํฐ ๋คํธ์ํฌ๋ฅผ ๊ตฌ์ฑํ๋ ๋ฐ ์ฌ์ฉํ๋ค.
- ์ปดํจํฐ๊ฐ ๋คํธ์ํฌ์ ๋น ๋ฅธ ์๋๋ก ๋ฐ์ดํฐ๋ฅผ ์ก์์ ํ ์ ์๋๋ก ์ปดํจํฐ ๋ด์ ์ค์นํ๋ ํ์ฅ ์นด๋์ด๋ค.
- ๊ฐ LAN ์นด๋์๋ ์ฃผ๋ฏผ๋ฑ๋ก๋ฒํธ์ฒ๋ผ ๊ฐ ์ฅ์น๋ฅผ ๊ตฌ๋ถํ๊ธฐ ์ํ ๊ณ ์ ์ ์๋ณ๋ฒํธ์ธ MAC ์ฃผ์๊ฐ ์๋ค.
- ๋ฆฌํผํฐ
- ๋ค์ด์ค๋ ์ฝํด์ง ์ ํธ ์ ๋๋ฅผ ์ฆํญํ์ฌ ๋ค๋ฅธ ์ชฝ์ผ๋ก ์ ๋ฌํ๋ ์ฅ์น์ด๋ค.
- ์ด๋ฅผ ํตํด ํจํท์ด ๋ ๋ฉ๋ฆฌ ๊ฐ ์ ์๋ค. ํ์ง๋ง, ๊ด์ผ์ด๋ธ์ด ๋ณด๊ธ๋๋ฉด์ ํ์ฌ๋ ์ ์ฐ์ด์ง ์๋ ์ฅ์น์ด๋ค.
- AP(Access Point)
- ํจํท์ ๋ณต์ฌํ๋ ๊ธฐ๊ธฐ์ด๋ค.
- AP์ ์ ์ LAN์ ์ฐ๊ฒฐํ ํ ๋ค๋ฅธ ์ฅ์น์์ ๋ฌด์ LAN ๊ธฐ์ (์์ดํ์ด ๋ฑ)์ ์ฌ์ฉํ์ฌ ๋ฌด์ ๋คํธ์ํฌ ์ฐ๊ฒฐ์ ํ ์ ์๋ค.
- ํํ ๋งํ๋ ํซ์คํ ๊ธฐ๊ธฐ์ด๋ค.
'CS > ๋คํธ์ํฌ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋คํธ์ํฌ] IP ์ฃผ์ ์ฒด๊ณ(ํด๋์ค ๊ธฐ๋ฐ ํ ๋น ๋ฐฉ์) (0) | 2023.08.16 |
---|---|
[๋คํธ์ํฌ] IP ์ฃผ์ (0) | 2023.08.16 |
[๋คํธ์ํฌ] ๊ณ์ธต ๊ฐ ๋ฐ์ดํฐ ์ก์์ ๊ณผ์ (0) | 2023.08.14 |
[๋คํธ์ํฌ] TCP/IP 4๊ณ์ธต ๋ชจ๋ธ(์ธํฐ๋ท ๊ณ์ธต, ๋งํฌ ๊ณ์ธต) (0) | 2023.08.14 |
[๋คํธ์ํฌ] TCP/IP 4๊ณ์ธต ๋ชจ๋ธ(์ ํ๋ฆฌ์ผ์ด์ ๊ณ์ธต, ์ ์ก ๊ณ์ธต) (0) | 2023.08.14 |