*ํ๋กํ ์ฝ(Protocol)
: ์์คํ ๊ฐ์ ํต์ ์ ํ๊ธฐ ์ํ ๊ท์ฝ
-๊ตฌ๋ฌธ, ์๋ฏธ, ํ์ด๋ฐ
-๊ตฌ๋ฌธ : ์ก์์ ๋ฐ์ดํฐ ํฌ๋งท
-์๋ฏธ : ๋ฐ์ดํฐ ๊ฐ ํญ๋ชฉ์ด ๊ฐ์ง๋ ์๋ฏธ
-ํ์ด๋ฐ : ๋ฐ์ดํฐ ์ก์์ ๋์๋ฐฉ์ ์ ์
*OSI 7 Layer

: ๊ตญ์ ํ์คํ ๊ธฐ๊ตฌ(ISO)์์ ์ ์ ํ ๊ฐ๋ฐฉํ ์์คํ ๊ฐ์ ์ํธ์ฐ๊ฒฐ ๋ชจ๋ธ
-Node : ๋คํธ์ํฌ์ ์ฐ๊ฒฐ๋ ์ฅ์น (ex.๋ผ์ฐํฐ, ์ค์์น, ํ๋ธ, ์ปดํจํฐ)
-Host : ์ผ๋ฐ์ ์ผ๋ก ๋ ธ๋ ์ค ์ปดํจํฐ ๋ ธ๋
-End-Node : ์ ๋๋จ์ ํด๋น๋๋ ๋ ธ๋
-Intermediate Node : End-Node ์ฌ์ด์ ํจํท ์ค๊ณ๋ฅผ ํด์ฃผ๋ ๋ ธ๋
-Link : ๋ ธ๋ ์ฌ์ด์ ํจํท ์ ๋ฌ์ ์ํ ๋ฌผ๋ฆฌ์ ์ธ ํต์ ๊ฒฝ๋ก
*Physical Layer(๋ฌผ๋ฆฌ ๊ณ์ธต)
: ๋ฌผ๋ฆฌ์ ์ฅ์น์ ์ ๊ธฐ์ , ์ ์์ ์ฐ๊ฒฐ
-๋์งํธ ๋ฐ์ดํฐ๋ฅผ ์ ๊ธฐ์ , ๊ดํ์ ์ธ ์ ํธ๋ก ๋ณํํ์ฌ ์ ์ถ๋ ฅ ๋ด๋น
-์ฃผ์ ์ ๋ณดX
-๋ชฉ์ ์ง ์ธ์ ๋ถ๊ฐ, ์ ๊ธฐ์ ์ ํธ๋ง ์ฐ๊ฒฐ๋ ๋ชจ๋ ๋ ธ๋์ ์ ๋ฌ
-๋ฐ์ดํฐ ๋จ์ : ๋นํธ(bit)
-์ฃผ์ ๋คํธ์ํฌ ์ฅ๋น
(1) Hub(ํ๋ธ) : ๋ค์ด์จ ์ ํธ๋ฅผ ์ฐ๊ฒฐ๋ ๋ชจ๋ ํฌํธ๋ก ์ ๋ฌํ๋ ์ค๊ณ ์ฅ์น (Dummy Hub)
(2) Repeater(๋ฆฌํผํฐ) : ๊ฐ์ ๋ ์ ์ก์ ํธ๋ฅผ ์๋กญ๊ฒ ์ฌ์ํ์ฌ ๋ค์ ์ ๋ฌํ๋ ์ฌ์ ์ค๊ณ ์ฅ์น
-๋๋ฏธ ํ๋ธ์์์ ์ค๋ํ(Sniffing)

