in NetWork - Leo-Mun/UROP_SDN GitHub Wiki
์ด ๋ฌธ์๋ ํ๋ก์ ํธ์์ ๋ฑ์ฅํ๋ ๋คํธ์ํฌ์ ๊ด๋ จ๋ ์ฉ์ด๋ฅผ ์ ๋ฆฌํ ๋ฌธ์์ ๋๋ค.
- ๊ฐ๋ฐฉํ API (Openflow)๋ฅผ ํ์ฉํ์ฌ ๋คํธ์ํฌ์ ์ ๋ฌ ๋์์ ์ํํธ์จ์ด ๊ธฐ๋ฐ ์ปจํธ๋กค๋ฌ์์ ์ ์ด/๊ด๋ฆฌํ๋ ์ ๊ทผ๋ฐฉ์์ด๋ค.
- SDN ํ๊ฒฝ์์ ์ ์ด ๊ณ์ธต๊ณผ ๋ฐ์ดํฐ ๊ณ์ธต ๊ฐ์ ํต์ ํ๋กํ ์ฝ๋ก ์ปจํธ๋กค๋ฌ์ ํ๋์จ์ด ์ฅ๋น ๊ฐ์ ํต์ ๋ด์ฉ์ ์ ์ํ๋ SDN ๊ธฐ์ ์ ๊ธฐ๋ฐ์ด ๋๋ ๊ธฐ์ ์ด๋ค. Openflow ์ปจํธ๋กค๋ฌ๋ ๋คํธ์ํฌ์ ๋ฒค๋์ ๋ฌด๊ดํ๊ฒ ํจํท ๊ฒฝ๋ก๋ฅผ ๊ฒฐ์ ํ ์ ์๋ ๊ธฐ์ ๋ํ ์ ๊ณตํ๋ค. Openflow๋ ๋ฐ์ดํฐ ๊ฒฝ๋ก๋ฅผ ์ค์ ํจ์ผ๋ก์จ ๋คํธ์ํฌ ์ฅ๋น์ ํ๋ก๊ทธ๋จ ๊ฐ๋ฅ์ฑ์ ์ ๊ณตํ์ฌ ํธ๋ํฝ์ ์ด๋ค ๋คํธ์ํฌ ์ฅ๋น ์์ผ๋ก ํ๋ฅด๊ฒ ํ ๊ฒ์ธ์ง ์ ์๊ฐ ๊ฐ๋ฅํ๋ค.
- Openflow์ SDN์ ๊ด๊ณ SDN์ ํ๋์ ์๋ก์ด ๋คํธ์ํฌ๊ตฌ์กฐ ์ด๋ฉฐ, Openflow๋ SDN์ ์ํ โ์ธํฐํ์ด์ค ํ์ค ๊ธฐ์ โ. SDN์ ์ํด์ ๋ฐ๋์ Openflow๋ฅผ ์ธ ํ์๋ ์๋ค.
- ๋ฌด์ ๋ ๋ผ์ฐํฐ๋ฅผ ์ํ ๋น์ค์๊ฐ(Non-Real-Time) ๋ฆฌ๋ ์ค ๊ธฐ๋ฐ์ ์คํ ์์ค ์ด์ ์ฒด์ ์ด๋ค.
- ํ์ผ ์์คํ ์ ์์ ๋กญ๊ฒ ์ฌ์ฉํ๋ ๊ฒ์ด ๊ฐ๋ฅํ๋ค.
- ๊ธฐ์กด ํ์จ์ด์์ ์ ๊ณตํ์ง ์๋ ๊ธฐ๋ฅ์ ์ ๊ณต, ๊ฐ๋ฐํ์ฌ ์ฌ์ฉ์ด ๊ฐ๋ฅํ๋ค.
- ์์ผ์ TCP/IP ํต์ ์ ์ฌ์ฉ ๋๋ ํต์ ์ ๊ธฐ๋ณธ ๋จ์.
- ํจํท์ OSI 7 layer ์ค 3๊ณ์ธต์ ๊ธฐ๋ณธ ๋ฐ์ดํฐ ๋จ์.
- ์ฆ, ํต์ ์ ์์ผ์ ์์ ์ฌ๋ฌ๊ฐ์ ํจํท์ผ๋ก ๋๋ ํ ์ ์ก์ ํ๊ณ , ๋ฐ์ ๋์๋ ์ ์ก๋ฐ์ ์์ ์ฌ๋ฌ๊ฐ์ ํจํท์ 1๊ฐ์ ์์ผ์ผ๋ก ์ฌ์กฐ๋ฆฝํ์ฌ ์ ์ก์ ๋ฐ์.
1. OSPF
- Open Shortest Path First์ ์ฝ์๋ก์จ ์ต๋จ ๊ฒฝ๋ก ์ฐ์ ํ๋กํ ์ฝ. ๋คํธ์ํฌ ์์์ ์ฌ์ฉ๋ชฉ์ ์ ํ๋กํ ์ฝ.
- ๋งํฌ ์คํ ์ดํธ ๋ผ์ฐํ ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํ๋ฉฐ, ํ๋์ ์์จ ์์คํ (AS)์์ ๋์ํ๋ฉด์ ๋ด๋ถ ๋ผ์ฐํ ํ๋กํ ์ฝ์ ๊ทธ๋ฃน์ ๋๋ฌ.
- IPv4 ๋ 1998๋ ์ RFC 2328 ์ OPPF ๋ฒ์ 2๋ก ์ ์๋์ด ์๋ค.
- ๋๊ธฐ์ ๋ง์์ ๊ฐ์ฅ ๋ง์ด ์ฐ์ด๋ ๋ด๋ถ ๊ฒ์ดํธ์จ์ด ํ๋กํ ์ฝ์ด๋ค. ( ๊ณต๊ฒฉ์ ํ๊ฒ์ด ๋ ๊ฐ๋ฅ์ฑ์ด ์๋ค. )
- OSPF ์๋ ์์ญ์ ๋ํ ๊ฐ๋
์ด ๋์
๋์ด ์๋ค. ์์ญ๊ฐ๋
์ ๋์
ํจ์ผ๋ก์จ ์ป๋ ๋ช๊ฐ์ง ์ฅ์ ์ด ์๋ค.
- ๋ผ์ฐํฐ์ ๋ฉ๋ชจ๋ฆฌ, CPU์ ์์์ ์ ์ฝํ ์ ์์.
- ๋จ์ผ Area ๋ด์์ ๋ง ๋์ํ๋ ๋ผ์ฐํฐ๋ ๋ค๋ฅธ Area์ ์๋ ๋ผ์ฐํฐ๋ก๋ถํฐ ๋ผ์ฐํ ๊ฐฑ์ ์ ๋ณด๋ฅผ ๋ฐ์ ํ์๊ฐ ์์
- ๋ผ์ฐํ ์ ๋ณด ๊ตํ ๋ฑ์ ๋ฐ๋ฅธ ๋ถํ๊ฐ ์์ ์ ์์
- ์๋ชป๋ ๋ผ์ฐํ
์ ๋ณด์ ๋ ์ทจ์ฝํ ๊ตฌ์กฐ์ ํจ๊ณผ์ ์ด๋ค.
- ํ Area ๋ด์ ๋ผ์ฐํ ์ ๋ณด ์ ๋ฌ ํธ๋ํฝ์ ํ Area ์ํฅ์ ์ต์ํ์ํด
- ๊ด๋ฆฌ์ ๋จ์ํ.
- ๋ผ์ฐํฐ์ ๋ฉ๋ชจ๋ฆฌ, CPU์ ์์์ ์ ์ฝํ ์ ์์.
- ์์ญ์ ํฌ๊ฒ 5๊ฐ์ง๋ก ๋๋ ์ ์๋ค.
- Backborn : ์ค์ ๊ณต์ ์์๋ค์ ์ฐ๊ฒฐํ๊ธฐ ์ํด ํน์ํ ๊ธฐ์ ์ด ์ ์ฉ๋๋ ์ค์ถ์ ์ธ ๊ธฐ๊ฐ ๋คํธ์ํฌ
- Stub : Backbone Area์ ๋จ ํ๋์ ๋งํฌ๋ก๋ง ์ ์๋์ด ์๋ ๊ณ ๋ฆฝ๋ ์์ญ
- NSSA : ๋ณํ๋ ํน์ํ ์คํฐ๋ธ ์์ญ
- totally stub area : ์์ ์คํฐ๋ธ ์์ญ. ์์ค์ฝ ์ฅ๋น์ ํํจ
- transit : ์ด๋ค ๊ฒฝ๋ก๋ก ๊ฐ๋ ์ค์ ๊ฒฝ์ (ํต๊ณผ)๋๋ ๋คํธ์ํฌ
- ๋ผ์ฐํฐ๋ฅผ ์ ์ ํ๋๋ฐ 4๊ฐ์ง๋ก ๋ถ๋ฅ ํ ์ ์๋ค.
- ABR (area border router, ์์ญ ๊ฒฝ๊ณ ๋ผ์ฐํฐ)
- ASBR (autonomous system boundary router, ์์จ ์์คํ ๊ฒฝ๊ณ ๋ผ์ฐํฐ)
- IR (internal router, ๋ด๋ถ ๋ผ์ฐํฐ)
- BR (backbone router, ๋ฐฑ๋ณธ ๋ผ์ฐํฐ)
2. RIP : UDP/IP ์์์ ๋์ํ๋ ๋ผ์ฐํ ํ๋กํ ์ฝ.
- ๊ฑฐ๋ฆฌ๋ฒกํฐ ์๊ณ ๋ฆฌ์ฆ์ ๊ธฐ๋ฐ์ผ๋ก ๊ฐ๋ฐ๋ ํ๋กํ ์ฝ.
- ๊ฒฝ์ ํ ๊ฐ๋ฅ์ฑ์ด ์๋ ๋ผ์ฐํฐ๋ฅผ ํ์๋ก ์์นํํ์ฌ DVA๋ฅผ ํตํด์ ์ธ์ ํธ์คํธ์์ ๊ฒฝ๋ก๋ฅผ ๋์ ์ผ๋ก ๋ฐ๊ฟ์ฃผ๋ ์ผ์ ํ๋ค. (ํ์๋ ๊ฑฐ์น๊ฒ ๋๋ ๋ผ์ฐํฐ์ ๊ฐ์, RIP์์ ์ต๋ 15๊น์ง ํ์ฉํ๋ค. 16์ ๋ฌดํ๋๋ฅผ ์๋ฏธ.)
- ํจํท์ด ๋คํธ์ํฌ์์ ๋ชฉ์ ์ง๋ก ๋์ฐฉํ ๋ ๊น์ง ์ต๋จ๊ฒฝ๋ก๋ฅผ ์ ํ.
- ์ ํจ๊ฒฝ๋ก๋ฅผ 2๊ฐ๋ฅผ ์ฑํ ํ, ๊ณ ์ ์์น๋ฅผ ๋ถ์ฌ ๋์ผํ ํ์๊ฐ์ ๊ฒฝ๋ก๊ฐ ์์ ์ ์ฐ์ ์์๊ฐ ๋์ ๊ฒฝ๋ก๋ฅผ ์ ํ.
- ์ฃผ๋ก ์๊ท๋ชจ์ ๊ฐ๋จํ ๋คํธ์ํฌ๋ฅผ ๊ตฌ์ฑ์ ์ฌ์ฉ๋๋ค.
- ๋ฌธ์ ์
- ๋๋ฆฐ ์๋ ด์ฑ : ๋ผ์ฐํฐ๊ฐ์ ์ฃผ๊ธฐ์ ์ผ๋ก ๊ฒฝ๋ก ์ ๋ฐ์ดํธ๋ฅผ ํจ์ผ๋ก์จ ๋ช๊ฐ์ ๋ผ์ฐํฐ๋ง ๊ฑฐ์ณ๋ ์ ๋ถ์ ์๊ฐ์ด ์์๋จ.
- ๋ผ์ฐํ ํธ๋ํฝ ๋ถํ : ์ ์ฒด ๊ฒฝ๋ก๋ฅผ ๋ด์ ํ ์ด๋ธ์ ์ฃผ๊ธฐ์ ์ผ๋ก ๋ธ๋ก๋์ผ์คํ ํ๊ธฐ๋๋ฌธ์ ๋คํธ์ํฌ์์ ํธ๋ํฝ์ ๋ถํ๋ฅผ ์ผ๊ธฐํจ.
- ๋ผ์ฐํ ๋ฃจํ : ๋ชจ๋ ๋ผ์ฐํฐ๋ค์ ๋๊ธฐํํ์ง ์๋๋ค๋ฉด ํจํท์ ๊ฒฝ๋ก๊ฐ ์๋ชป ์ ํ๋ ์ ์์. ์ ๋ฐ์ดํธ๊ฐ ๋ฆ๊ฒ๋์ด ์๋ชป๋ ๊ฒฝ๋ก๋ฅผ ์ ํํ์ฌ ๋ฌดํ๋ฃจํ์ ๋น ์ง ์ ์๋ค.
- Count to Infinity Problem : ๋๋ฆฐ ์๋ ด์๊ฐ๋๋ฌธ์ ๋ฐ์ํ๋ ๋ฌธ์ ๋ก์จ ์
๋ฐ์ดํธ ์ ๋ณด๋ฅผ ์ ๋ฌ ์ ์ต์ข
๋ผ์ฐํฐ๊น์ง ๋๋ฌํ๋๋ฐ์๋ ๋ง์ ์๊ฐ์ด ์์, ๊ทธ์ ๋ฐ๋ผ ํ์๊ฐ 16์ ๊ฐ๊น์์ง๋ ๊ฒฐ๊ณผ๋ฅผ ์ด๋. (ํ์๊ฐ 16์ด ๋๋ฉด ๋ฌดํ๋๋ก ์ทจ๊ธํ๋ค.)
3. BGP : ์ธํฐ๋ท์์ ์ฃผ๊ฒฝ๋ก๋ฅผ ์ค์ ํ๋ ํ๋กํ ์ฝ์ค ํ ์ข ๋ฅ.
-
Border Gateway Protocol ์ ์ฝ์.
-
์ธํฐ๋ท์์ ์์จ ์์คํ (AS) ์ค ๋ผ์ฐํ ๋ฐ ๋๋ฌ ๊ฐ๋ฅ์ฑ ์ ๋ณด๋ฅผ ๊ตํํ๊ธฐ ์ํด ์ค๊ณ๋, ํ์คํ๋ ์ธ๋ถ ๊ฒ์ดํธ์จ์ด ํ๋กํ ์ฝ์ ํ๋.
-
๋ ๋ฆฝ์ ์ผ๋ก ์ด์ฉ๋๋ ๋๊ท๋ชจ ๋คํธ์ํฌ ๊ฐ์ ์ฃผ๋ก ์ฌ์ฉ ๋๋ ๋ผ์ฐํ ํ๋กํ ์ฝ.
-
๋ฌผ๋ฆฌ์ ๋ผ์ฐํฐ๊ฐ์ ๋ผ์ฐํ ์ด ์๋ AS๊ฐ์ ๋ผ์ฐํ ์ ๋ชฉ์ ์ผ๋กํจ.
-
์ธํฐ๋ท์ AS ๊ฐ ์ฐ๊ฒฐ ๊ฒฝ๋ก(Path)๋ก ์ด๋ฃจ์ด์ง ๋ฐฉํฅ์ฑ ๊ทธ๋ํ์ ์ง๋จ์ผ๋ก ๋ด.
-
BGP๋ ๊ฑฐ๋ฆฌ๋ฒกํฐ ์๊ณ ๋ฆฌ์ฆ์ ์ฐ์ง๋ง ์ต์๊ฒฝ๋ก๊ฐ ์๋ ๋๋ฌ ๊ฐ๋ฅ์ฑ์ ์ด์ ์ ๋ง์ถค.
-
๋ฃจํ๋ฅผ ํผํ ๊ฒฝ๋ก ์ ๋ณด๋ฅผ ์ ๊ณตํด์ค.
-
๋ผ์ฐํ ์ ๋ณด๋ฅผ ์ ์ง์ ์ผ๋ก ์ ๋ฐ์ดํธํจ์ผ๋ก์จ ๊ณผ๋ํ ํธ๋ํฝ์ ๋ฐฉ์งํ๋ค.
- ์ฃผ๊ธฐ์ ์ผ๋ก ์ ๋ฐ์ดํธํ์ง ์๊ณ , ๋ณํ๊ฐ ์์๋๋ง ์ ๋ณด๋ฅผ ์ด์ ๋ผ์ฐํฐ์๊ฒ๋ง ์ ๋ฌํ๋ค. (์ต์ด Session ๊ตฌ์ฑ์ ์ํด ์ ์ฒด ๋ผ์ฐํฐ์ ๋ณด ํ์)
- ์๊ฐ์ ์ธ Flapping์ ๋ฐฉ์งํ๊ณ ์ AS ๋ด๋ถ iBGP ๊ฐ์ 5์ด, AS ์ธ๋ถ eBGP ๊ฐ์ 30์ด ๋๊ธฐ ํ์ ๋ผ์ฐํ ์ ๋ฐ์ดํธ ์ํ.
- ๋คํธ์ํฌ ๋ณํ๊ฐ ์๋ค๋ฉด ์ฃผ๊ณ ๋ฐ๋ ์ ๋ณด๊ฐ ์๊ธฐ๋๋ฌธ์ 60์ด๊ฐ๊ฒฉ์ผ๋ก ์์ ์ด ์ด์์์์ ์๋ฆฌ๋ ํฌ์ผ๋ผ์ด๋ธ ๋ฉ์ธ์ง๋ฅผ ๊ตํ.
-
์ฐ์ ์์๊ฐ ์๋ ๊ฐ Metric์ ์ฐจ๋ก๋๋ก ์ฐธ์กฐํ์ฌ ์ต์์ ๊ฒฝ๋ก๋ฅผ ์ ํ
-
ํด๋์ค๊ฐ ์๋ ์ฃผ์์ฒด๊ณ๋ฅผ ์ง์.
-
์ ์ฑ ๊ธฐ๋ฐ์ ๋ผ์ฐํ ํ๋กํ ์ฝ์ด๋ค.
- BGP๋ ์๋ ์์ญ์ ๋ผ์ฐํ ์ ์ฑ ์ ์นจ๋ฒํ์ง ์๊ณ ๋, ์์ ์ ๋ผ์ฐํ ์ ์ฑ ์ ๊ตฌํ ๊ฐ๋ฅ.
- ์ ์น์ ์ด์ ,๋ณด์ ๋ฑ์ ์ํด ๊ฐ ๊ฒฝ๋ก์ ๋ํด ์ ํ์ ์ผ๋ก ๋ฒ๋ฆฌ๊ฑฐ๋ ๋ฌด์ํ๊ฑฐ๋, ๋๋ ์ ์ฑ
์ ์ธ ๊ฐ์ค์น ๋ถ์ฌ๊ฐ ๊ฐ๋ฅํจ.
-
BGP Sessoion
- EBGP(External BGP)
- ๋ค๋ฅธ AS ์ํธ ๊ฐ์ ๋ณ๋ฐฉ ๋ผ์ฐํฐ๋ค๋ผ๋ฆฌ์ ์ ์.
- ๋ BGP ๋ผ์ฐํฐ ๊ฐ์๋ 1:1 (Point-to-Point) ์ง์ (Directly) ์ ์์ ์์น์ผ๋ก ํจ.
- ์ง์ ์ฐ๊ฒฐ(Directly)์ ํจ.
- IBGP(Internal BGP)
- ๋์ผ AS ๋ด๋ถ์ ๋ผ์ฐํฐ๋ค ๊ฐ์ ๋ด๋ถ ์ ์.
- ํ๋์ AS์์ 2๊ฐ ์ด์์ ๋ณ๋ฐฉ ๋ผ์ฐํฐ๊ฐ ์ธ๋ถ ๋ผ์ฐํฐ์ ์ฐ๊ฒฐ๋ ์ํ์์ ์๋ก๊ฐ์๋ Full-mesh ํํ๋ก ๋ง์ ๊ตฌ์ฑ.
- ๊ฐ์ AS ๋ด์ ์ด์ ๋ผ์ฐํฐ ๊ฐ์ ์ง์ ์ฐ๊ฒฐ์ด ์๋ ์๊ฒฉ ์ฐ๊ฒฐ๋ก TCP ์ฐ๊ฒฐ.
- AS ์ธ๋ถ์ ๋ผ์ฐํ
์ ๋ณด๋ฅผ AS ๋ด๋ถ์ ๋ผ์ฐํฐ์๊ฒ ์๋ฆด ๋, ์ด๋ค AS ์ ๋ณด๋ฅผ ๋ค๋ฅธ AS์ ์ ๋ฌํ๊ณ ์ ํ ๋ ์ฃผ๋ก ์ฌ์ฉ.
- EBGP(External BGP)
full mesh
- ๋คํธ์ํฌ์์ ๋ชจ๋ ๋ ธ๋๊ฐ ๊ทธ๋ฌผ๋ง์ฒ๋ผ ์๋ก ์์ ํ ์ง์ ์ฐ๊ฒฐ ๋์ด์๋ ๊ตฌ์กฐ.
- ํจ์จ์ฑ์ด ๋ฎ๊ณ , ๋น๊ฒฝ์ ์ . ํ์ง๋ง ์์ ์ฑ์ ๋งค์ฐ ๋์ ๊ตฌ์กฐ.
- ํธ๋ํฝ์ด ๋ง์ ๋๋์์์ ์ฃผ๋ก ์ฌ์ฉ.
- ์ฐ๊ฒฐ์ ์ ์๋ ((n-1)*n)/2 ์ด ๋๋ค.
- ์์คํ : ๋ด๋ถ ๊ท์น์ ๋ฐ๋ผ ๋ฅ๋์ ์ผ๋ก ๋์ํ๋ ๋์(OS, ํ๋ก์ธ์ ๋ฑ) ์์คํ ์๋ ํฌ๊ธฐ์ ์ ํ์ด ์์.
- ์ธํฐํ์ด์ค : ์์คํ ๊ฐ์ ์ฐ๊ฒฐ์ ํ์๋ก ํ ๋ ํ์คํ๋ ์ ๊ทผ ๋ฐฉ๋ฒ. ์ธํฐํ์ด์ค๋ฅผ ํตํด ์ฐ๊ฒฐ๋ ์์คํ ์ ๋ฅ๋ ฅ๊ณผ ๊ถํ์ด ๋๋ฑํ ์ ์๊ณ ์๋น์ค๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ์ํ๊ด๊ณ ์ผ์ ์์.
- ์ ์ก๋งค์ฒด : ์์คํ ๊ฐ์ ์ ํด์ง ์ธํฐํ์ด์ค๋ฅผ ์ฐ๋ํด์ ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌ์ ๋ฌผ๋ฆฌ์ ์ธ ์ ์ก์๋จ. ๋งค์ฒด๋ ๋ค์ํจ(๊ณต๊ธฐ, ๋ฌด์ ์ ํธ ๋ฑ)
- ํ๋กํ ์ฝ : ์ฐ๋๋ ์์คํ ์ด ์ ์ก๋งค์ฒด๋ฅผ ํตํด ๋ฐ์ดํฐ๋ฅผ ๊ตํธ๋์ ์ฌ์ฉ ๋๋ ๊ท์น. ๋๋ฑํ ์์น์ ์๋ ์์คํ ๊ฐ์ ๊ตํ.
- ๋คํธ์ํฌ : ํต์ ์ฉ ๋งค์ฒด๋ฅผ ๊ณต์ ํ๋ ์ฌ๋ฌ ์์คํ ์ด ํ๋กํ ์ฝ์ ์ฌ์ฉํ์ฌ ์ฃผ๊ณ ๋ฐ๋ ํ๋์ ๋จ์๊ฐ ๋คํธ์ํฌ๊ฐ ๋จ. ๋คํธ์ํฌ๋ผ๋ฆฌ ๋ผ์ฐํฐ๋ฅผ ์ฌ์ฉํจ.
- ์ธํฐ๋ท : ์ ์ธ๊ณ์ ๋คํธ์ํฌ๊ฐ ์ ๊ธฐ์ ์ผ๋ก ์ฐ๊ฒฐ๋์ด ๋์ํ๋ ํตํฉ ๋คํธ์ํฌ. ๋ฐ์ดํฐ ์ ๋ฌ ๊ธฐ๋ฅ์ IP๋ฅผ ์ฌ์ฉ.
- ํ์คํ : ์๋ก ๋ค๋ฅธ ์์คํ ์์ ์ํธ ์ฐ๋ํด ๋์ํ ๋ ์ฐ๋ํ์์ ํต์ผํ๋ ๊ฒ.
- ๋ ธ๋ : ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ๋ชจ๋ ์์คํ
- ํธ์คํธ : ์ผ๋ฐ์ ์ผ๋ก ์ปดํจํ ๊ธฐ๋ฅ์ด ์๋ ์์คํ . ์ผ๋ฐ ์ฌ์ฉ์๊ฐ ์์ฉ ํ๋ก๊ทธ๋จ์ ์จ์ ๋คํธ์ํฌ์ ์ ์ํ๋ ์ฐฝ๊ตฌ ์ดํ .
- ํด๋ผ์ด์ธํธ : ์๋น์ค๋ฅผ ์์ฒญํ๋ ์์คํ . ๋ค์ํ ์๋น์ค๋ฅผ ์ฃผ๊ณ ๋ฐ๊ธฐ ๋๋ฌธ์ ๊ณ ์ ๋ ํธ์คํธ๋ ์์. ์ฆ, ์๋ฒ, ํด๋ผ์ด์ธํธ๋ ์๋์ ์ธ ์ฉ์ด.
- ์๋ฒ : ์๋น์ค๋ฅผ ์ ๊ณตํ๋ ์์คํ . ํด๋ผ์ด์ธํธ๋ณด๋ค ๋จผ์ ์คํ๋์ด์ผ ํจ. ์ข ๋ฃ๋๋ฉด ์ ๋๊ณ , ๋ฐ๋ณตํด์ ์๋น์ค๋ฅผ ์ ๊ณตํด์ผํจ.
- Protocol : ์ธ๋ถ ํธ์คํธ์ ํต์ ์ ๊ฐ์ ๊ณ์ธต๋ณ ์ ํด์ง ํต์ ๋ฐฉ๋ฒ. (IP, ๋ฑ ์ด ์ํจ)
- Interface : ๊ฐ ํธ์คํธ ๋ด๋ถ์ ์ผ๋ก ๊ณ์ธต๊ฐ ํต์ ํ ๋ ์ ํด์ง ํต์ ๋ฒ. ์ฃผ๋ก ๋ฐ๋ก ์๋๋จ๊ณ์์ ์ธ์ ํ ์๋จ๊ณ์ '์๋น์ค'๋ฅผ ์ ๊ณต.