* ๋คํธ์ํฌ ๊ธฐ๊ธฐ ( network device ) *
๋คํธ์ํฌ๋ ์ฌ๋ฌ ๊ฐ์ ๋คํธ์ํฌ ๊ธฐ๊ธฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ตฌ์ถ๋๋ค. ๋คํธ์ํฌ ๊ธฐ๊ธฐ๋ ๊ณ์ธต๋ณ๋ก ์ฒ๋ฆฌ ๋ฒ์๋ฅผ ๋๋๋ค. ๊ทธ๋ฆฌ๊ณ ์์ ๊ณ์ธต์ ์ฒ๋ฆฌํ๋ ๊ธฐ๊ธฐ๋ ํ์ ๊ณ์ธต์ ์ฒ๋ฆฌํ ์ ์์ง๋ง ๊ทธ ๋ฐ๋์ธ ํ์ ๊ณ์ธต์ ์ฒ๋ฆฌํ๋ ๊ธฐ๊ธฐ๋ ์์ ๊ณ์ธต์ ์ฒ๋ฆฌํ์ง ๋ชปํ๋ค.
๋คํธ์ํฌ๋ ์ฌ์ฉ๋๋ ๋จ๋ง ์ฅ์น ๋๋ ์๋น์ค์ ๋ฐ๋ผ์ ์ ์ ๋ง, ์ ํ๋ง, ์ปดํจํฐ ํต์ ๋ง ๋ฑ์ผ๋ก ๋ฐ์ ํด ์์ผ๋ ์ปดํจํฐ ์ฒ๋ฆฌ์ ํต์ ์ ๊ฒฐํฉ์ผ๋ก ์ด๋ค ๊ฐ์ ๊ฒฝ๊ณ๋ ์์ด์ง๊ณ ์ข ํฉ ์ ๋ณด ํต์ ๋ง(ISDN)์ผ๋ก ๋ฐ์ ํ์์ผ๋ฉฐ, ์ปดํจํฐ๋ ์ปดํจํฐ์ค์ ๊ฒฝ๊ณ๋ฅผ ํจ์ฌ ๋ฒ์ด๋๊ฒ ๋์ด ๋ถ์ฐ ์ปดํจํฐ ์ฒ๋ฆฌ๋ฅผ ๊ฐ๋ฅํ๊ฒ ํ์๋ค.
1. ์ ํ๋ฆฌ์ผ์ด์ ๊ณ์ธต์ ์ฒ๋ฆฌํ๋ ๊ธฐ๊ธฐ
โ L7 ์ค์์น ( Layer 7 Swith )
L7 ์ค์์น๋ ๋ก๋๋ฐธ๋ฐ์๋ผ๊ณ ๋ ํ๋ฉฐ ์ฝ๊ฒ ๋งํด ๋คํธ์ํฌ ๋ณด์ ์ฅ๋น์ ์ญํ ์ ํ๋ ๊ฒ์ผ๋ก L5์ L6์ด L7 ์ค์์น์ ํฌํจ๋์ด ์๋ค๊ณ ๋ณด๋ฉด๋๋ค. ํจํท์ ๋ถ์ํด์ ์ด๋ค ๋ฐ์ดํฐ์ธ์ง ์ ์ ์๋ ์ค์์น๋ก ์น ๋ฐฉํ๋ฒฝ, ๋ณด์ ์ค์์น๊ฐ ์ฌ๊ธฐ์ ํฌํจ๋๋ค.
์๋ฒ์ ๋ถํ๋ฅผ ๋ถ์ฐํ๋ ๊ธฐ๊ธฐ์ด๋ค. ํด๋ผ์ด์ธํธ๋ก๋ถํฐ ์ค๋ ์์ฒญ๋ค์ ๋ค์ชฝ์ ์ฌ๋ฌ ์๋ฒ๋ก ๋๋๋ ์ญํ ์ ํ๋ฉฐ ์์คํ ์ด ์ฒ๋ฆฌํ ์ ์๋ ํธ๋ํฝ ์ฆ๊ฐ๋ฅผ ๋ชฉํ๋ก ํ๋ค.
HTTP์ URL, FTP์ ํ์ผ๋ช , ์๋ฒ, ์บ์, ์ฟ ํค์ ๋ณด๋ค์ ๊ธฐ๋ฐ์ผ๋ก ํธ๋ํฝ์ ๋ถ์ฐํ๊ณ ๋ฐ์ด๋ฌ์ค ๋๋ ๋ถํ์ํ ์ธ๋ถ ๋ฐ์ดํฐ ๋ฑ์ ๊ฑธ๋ฌ๋ด๋ ํํฐ๋ง ๊ธฐ๋ฅ ๋ํ ๊ฐ์ง๊ณ ์๋ค.
๋ง์ฝ ์ฅ์ ๊ฐ ๋ฐ์ํ ์๋ฒ๊ฐ ์๋ค๋ฉด ์ด๋ฅผ ํธ๋ํฝ ๋ถ์ฐ ๋์์์ ์ ์ธํด์ผํ๋๋ฐ, ์ด๋ ์ ๊ธฐ์ ์ผ๋ก ํฌ์ค ์ฒดํฌ(health check)๋ฅผ ์ด์ฉํ์ฌ ๊ฐ์ํ๋ฉด์ ์ด๋ฃจ์์ง๋ค.
๐ธ ํฌ์ค ์ฒดํฌ
L4 ์ค์์น ๋๋ L7 ์ค์์น ๋ชจ๋ ํฌ์ค ์ฒดํฌ๋ฅผ ํตํด ์ ์์ ์ธ ์๋ฒ ๋๋ ๋น์ ์์ ์ธ ์๋ฒ๋ฅผ ํ๋ณํ๋๋ฐ, ํฌ์ค ์ฒดํฌ๋ ์ ์ก ์ฃผ๊ธฐ์ ์ฌ์ ์ก ํ์ ๋ฑ์ ์ค์ ํ ์ดํ ๋ฐ๋ณต์ ์ผ๋ก ์๋ฒ์ ์์ฒญ์ ๋ณด๋ด๋ ๊ฒ์ ๋งํ๋ค. TCP, HTTP๋ฑ ๋ค์ํ ๋ฐฉ๋ฒ์ผ๋ก ์์ฒญ์ ๋ณด๋ด๋ฉฐ ์ด ์์ฒญ์ด ์ ์์ ์ผ๋ก ์ด๋ฃจ์ด์ก๋ค๋ฉด ์ ์์ ์ธ ์๋ฒ๋ก ํ๋ณํ๋ค.
๐ธ ๋ก๋๋ฐธ๋ฐ์๋ฅผ ์ด์ฉํ ์๋ฒ ์ด์คํ
๋ก๋๋ฐธ๋ฐ์๋ ๋ํ์ ์ธ ๊ธฐ๋ฅ์ผ๋ก ์๋ฒ ์ด์คํ๊ฐ ์๋ค. ์๋น์ค๋ฅผ ์์ ์ ์ผ๋ก ์ด์ฉํ๊ธฐ ์ํด์๋ 2๋ ์ด์์ ์๋ฒ๋ ํ์๋ค. ์๋ฌ๊ฐ ๋ฐ์ํ์ฌ๋ ๋ค๋ฅธ ์๋ฒ์์ ์ด์ฉ ๋ ์ ์๊ธฐ ๋๋ฌธ์ด๋ค. ๋ก๋๋ฐธ๋ฐ์๋ 2๋ ์ด์์ ์๋ฒ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ฐ์ IP๋ฅผ ์ ๊ณตํ๊ณ ์ด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์์ ์ ์ธ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ค.
2. ์ธํฐ๋ท/๋คํธ์ํฌ ๊ณ์ธต์ ์ฒ๋ฆฌํ๋ ๊ธฐ๊ธฐ
โ ๋ผ์ฐํฐ ( Router )
์ฌ๋ฌ ๊ฐ์ ๋คํธ์ํฌ๋ฅผ ์ฐ๊ฒฐ, ๋ถํ ์์ผ์ฃผ๋ ์ญํ ์ ํ๋ฉฐ "๋ค๋ฅธ ๋คํธ์ํฌ์ ์กด์ฌํ๋ ์ฅ์น๋ผ๋ฆฌ ์๋ก ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ์ ๋ ํจํท ์๋ชจ๋ฅผ ์ต์ํํ๊ณ ๊ฒฝ๋ก๋ฅผ ์ต์ ํํ์ฌ ์ต์ ๊ฒฝ๋ก๋ก ํจํท์ ํฌ์๋ฉ"ํ๋ ๋ผ์ฐํ ์ ํ๋ ์ฅ๋น์ด๋ค.
IP์ฃผ์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋ฐ์ดํฐ๊ฐ ์ด๋ํ ์ต์ ์ ๊ฒฝ๋ก๋ฅผ ๊ฒฐ์ ํ๋ฉฐ, ๊ฒฐ์ ๋ ๊ฒฝ๋ก์ ๋ฐ๋ผ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๋ค.๋ผ์ฐํฐ๋ ์ด๋ค ๊ฒฝ๋ก์ ๋ง์ ํธ๋ํฝ์ด ์๋ ๊ฒฝ์ฐ ๋ฐ์ดํฐ๋ฅผ ๋ค๋ฅธ ๊ฒฝ๋ก๋ก ์ ์กํ๋ ๋ฑ์ Load-Balancing ๊ธฐ๋ฅ๋ ์ง์์ ํ๋ค.
๋ผ์ฐํฐ์ ์ํด ์ฐ๊ฒฐ๋ ๋คํธ์ํฌ๋ฅผ ์ธํฐ๋ท์ด๋ผ๊ณ ํ๋ค.
โ L3 ์ค์์น ( Layer 3 Swith )
ํ๋์จ์ด ๊ธฐ๋ฐ์ ๋ผ์ฐํ ๋ด๋นํ๋ ์ฅ์น๋ฅผ L3 ์ค์์น๋ผ๊ณ ํ๋ค.
3. ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต์ ์ฒ๋ฆฌํ๋ ๊ธฐ๊ธฐ
โ ๋ธ๋ฆฌ์ง( Bridge )
๋ ๊ฐ์ ๊ทผ๊ฑฐ๋ฆฌ ํต์ ๋ง(LAN)๋ฅผ ์ํธ ์ ์ํ ์ ์๋๋ก ํ๋ ํต์ ๋ง ์ฐ๊ฒฐ ์ฅ์น๋ก ํฌํธ์ ํฌํธ ์ฌ์ด์ ๋ค๋ฆฌ ์ญํ ์ ํ๋ฉฐ ์ฅ์น์์ ๋ฐ์์จ MAC์ฃผ์๋ฅผ MAC์ฃผ์ ํ ์ด๋ธ ๊ด๋ฆฌํ๋ค.
โ L2 ์ค์์น ( Layer 2 Swith )
L2 ์ค์์น๋ ์ฅ์น๋ค์ MAC ์ฃผ์๋ฅผ MAC ์ฃผ์ ํ ์ด๋ธ์ ํตํด ๊ด๋ฆฌํ๋ฉฐ, ์ฐ๊ฒฐ๋ ์ฅ์น๋ก๋ถํฐ ํจํท์ด ์์ ๋ ํจํท ์ ์ก ๋ด๋น์ ํ๋ค. IP์ฃผ์๋ฅผ ์ดํดํ์ง ๋ชปํด IP์ฃผ์ ๊ธฐ๋ฐ์ผ๋ก ๋ผ์ฐํ ์ ๋ถ๊ฐ๋ฅํ๋ฉฐ ๋จ์ํ ํจํท์ MAC ์ฃผ์๋ฅผ ์ฝ์ด ์ค์์นญํ๋ ์ญํ ์ ํ๋ค.
๐ธ MAC (Media Access Control) ๋งฅ ์ฃผ์
๋์นด๋์ ํ ๋น๋ 48๋นํธ์ ๋ฌผ๋ฆฌ์ ์ฃผ์๋ฅผ ๋งฅ ์ฃผ์๋ผ ํจ. ์ด 48๋นํธ ์ค์ ์์ 24๋นํธ๋ ๋์นด๋ ์ ์กฐ ํ์ฌ์ ๊ณ ์ ๊ฐ์ด๊ณ , ๋ค์ 24๋นํธ๋ ์ ํ์ ์ผ๋ จ๋ฒํธ์ ๊ฐ์ด ๋ถ์ฌ๋๋ฏ๋ก ์ ์ธ๊ณ์ ์ ์ผํ ์ฃผ์๋ฅผ ๊ฐ์ง.
๋ช ๋ น ํ๋กฌํํธ ์ฐฝ์ "ipconfig / all "์ ์ ๋ ฅํ๋ฉด ์์ ์ ์ปดํจํฐ์์ ์ฌ์ฉ ์ค์ธ ๋์นด๋์ ๋งฅ ์ฃผ์ ํ์ธ ๊ฐ๋ฅ
4. ๋ฌผ๋ฆฌ ๋งํฌ ๊ณ์ธต์ ์ฒ๋ฆฌํ๋ ๊ธฐ๊ธฐ
โ NIC( Network Interface Card ) / ๋์นด๋ (Lan Card)/ ์ด๋๋ท ์นด๋(Ethernet Card)
๊ฐ๋จํ๊ฒ ๋งํด์ ๋คํธ์ํฌ ์์์ ์ปดํจํฐ ๊ฐ์ ํต์ ์ ํ๊ณ ์ ํ ๋ ์ฌ์ฉํ๋ ์ฅ๋น์ด๋ค. ๋ ์นด๋์ ๋งฅ ์ฃผ์(MAC Address)๊ฐ ๋ค์ด๊ฐ๋ค.
2๋ ์ด์์ ์ปดํจํฐ ๋คํธ์ํฌ๋ฅผ ๊ตฌ์ฑํ๋ ๋ฐ ์ฌ์ฉํ๋ฉฐ, ๋คํธ์ํฌ์ ๋น ๋ฅธ ์๋๋ก ๋ฐ์ดํฐ๋ฅผ ์ก์์ ํ ์ ์๋๋ก ์ปดํจํฐ ๋ด์ ์ค์นํ๋ ํ์ฅ ์นด๋์ด๋ค.
โ ๋ฆฌํผํฐ ( repeater )
์ง์ญํ๋ฉด ์ค๊ณ๊ธฐ๋ผ๋ ๋ป์ผ๋ก, ๋ค์ด์ค๋ฉด์ ์ฝํด์ง ์ ํธ ์ ๋๋ฅผ ์ฆํญํ์ฌ ๋ค๋ฅธ ์ชฝ์ผ๋ก ์ ๋ฌ(์ฌ์ ์ก)ํ๋์ฅ์น์ด๋ค.
๐ธ ํ๋ธ (Hub)
ํ๋ธ๋ ๋ค์ค ํฌํธ ๋ฆฌํผํฐ์ด๋ค. ์ปดํจํฐ๊ฐ์ ๋คํธ์ํฌ๋ฅผ ์ฐ๊ฒฐํด์ฃผ๊ณ ๊ทผ๊ฑฐ๋ฆฌ์ ๋ค๋ฅธ ๋คํธ์ํฌ์ ์ฐ๊ฒฐํด์ค๋ค.๋ผ์ฐํฐ ๋ฑ์ ๋คํธ์ํฌ ์ฅ๋น์ ์ฐ๊ฒฐํด์ค๋ค.
โ AP( Access Point )
ํจํท์ ๋ณต์ฌํ๋ ๊ธฐ๊ธฐ,
โ Reference. "๊ณต๋ถ ๋ชฉ์ ์ผ๋ก ์์ฑํ ๊ธ์ด๋ฉฐ, ๋ฌธ์ ๋ ์ ๋ฐ๋ก ์ญ์ ํ๊ฒ ์ต๋๋ค."
โฝ ๋์ โฝ
๋ฉด์ ์ ์ํ CS ์ ๊ณต์ง์ ๋ ธํธ (๊ธธ๋ฒ, ์ฃผํ์ฒ )
โฝ ์ฌ์ดํธ โฝ
1. L7 ์ค์์น - ํด์๋ท (hash.kr)
2. [Network][์ฅ๋น] L1, L2, L3, L4, L5, L6, L7 ์ค์์น๋? — siAhn (tistory.com)
3. ๋คํธ์ํฌ ์ฅ๋น - ํด์๋ท (hash.kr)
โฝ ์ฌ์ง ์ถ์ฒ โฝ
์ฌ์ง 1, ์ฌ์ง 2, ์ฌ์ง 3, ์ฌ์ง 4 - ๊ฐ์๋ํ๊ต ์ปดํจํฐ๊ณผํ์ ๊ณต ppt ( google ๊ฒ์์ฐฝ: ๋คํธ์ํฌ ์ฅ๋น ์ข ๋ฅ)
'๐จ๐ปโ๐ป programming > โฝ ์ด์์ฒด์ ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
(OS) CPU ์ค์ผ์ค๋ง (0) | 2022.12.13 |
---|---|
(OS) TCP/IP, UDP ๊ณ์ธต๊ตฌ์กฐ, OSI (2) | 2022.09.20 |
(OS) ๋คํธ์ํฌ ๊ธฐ์ด (0) | 2022.09.07 |
(OS) ํ๋ก์ธ์ค์ ์ค๋ ๋ (1) | 2022.08.03 |
(OS) ์ด์์ฒด์ ์ ๋ฉ๋ชจ๋ฆฌ (0) | 2022.07.29 |
์ ํ๋ ๊ฒ ๋ณด๋ค ๋ซ๊ฒ ์ง
ํฌ์คํ ์ด ์ข์๋ค๋ฉด "์ข์์โค๏ธ" ๋๋ "๊ตฌ๋ ๐๐ป" ํด์ฃผ์ธ์!