- Host-A ์์ Host-C๋ก ํจํท ์ ์ก(C) ์ ์ฐ๊ฒฐ๋ ๋ชจ๋ ๋ ธ๋๋ก ํจํท C๊ฐ ์ ์ก
- Host-C ์ ์ธ ์ด๋ฅผ ์์ ํ ํธ์คํธ๋ค์ ์์ ์๊ฒ ์จ ํจํท์ด ์๋๋ฏ๋ก ํ๊ธฐ
(1) ๋๋ฏธํ๋ธ๋ ์ ๋ฌ๋ฐ์ ํจํท์ ์ฐ๊ฒฐ๋ ๋ชจ๋ ๋ ธ๋๋ก ์ ์กํ๋ฏ๋ก ์ค๋ํผ๋ฅผ ํตํ ์ค๋ํ ์ฉ์ด
- ์ค๋ํ : ๋คํธ์ํฌ ์ค๊ฐ์์ ํจํท์ ๋์ฒญํ๋ ํ์ ( ex.์ค๋ํผ : Wireshark, Tcpdump )
- ๋คํธ์ํฌ ์นด๋(NIC)์ ๊ธฐ๋ณธ ๋์๋ชจ๋๊ฐ ์์ ์ ๋ชฉ์ ์ง ์ฃผ์๋ก ํ๋ ํจํท์ด ์๋๋ฉด ๋ชจ๋ ํ๊ธฐํ๋ฏ๋ก, ํจํท์ ๋ณผ ์ ์๋ ๊ฒ์ ์๋
- ๋คํธ์ํฌ ์นด๋(NIC) ๋์ ๋ชจ๋๋ฅผ ๋ฌด์ฐจ๋ณ ๋ชจ๋(Promiscuous Mode)๋ก ์ค์ ์, ์์ ์ด ๋ชฉ์ ์ง๊ฐ ์๋ ํจํท ๋ชจ๋ ์์ (์ค๋ํ)
*Data Link Layer(๋ฐ์ดํฐ๋งํฌ ๊ณ์ธต)

: ์ธ์ ํ ๋ ธ๋๊ฐ์ ์ ๋ขฐ์ฑ ์๋ ํ๋ ์ ์ ์ก์ ๋ด๋น. Node-To-Node Delivery
-์ธ์ ๋ ธ๋๊ฐ์ ํต์ ์ด๋ฉฐ ์ต์ข ๋ชฉ์ ์ง์ ๋๋ฌํ๊ธฐ ์ํด์๋ ๊ฐ๊ฐ์ ๋ ธ๋ ๊ฐ์ ํ๋ ์์ ๋ํ ์ฃผ์์ค์ (MAC) ์ด๋ฃจ์ด์ง
-๋ชฉ์ ์ง ๋ ธ๋๋ฅผ ์ฐพ๊ธฐ ์ํด ๋ชฉ์ ์ง ๋ ธ๋์ ๋ํ ๋ฌผ๋ฆฌ์ ์ธ ์ฃผ์ ํ์, NIC์ MAC์ฃผ์๊ฐ ํด๋น ์ญํ ์ํ
-IEEE 802 ํ์ค์์ LAN ์์ ๋ฐ์ดํฐ๋งํฌ ๊ณ์ธต์ LLC, MAC ๊ณ์ธต์ผ๋ก ์ธ๋ถํ
(1)LLC(Logical Link Control) : ๋คํธ์ํฌ ๊ณ์ธต๊ณผ์ ์ฐ๊ฒฐ์ ๋ด๋น.
์์ ๊ณ์ธต์ผ๋ก์ ์์ ํ๊ณ ์ ์์ ์ธ ๋ฐ์ดํฐ ์ ๋ฌ์ ์ํด ๋ฐ์ดํฐ ์ค๋ฅ ๊ฒ์ถ, ์์ ํ๋กํ ์ฝ์ ๋ํ ํ์ ํ์ธ
(2)MAC(Media Access Control) : ๋ฌผ๋ฆฌ์ ๊ณ์ธต๊ณผ์ ์ฐ๊ฒฐ ๋ด๋น.
์ ํธ๋ณํ์ ํตํด ๋ฌผ๋ฆฌ์ ๊ณ์ธต๊ณผ ์ฐ๊ฒฐํ๊ณ , MAC์ฃผ์๋ฅผ ํตํด ์ฃผ์๋ฅผ ํ์ธํ์ฌ ์ ์์ ์ผ๋ก ๋ฐ์ดํฐ ์ก์์ ์ ํ์ธ
-๋ฐ์ดํฐ ๋จ์ : ํ๋ ์(Frame)
-๋ํ์ ํ๋กํ ์ฝ : Ethernet, TokenRing, FDDI, X.25, FrameRelay
-์ ๋ขฐ์ฑ ์๋ ์ ์ก์ ์ํ ๊ธฐ๋ฅ
: ๋ฐ์ดํฐ์ ์์ ํ ์ ์ก์ ๋ณด์ฅ. ๋ฐ์ดํธ ๋งํฌ ์ปจํธ๋กค
(1) ํ๋ฆ์ ์ด(Flow Control) : ์ก์ ๋ ธ๋๊ฐ ์์ ๋ ธ๋์ ์ฒ๋ฆฌ์๋๋ฅผ ๊ณ ๋ คํ์ฌ ์ด๋ฅผ ์ด๊ณผํ์ง ์๋๋ก ์ ์ก ์ ์ด
์์ ๋ ธ๋๊ฐ ์์ ํ์ธ์๋ต์ ์ก์ ๋ ธ๋์ ์ ๊ณตํจ์ผ๋ก์จ ํ๋ฆ์ ์ด ์ํ
- ์ ์ง-๋๊ธฐ(Stop and Wait) ๋ฐฉ์ : ์ก์ ์ธก์์ ํ๋ ์ ์ ์ก ํ ํ์ธ์๋ต(ACK) ๋ฐ์ ๋ ๊น์ง ๋๊ธฐ
- ์ฌ๋ผ์ด๋ฉ ์๋์ฐ(Sliding Window) ๋ฐฉ์ : ์ก์ ์ธก์์ ์์ ์ธก์ ACK๋ฅผ ๋ฐ๊ธฐ ์ ์ ์์ ๊ฐ๋ฅํ ๋ฒ์ ๋ด์์ ์ฌ๋ฌ ํ๋ ์ ์ ์ก
(2) ์ค๋ฅ์ ์ด(Error Control) : ์ ์ก ์ค์ ์ฌ๋ฌ ๊ฐ์ง ์์ธ์ ์ํ ์ค๋ฅ๋ ์์ค ๋ฐ์ ์ ํด๊ฒฐํ๊ธฐ ์ํ ์ ์ด ๋ฐฉ์
- ํ์ง ์ค๋ฅ ์์ ๋ฐฉ์(BEC, Backward Error Correction) : ์ก์ ์ธก์์ ๋ฐ์ดํฐ ์ ์ก ์ ์ค๋ฅ ๊ฒ์ถ ๊ฐ๋ฅํ ๋ถ๊ฐ์ ๋ณด๋ฅผ ํจ๊ป ์ ์กํ์ฌ์์ ์ธก์์ ์ด๋ฅผ ์ ๊ฒํ์ฌ ์ค๋ฅ ๋ฐ์ ์ ์ฌ์ ์ก ์์ฒญํ๋ ๋ฐฉ์. (=ARQ(Automatic Repeat Request))
- ์ ์ง ์ค๋ฅ ์์ ๋ฐฉ์(FEC, Forward Error Corretcion) : ์ฌ์ ์ก์ด ๋ถํ์ํ ๋ฐฉ์. ์ก์ ์ธก์์ ๋ฐ์ดํฐ ์ก์ ์์ ์ค๋ฅ์ ๊ฒ์ถ ๋ฐ ์์ ๊น์ง ๊ฐ๋ฅํ ๋ถ๊ฐ์ ๋ณด๋ฅผ ๋ด์์ ๋ณด๋ด๋ ๋ฐฉ์
(3)ํ์ ์ ์ด(Line Control) : Point-to-Point ๋๋ ๋ค์ค์ (Multipoint) ํ์ ๊ตฌ์ฑ ๋ฐฉ์(Line Configuration) ๊ณผ
๋จ๋ฐฉํฅ(simplex), ๋ฐ์ด์ค(half-duplex) ๋ฐ ์ ์ด์ค(full-duplex) ๋ฑ์ ์ ์ก ๋ฐฉ์(Transmission Mode)์
๋ฐ๋ผ ์ฌ์ฉ๋๋ ์ ์ก๋งํฌ์ ๋ํ ์ ์ด ๊ท๋ฒ
- ํ์ ๊ตฌ์ฑ ๋ฐฉ์ : ๋ ์ด์์ ์ฅ์น๊ฐ ํ๋์ ๋งํฌ์ ์ฐ๊ฒฐ๋๋ ๋ฐฉ์
- ์ -๋-์ : ๋ ์ฅ์น ์ฌ์ด์ ์ ์ฉ ๋งํฌ ์ฌ์ฉ
- ๋ค์ค์ : ์ ์ด์์ ์ฅ์น๊ฐ ํ๋์ ๋งํฌ ๊ณต์
- ์ ์ก ๋ฐฉ์ : ์ฐ๊ฒฐ๋ ๋ ๊ฐ์ ์ฅ์น ๊ฐ์ ์ ํธ ํ๋ฆ ๋ฐฉํฅ์ ์ ์
- ๋จ๋ฐฉํฅ : ํ์ชฝ ๋ฐฉํฅ์ผ๋ก๋ง ํต์
- ๋ฐ์ด์ค : ์์ชฝ ๋ฐฉํฅ ํต์ ๊ฐ๋ฅ. ๋์ ๋ถ๊ฐ
- ์ ์ด์ค : ์์ชฝ ๋ฐฉํฅ ๋์ ํต์ ๊ฐ๋ฅ
-์ฃผ์ ๋คํธ์ํฌ ์ฅ๋น
(1) L2 Switch(์ค์์น)
: ๋ชฉ์ ์ง MAC ์ฃผ์์ ํฌํธ์ ์ฐ๊ฒฐ๋ ๋ ธ๋์๊ฒ๋ง ํจํท์ ์ ์ก(Switching Hub)

- Host-A์์ Host-C๋ก ํจํท ์ ์ก ์ ํด๋น ๋ ธ๋๋ก๋ง ์ ์ก
- Mac Address Table์ ํตํด ๊ฐ ํฌํธ๋ณ ์ฐ๊ฒฐ ๋ ธ๋์ MAC์ ๋ณด ๊ด๋ฆฌ
- ์ค์์น์์ ํน์ ํฌํธ ๋ชจ๋ํฐ๋ง ์ ๋ชจ๋ํฐ๋ง ํฌํธ(์ค์์น๋ฅผ ํต๊ณผํ๋ ๋ชจ๋ ํจํท์ ๋ด์ฉ์ ๋ณต์ ํด์ ์ ๋ฌํ๋ ํฌํธ, SPAN ํฌํธ) ๋๋ ๋คํธ์ํฌ ํธ๋ํฝ์ ๋ชจ๋ํฐ๋ง ํ ์ ์๋ ํญ(๋คํธ์ํฌ ์์์ ์ ์ก๋๋ ํจํท์ ์ค๋จ ์์ด ๋ชจ๋ํฐ๋ง ํ๋ ์ฅ๋น, TAP) ์ฅ๋น๋ฅผ ํตํด ํจํท์ ๋ณต์ ํด์ ํธ๋ํฝ ๋ถ์ ์ฅ๋น๋ก ์ ๋ฌ
(2) Bridge(๋ธ๋ฆฟ์ง)
: ๋ฌผ๋ฆฌ์ ์ผ๋ก ๋จ์ด์ง ๋์ผํ LAN(ex. Ethernet, TokenRing)์ ์ฐ๊ฒฐํด์ฃผ๋ ์ฅ๋น
-์ค์์น ํ๊ฒฝ์์ ์ค๋ํ
(1) ์ค์์น ์ฌ๋ฐ(Switch Jamming) / MAC Flooding ๊ณต๊ฒฉ
:์ค์์น MAC Address Table์ ๋ฒํผ๋ฅผ ์ค๋ฒํ๋ก์ฐ ์์ผ ์ค์์น๊ฐ ํ๋ธ์ฒ๋ผ ๋์ํ๊ฒ ๊ฐ์ ์ ์ผ๋ก ๋ง๋๋ ๊ธฐ๋ฒ
-์ค์์น๋ Fail Safe/Open ์ ์ฑ ์ผ๋ก, ์ฅ์ ๋ฐ์์ ๋๋ฏธ ํ๋ธ์ฒ๋ผ ์ฐ๊ฒฐ๋ ๋ชจ๋ ๋ ธ๋์๊ฒ ํจํท ์ ์ก
-MAC Address Table์ ์ค๋ฒํ๋ก์ฐ ์ํค๊ธฐ ์ํด Source MAC ์ฃผ์๋ฅผ ๊ณ์ ๋ณ๊ฒฝํ๋ฉด์ ํจํท ์ง์์ ์ผ๋ก ์ ์ก
(2) ARP ์คํธํ(Spoofing) ๊ณต๊ฒฉ
: ๊ณต๊ฒฉ์๊ฐ ํน์ ํธ์คํธ์ MAC ์ฃผ์๋ฅผ ์์ ์ MAC ์ฃผ์๋ก ์์กฐํ ARP Reply ํจํท์ ๋ง๋ค์ด ํฌ์์์๊ฒ ์ ์ก์
ํฌ์์์ ARP Cache Table์ ํน์ ํธ์คํธ์ MAC ์ ๋ณด๊ฐ ๊ณต๊ฒฉ์์ MAC ์ ๋ณด๋ก ๋ณ๊ฒฝ. ์ด๋ฅผ ์ด์ฉํด
ํฌ์์๋ก๋ถํฐ ํน์ ํธ์คํธ๋ก ๋๊ฐ๋ ํจํท์ ๊ณต๊ฒฉ์๋ก ํฅํ๋๋ก ํ์ฌ ์ค๋ํ
-ํฌ์์์ ํน์ ํธ์คํธ๊ฐ์ ์ก์์ ํจํท ๋ชจ๋ ์ค๋ํ์ ์ํด์ ํฌ์์์ ํน์ ํธ์คํธ ๋๋ค ARP ์คํธํ ์ํ
-ํฌ์์๋ค์ด ์ค๋ํ ์ธ์ ๋ชปํ๊ณ , ์ ์์ ์ธ ํต์ ์ด ๋๋๋ก IP Forward(๋ผ์ฐํฐ์ฒ๋ผ ๋์ํ์ฌ ์์ ์ด ๋ชฉ์ ์ง๊ฐ ์๋ IP ํจํท์ ๋ํด์๋ ๋ผ์ฐํ ํ ์ด๋ธ์ ์ฐธ์กฐํ์ฌ ํด๋น ๋ชฉ์ ์ง๋ก ์ ์ก)๊ธฐ๋ฅ ํ์ฑํ
(3) ARP ๋ฆฌ๋ค์ด๋ ํธ(Redirect) ๊ณต๊ฒฉ
: ARP ์คํธํ ์ผ์ข . ๊ณต๊ฒฉ์๊ฐ ์์ ์ด ๋ผ์ฐํฐ/๊ฒ์ดํธ์จ์ด์ธ ๊ฒ์ฒ๋ผ MAC ์ฃผ์๋ฅผ ์์กฐํ์ฌ ARP Reply ํจํท์ ๋์ ๋คํธ์ํฌ์๊ฒ
์ง์์ ์ผ๋ก ๋ธ๋ก๋์บ์คํธํ๋ฉด ํด๋น ๋ก์ปฌ ๋คํธ์ํฌ์ ๋ชจ๋ ํธ์คํธ์ ARP Cache Table์ ๋ผ์ฐํฐ/๊ฒ์ดํธ์จ์ด MAC ์ ๋ณด๊ฐ
๊ณต๊ฒฉ์์ MAC ์ ๋ณด๋ก ๋ณ๊ฒฝ. ์ด๋ฅผ ์ด์ฉํด ํธ์คํธ์์ ๋ผ์ฐํฐ๋ก ๋๊ฐ๋ ํจํท์ ๊ณต๊ฒฉ์๊ฐ ์ค๋ํ
-IP Forward ๊ธฐ๋ฅ ํ์ฑํ
(4) ICMP ๋ฆฌ๋ค์ด๋ ํธ(Redirect) ๊ณต๊ฒฉ
: ICMP Redirection(ํธ์คํธ-๋ผ์ฐํฐ ๋๋ ๋ผ์ฐํฐ ๊ฐ ๋ผ์ฐํ ๊ฒฝ๋ก ์ฌ์ค์ ์ ์ํด ์ ์กํ๋ ๋ฉ์์ง) ๋ฉ์์ง๋ฅผ ์ ์ฉํ์ฌ
ํน์ IP ๋๋ IP ๋์ญ์ผ๋ก ๋๊ฐ๋ ํจํท์ ๋ผ์ฐํ ๊ฒฝ๋ก๋ฅผ ์์ ์ ์ฃผ์๋ก ์์กฐํ ICMP Redirect ๋ฉ์์ง๋ฅผ ์์ฑํ์ฌ
ํฌ์์์๊ฒ ์ ์กํ์ฌ ํฌ์์์ ๋ผ์ฐํ ํ ์ด๋ธ์ ๋ณ์กฐํ์ฌ ํจํท ์ค๋ํ
-IP Forward ๊ธฐ๋ฅ ํ์ฑํ
(5) ์ค์์น์ SPAN(Switch Port ANalyzer)/Port Mirroring ๊ธฐ๋ฅ ์ด์ฉ
: ์ค์์น๋ฅผ ํต๊ณผํ๋ ๋ชจ๋ ํธ๋ํฝ์ ๋ณผ ์ ์๋ ๊ธฐ๋ฅ. ํน์ ํฌํธ์ ๋ถ์ ์ฅ๋น๋ฅผ ์ ์ํ๊ณ
๋ค๋ฅธ ํฌํธ์ ํธ๋ํฝ์ ๋ถ์ ์ฅ๋น๋ก ์๋ ๋ณต์ฌํด์ฃผ๋ ๊ธฐ์
*Network Layer(๋คํธ์ํฌ ๊ณ์ธต)

: End๋ ธ๋(์ข ๋จ ๋ ธ๋)๊ฐ์ ๋ผ์ฐํ ์ ๋ด๋นํ๋ ๊ณ์ธต. End-To-End Delivery(Host-To-Host Delivery)
-๋ผ์ฐํ (Routing) : ๋ผ์ฐํ ํ๋กํ ์ฝ์ ์ํด ๋ชฉ์ ์ง๋ก ์ ์กํ๊ธฐ ์ํ ์ต์ ์ ๊ฒฝ๋ก๋ฅผ ์ค์ , ํจํท ๊ตํํ๋ ๊ธฐ๋ฅ ์ ๊ณต
-์ต์ข ๋ชฉ์ ์ง ๋ ธ๋๋ฅผ ์ฐพ๊ธฐ ์ํธ ๋ ธ๋์ ๋ํ ๋ ผ๋ฆฌ์ ์ธ ์ฃผ์ ํ์. TCP/IP ํ๋กํ ์ฝ์์๋ IP ์ฃผ์๊ฐ ํด๋น ์ญํ
(1) ๋ ผ๋ฆฌ์ ์ธ ์ฃผ์ : ๋ณ๊ฒฝ์ด ๊ฐ๋ฅํ ์ฃผ์
(2) ๋ฌผ๋ฆฌ์ ์ธ ์ฃผ์ : NIC์ ๊ณ ์ ๋์ด ๋ณ๊ฒฝ์ด ๋ถ๊ฐ๋ฅ (ex.MAC ์ฃผ์)
-๋ฐ์ดํฐ ๋จ์ : ํจํท(Packet)
-๋ํ์ ํ๋กํ ์ฝ : IP(TCP/IP), IPX(Novel Netware)
-์ฃผ์ ๋คํธ์ํฌ ์ฅ๋น
(1) ๋ผ์ฐํฐ(Router)/L3 Switch
: ๋ผ์ฐํ ๋ด๋น ์ฅ๋น
-๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต์ ๋ธ๋ก๋์บ์คํธ์ ๋ฉํฐ์บ์คํธ๋ฅผ ํฌ์๋ฉ ํ์ง ์์
-์๋ก ๋ค๋ฅธ VLAN ๊ฐ ํต์ ์ ๊ฐ๋ฅํ๊ฒ ํ๊ณ , ๊ธฐ๋ณธ์ ์ธ ๋ณด์ ๊ธฐ๋ฅ, QoS ๊ด๋ จ ๊ธฐ๋ฅ ์ง์
*Transport Layer(์ ์ก ๊ณ์ธต)

: End ๋ ธ๋๊ฐ ์ ๋ขฐ์ฑ ์๋ ๋ฐ์ดํฐ ์ ์ก์ ๋ด๋น. End-To-End Reliable Delivery.
๊ฐ End ๋ ธ๋์ ํด๋น Process ๊ฐ ์ ๋ขฐ์ฑ ์๋ ๋ฐ์ดํฐ ์ ์ก์ ๋ด๋น(Process-To-Process Communication)
-๋ชฉ์ ์ง ๋ ธ๋(ํ๋ก์ธ์ค) ์ฐพ์๊ฐ๊ธฐ ์ํด์๋ ํ๋ก์ธ์ค ์๋ณํ๋ ๋ ผ๋ฆฌ์ ์ธ ์ฃผ์ ํ์. TCP/IP ํ๋กํ ์ฝ์ Port Address๊ฐ ์ญํ ์ํ
-๋ฐ์ดํฐ ๋จ์ : ์ธ๊ทธ๋จผํธ(Segment)
-๋ํ์ ํ๋กํ ์ฝ : TCP/IP์ TCP, UDP, SCTP, Novel Netware์ SPX
-์ ๋ขฐ์ฑ ์๋ ๋ฐ์ดํฐ ์ ์ก์ ๋ณด์ฅํ๊ธฐ ์ํ ๊ธฐ๋ฅ
(1) ๋ถํ (Segmentation)๊ณผ ์ฌ์กฐํฉ(Reaseembly)
: ์กฐ๊ฑด์ ๋ฐ๋ผ ์๋ณธ ๋ฐ์ดํฐ๋ฅผ ์ ์ก ๊ฐ๋ฅํ ์ธ๊ทธ๋จผํธ ๋จ์๋ก ๋ถํ ํ์ฌ ์ ์ก, ๋ชฉ์ ์ง์์๋ ์ด๋ฅผ ์ฌ์กฐํฉํ์ฌ ์๋ณธ ๋ฐ์ดํฐ ๋ณต์
(2) ์ฐ๊ฒฐ์ ์ด(Connection Control)
: ์ฐ๊ฒฐ์งํฅ, ๋น์ฐ๊ฒฐ์งํฅ ๋ฐฉ์ ์ ๊ณต
- ์ฐ๊ฒฐ ์งํฅ : ์ ํธ์คํธ ์ฌ์ด์ ๋ฐ์ดํฐ ์ก์์ ์ด ์ด๋ค์ง๊ธฐ ์ ์ ๋ง์น ๋ฌผ๋ฆฌ์ ์ธ ์ฐ๊ฒฐํต๋ก๊ฐ ์ค์ ๋์ด ์๋ ๊ฒ์ฒ๋ผ ๋์ (ex. TCP)
- ๋น์ฐ๊ฒฐ์งํฅ : ์ ํธ์คํธ ์ฌ์ด์ ์ฐ๊ฒฐ์ค์ ๋ฐ ์ข ๋ฃ๊ณผ์ ์ด ์๋ ํ๋กํ ์ฝ (ex. UDP)
(3) ํ๋ฆ์ ์ด(Flow Control)
: ์ํธ๊ฐ์ ์์ ํ ์ ์๋ ๋งํผ๋ง ์ ์กํด์ ๋ฐ์ดํฐ์ ์์ค์ด ๋ฐ์ํ์ง ์๋๋ก ์ ์ด.
์ข ๋จ ๋ ธ๋ ๊ฐ์ ํ๋ฆ ์ํ. (๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต : ์ธ์ ํ ๋ ธ๋๊ฐ ํ๋ฆ์ ์ด)
(4) ์ค๋ฅ์ ์ด(Error Control)
: ์ข ๋จ(End) ๋ ธ๋ ๊ฐ ์ ์ก ์ค ์ค๋ฅ ๋ฐ์ ์ ๊ต์
(5) ํผ์ก์ ์ด(Congestion Control)
: ๋คํธ์ํฌ ํผ์ก๋ ๊ณ์ฐํ์ฌ ์ ์ก๋ ์ ์ด
-์ฃผ์ ๋คํธ์ํฌ ์ฅ๋น
(1) L4 Switch
: SLB(Server Load Balancing) ์ ๊ณต
-์๋ฒ ํธ๋ํฝ ๋ถํ๋ถ์ฐ๊ณผ Failover(์ฅ์ ๊ทน๋ณต, ์ฅ์ ๋ฐ์ ์ ์๋น ์์คํ ๊ฐ๋) ๊ธฐ๋ฅ ์ ๊ณต
*Session Layer(์ธ์ ๊ณ์ธต)
: Application๊ฐ ๋ ผ๋ฆฌ์ ์ธ ์ฐ๊ฒฐ์ธ ์ธ์ ์ ์์ฑ, ๊ด๋ฆฌ ๋ฐ ์ข ๋ฃ ๋ด๋น
-๋ฐ์ดํฐ ๋จ์ : ๋ฐ์ดํฐ(Data)
*Presentation Layer(ํํ ๊ณ์ธต)
: ๋ฐ์ดํฐ ํํ๋ฐฉ์ ๋ณํ ๋ด๋น
-์ธ์ฝ๋ฉ/๋์ฝ๋ฉ, ์์ถ/์์ถํด์ , ์ํธํ/๋ณตํธํ
-๋ฐ์ดํฐ ๋จ์ : ๋ฐ์ดํฐ(Data)
*Application Layer(์์ฉ ๊ณ์ธต)
: ์ฌ์ฉ์๊ฐ ๋คํธ์ํฌ์ ์ ๊ทผํ ์ ์๋ ์ธํฐํ์ด์ค ๋ด๋น
-๋คํธ์ํฌ ์๋ฒ/ํด๋ผ์ด์ธํธ ํ๋ก๊ทธ๋จ
-๋ฐ์ดํฐ ๋จ์ : ๋ฐ์ดํฐ(Data)
*OSI๋ชจ๋ธ ๋ฐ์ดํฐ ๊ตํ ๋ฐฉ์

-Encapsulation(์บก์ํ) : ์์ ๊ณ์ธต์ ๋ฐ์ดํฐ๊ฐ ํ์ ๊ณ์ธต์ ๋ฐ์ดํฐ๋ก ๋ณด๋ด์ง ๋ ํ์ ๊ณ์ธต ํ๋กํ ์ฝ์ด ์์ ์ ๊ธฐ๋ฅ
์ํ์ ์ํด ํ์ํ ๋ถ๊ฐ์ ๋ณด(ํค๋)๋ฅผ ์ถ๊ฐํ์ฌ ์๋กญ๊ฒ ์ ์ก ๋ฉ์์ง๋ฅผ ์์ฑํ๋ ๊ฒ
-Decapsulation(์ญ์บก์ํ) : ์์๊ณ์ธต์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ผ ๋ ํด๋น ๊ณ์ธต์ ํค๋ ์ ๋ณด๋ฅผ ํ์ธํ ํ ์ด๋ฅผ
์ ๊ฑฐํ๊ณ ์์ ๊ณ์ธต์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ด๋ ๊ฒ
-Multiplexing(๋ค์คํ) : ํ๋์ ๊ธฐ๋ฅ์ ์ฌ๋ฌ ์์ญ์์ ๋์์ ์ฌ์ฉํ๋ ๊ธฐ๋ฒ
ex) ์์๊ณ์ธต์ ์ฌ๋ฌ ํ๋กํ ์ฝ๋ค์ด ํ์๊ณ์ธต์ ํ๋์ ํ๋กํ ์ฝ์ ์ด์ฉ
-Demultiplexing(์ญ๋ค์คํ) : ๊ณต์ ํ๋ ๊ธฐ๋ฅ์ผ๋ก๋ถํฐ ๊ฐ๋ณ ์์ญ์ผ๋ก ๋ถํ ํ๋ ๊ธฐ๋ฒ
ex) ํ์๊ณ์ธต์ ํ๋กํ ์ฝ์ด ์ฌ๋ฌ ์์๊ณ์ธต์ ํ๋กํ ์ฝ ์ค ํ๋๋ฅผ ์๋ณํ์ฌ ๋ฐ์ดํฐ ์ ๋ฌ
'์ฌ๋ฌ๊ฐ์ง > ์ ๋ณด๋ณด์ ์ ๋ฆฌ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| [์ ๋ณด๋ณด์ ์ ๋ฆฌ] ๋คํธ์ํฌ - ARP/RARP ๋ฐ GARP (2) | 2023.03.21 |
|---|---|
| [์ ๋ณด๋ณด์ ์ ๋ฆฌ] ๋คํธ์ํฌ - TCP/IP ํ๋กํ ์ฝ (0) | 2023.03.20 |
| [์ ๋ณด๋ณด์ ์ ๋ฆฌ] ์์คํ - ์๋์ฐ ์๋ฒ ์ทจ์ฝ์ (0) | 2023.03.16 |
| [์ ๋ณด๋ณด์ ์ ๋ฆฌ] ์์คํ - UNIX/Linux ์๋ฒ ์ทจ์ฝ์ (0) | 2023.03.15 |
| [์ ๋ณด๋ณด์ ์ ๋ฆฌ] ์์คํ - ์์คํ ํดํน (0) | 2023.03.11 |