๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต์ ๋คํธ์ํฌ์ ๋ฌผ๋ฆฌ์ ์ผ๋ก ์ธ์ ํ ๋ ธ๋ ๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํ๋ ๋ฐ ์ค์ํ ์ญํ ์ ํ๋ค.
๋ ธ๋
ํธ์คํธ์ ๋ผ์ฐํฐ๋ฅผ ํฌํจ
๋ ธ๋๋ ๋คํธ์ํฌ์์ ๋ฐ์ดํฐ๋ฅผ ์ก์์ ํ๊ฑฐ๋ ์ค๊ณํ๋ ์ฅ์น
๋งํฌ
์ธ์ ํ ๋ ธ๋ ๊ฐ์ ํต์ ๊ฒฝ๋ก๋ฅผ ์ฐ๊ฒฐํ๋ ์ฑ๋
์ ์ ๋งํฌ(Wired Links) : ์ผ์ด๋ธ์ ์ฌ์ฉํ ๋ฌผ๋ฆฌ์ ์ฐ๊ฒฐ
๋ฌด์ ๋งํฌ(Wireless Links) : ์ ํ๋ฅผ ์ฌ์ฉํ ๋ฌด์ ์ฐ๊ฒฐ
LAN(Local Area Network) : ํน์ ์ง์ญ ๋ด์์ ์ปดํจํฐ๋ฅผ ์ฐ๊ฒฐํ๋ ๋คํธ์ํฌ
๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต์ ํจํท: ํ๋ ์(Frame)
ํ๋ ์์ ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต์์ ์ฌ์ฉํ๋ ํจํท์ ์ด๋ฆ์ผ๋ก, ์์ ๊ณ์ธต(์: ๋คํธ์ํฌ ๊ณ์ธต)์ ๋ฐ์ดํฐ๋ฅผ ์บก์ํ(encapsulate)ํ์ฌ ์ ์กํ๋ค.
๋คํธ์ํฌ ๊ณ์ธต์ ๋ฐ์ดํฐ๊ทธ๋จ(Datagram)์ ๋ฌผ๋ฆฌ์ ์ผ๋ก ์ธ์ ํ ๋ ธ๋ ๊ฐ์ ์ ์กํ๊ธฐ ์ํด ์ฌ์ฉ๋๋ค.
๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต์ ์์ ๊ณ์ธต(๋คํธ์ํฌ ๊ณ์ธต)์์ ์์ฑ๋ ๋ฐ์ดํฐ๋ฅผ ๋ฌผ๋ฆฌ์ ์ผ๋ก ์ธ์ ํ ๋ ธ๋๋ก ์ ์กํ๋ ์ฑ ์์ ๊ฐ์ง๋ค.
์ด ๊ณผ์ ์์ ๋ฐ์ดํฐ์ ์ค๋ฅ ๊ฒ์ฌ, ์์ ์ง์ , ํ๋ฆ ์ ์ด ๋ฑ์ ์ํํ์ฌ ์ ๋ขฐ์ฑ ์๋ ๋ฐ์ดํฐ ์ ์ก์ ๋ณด์ฅํ๋ค.
๋ฐ์ดํฐ๊ทธ๋จ์ ๊ฐ๊ฐ ๋ค๋ฅธ ๋งํฌ ํ๋กํ ์ฝ์ ํตํด ์ฌ๋ฌ ๋งํฌ์ ๊ฑธ์ณ ์ ์ก๋๋ค.
๊ฐ ๋งํฌ ํ๋กํ ์ฝ์ ๋ค๋ฅธ ์๋น์ค๋ฅผ ์ ๊ณตํ ์ ์์ผ๋ฉฐ, ์ผ๋ถ๋ ์ ๋ขฐํ ์ ์๋ ๋ฐ์ดํฐ ์ ์ก(Reliable Data Transmission, RDT)์ ์ ๊ณตํ ์๋ ์๊ณ , ๊ทธ๋ ์ง ์์ ์๋ ์๋ค.
๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต์ ์ธ์ ํ ๋คํธ์ํฌ ๋ ธ๋ ๊ฐ์ ๋ฐ์ดํฐ ์ ์ก์ ๊ด๋ฆฌํ๋ฉฐ, ๋ฐ์ดํฐ ํ๋ ์์ ์ฒ๋ฆฌํ๊ณ ์ ๋ขฐ์ฑ ์๋ ์ ์ก์ ๋ณด์ฅํ๋ ๋ฑ์ ์ญํ ์ ํ๋ค
Framing
๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต์ ๋ฐ์ดํฐ๊ทธ๋จ์ ํ๋ ์(Frame)์ผ๋ก ์บก์ํํ๋ค.
ํ๋ ์์๋ ํค๋(Header)์ ํธ๋ ์ผ๋ฌ(Trailer)๊ฐ ์ถ๊ฐ๋๋ค.
์ด ๊ณผ์ ์์ ๋ฐ์ดํฐ์ ์์๊ณผ ๋์ ์ ์ํ์ฌ ๋ฐ์ดํฐ๊ฐ ์ ํํ๊ฒ ์ ์ก๋ ์ ์๋๋ก ํ๋ค.
์ฑ๋ ์ ๊ทผ(Channel Access)
MAC ์ฃผ์
ํ๋ ์์ ํค๋์๋ ์ถ๋ฐ์ง์ ๋ชฉ์ ์ง๋ฅผ ๋ํ๋ด๋ MAC ์ฃผ์(Media Access Control Address)๊ฐ ํฌํจ๋๋ค.
MAC ์ฃผ์๋ ๋คํธ์ํฌ ๋ด์์ ๊ณ ์ ํ ์ฃผ์๋ก, IP ์ฃผ์์๋ ๋ค๋ฅด๋ค.
IP ์ฃผ์๋ ์ธํฐ๋ท ์ ์ฒด์์ ์ฌ์ฉ๋์ง๋ง, MAC ์ฃผ์๋ ๋ก์ปฌ ๋คํธ์ํฌ์์ ์ฌ์ฉ๋๋ค.
Ack(์ธ์ฆ ์๋ต)
์ค๋ฅ์จ์ด ๋ฎ์ ๋งํฌ์์๋ Ack๋ฅผ ๊ฑฐ์ ์ฌ์ฉํ์ง ์๋๋ค.
๋ฌด์ ๋งํฌ๋ ์๋์ ์ผ๋ก ์ค๋ฅ์จ์ด ๋์ ์ค๋ฅ ๊ฒ์ถ๊ณผ ์ฌ์ ์ก ๊ธฐ๋ฅ์ด ๋ ์์ฃผ ํ์ํ๋ค.
โ ์ ๋งํฌ ๊ณ์ธต์์ ์ ๋ขฐ์ฑ ์๋ ์ ์ก์ ์ ๊ณตํ๋๋ฐ๋, ์ข ๋จ ๊ฐ(end-to-end)์์ ์ ๋ขฐ์ฑ์ ๋ณด์ฅํ ํ์๊ฐ ์๋๊ฐ?
๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต์์์ ์ ๋ขฐ์ฑ ๋ณด์ฅ๊ณผ ์ ์ฒด ๋คํธ์ํฌ ๊ฒฝ๋ก์์์ ์ ๋ขฐ์ฑ ๋ณด์ฅ ๊ฐ์ ์ฐจ์ด๋ ์ถํ์ ๋ค์ ์ธ๊ธํ๋๋ก ํ๊ฒ ๋ค.
ํ๋ฆ ์ ์ด๋ ์ธ์ ํ ์ก์ ๋ ธ๋์ ์์ ๋ ธ๋ ๊ฐ์ ์ ์ก ์๋๋ฅผ ์กฐ์ ํ๋ ๊ธฐ๋ฅ์ด๋ค.
๋ชฉ์
๋คํธ์ํฌ์์๋ ์ ํธ ๊ฐ์ ๋ ์ก์์ผ๋ก ์ธํด ์ค๋ฅ๊ฐ ๋ฐ์ํ ์ ์๋ค.
์ค๋ฅ ๊ฒ์ถ์ ์์ ์๊ฐ ๋ฐ์ดํฐ์ ์ค๋ฅ๊ฐ ์๋์ง๋ฅผ ํ์ธํ๋ ๊ณผ์ ์ด๋ค.
์์ ์๊ฐ ์ค๋ฅ๋ฅผ ๊ฐ์งํ๋ฉด ์ก์ ์์๊ฒ ์ฌ์ ์ก ์์ฒญ์ ๋ณด๋ด๊ฑฐ๋ ํด๋น ํ๋ ์์ ์ญ์ ํ ์ ์๋ค.
์ค๋ฅ ์์ ์ ์์ ์๊ฐ ๋นํธ ์ค๋ฅ๋ฅผ ์๋ณํ๊ณ ์์ ํ๋ ๊ณผ์ ์ด๋ค. ์ค๋ฅ ๊ฒ์ถ๊ณผ๋ ๋ฌ๋ฆฌ, ์ค๋ฅ๋ฅผ ๊ฐ์งํ ํ ์ฌ์ ์ก ์์ด ์์ ์๊ฐ ์ง์ ์ค๋ฅ๋ฅผ ์์ ํ ์ ์๋ค.
์ด๋ฅผ ํตํด ๋คํธ์ํฌ ์ฑ๋ฅ์ ํฅ์์ํค๊ณ , ๋ฐ์ดํฐ ์ฌ์ ์ก์ ์ต์ํํ ์ ์๋ค.
๋ฐ์ด์ค(Half-Duplex)
๋งํฌ์ ์์ชฝ ๋์ ์๋ ๋ ธ๋๊ฐ ๋์์ ํต์ ํ ์ ์๊ณ , ํ ๋ฒ์ ํ ๋ฐฉํฅ์ผ๋ก๋ง ๋ฐ์ดํฐ๋ฅผ ์ ์กํ ์ ์๋ค.
์ฆ, ํ ์ชฝ์ด ์ ์กํ๋ฉด ๋ค๋ฅธ ์ชฝ์ ๊ทธ๋์ ์์ ๋ง ํ ์ ์๋ค.
์ ์ด์ค(Full-Duplex)

ํธ์คํธ ์ฅ์น ๋ด
๋ชจ๋ ํธ์คํธ ์ฅ์น ๋ด์ ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต์ด ๊ตฌํ๋์ด ์๋ค.
์ด ๊ณ์ธต์ ๋คํธ์ํฌ ํต์ ์ ๊ธฐ๋ณธ์ ์ธ ๋ฐ์ดํฐ ์ ์ก ๊ธฐ๋ฅ์ ๋ด๋นํ๋ค.
๋คํธ์ํฌ ์ธํฐํ์ด์ค ์นด๋ (NIC, Network Inteface Card)
๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต์ ์ฃผ๋ก ๋คํธ์ํฌ ์ธํฐํ์ด์ค ์นด๋์ ๊ตฌํ๋๋ค.
์ด ์นด๋๋ ์ด๋๋ท ์นด๋, 802.11 ๋ฌด์ ์นด๋ ๋ฑ ๋ค์ํ ํํ๊ฐ ์์ผ๋ฉฐ, ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต๊ณผ ๋ฌผ๋ฆฌ์ ๊ณ์ธต์ ๊ธฐ๋ฅ์ ๋ชจ๋ ์ง์ํ๋ค.
์นฉ์ ๋ด ๊ตฌํ

๋ฐ์ดํฐ๊ทธ๋จ ์บก์ํ
์ค๋ฅ ๊ฒ์ฌ ๋นํธ ์ถ๊ฐ
ํ๋ฆ ์ ์ด
์ค๋ฅ ๊ฒ์ฌ
๋ฐ์ดํฐ ์ถ์ถ
ํ๋ฆ ์ ์ด ๋ฐ RDT

EDC (Error Detection and Correction bits)
EDC๋ ๋ฐ์ดํฐ ์ ์ก ๊ณผ์ ์์ ์ค๋ฅ๋ฅผ ๊ฐ์งํ๊ณ ์์ ํ๊ธฐ ์ํ ์ถ๊ฐ์ ์ธ ๋นํธ์ด๋ค.
์ด ๋นํธ๋ ์ ์ก๋ ๋ฐ์ดํฐ์ ๋ฌด๊ฒฐ์ฑ์ ๊ฒ์ฆํ๋ ๋ฐ ์ฌ์ฉ๋๋ค.
๋ฐ์ดํฐ ๋ณดํธ (D)
์ ๊ทธ๋ฆผ์์ 'D'๋ ์ค๋ฅ ๊ฒ์ฌ์ ์ํด ๋ณดํธ๋๋ ๋ฐ์ดํฐ๋ฅผ ๋ํ๋ด๋ฉฐ, ํค๋ ํ๋๋ฅผ ํฌํจํ ์ ์๋ค.
๋ฐ์ดํฐ์ EDC ๋นํธ๋ ํจ๊ป ์ ์ก๋์ด ์์ ์ธก์์ ๋ฐ์ดํฐ๊ฐ ์ ํํ๊ฒ ๋์ฐฉํ๋์ง ๊ฒ์ฆํ ์ ์๋ค.
์ค๋ฅ ๊ฐ์ง ๊ณผ์
๋ฐ์ดํฐ๊ทธ๋จ์ด ์ก์ ์ธก์์ ์์ ์ธก์ผ๋ก ์ ์ก๋๋ค.
๋นํธ ์ค๋ฅ๊ฐ ๋ฐ์ํ๊ธฐ ์ฌ์ด ๋งํฌ๋ฅผ ํตํด ๋ฐ์ดํฐ๊ฐ ์ ์ก๋๋ฉด, ์์ ์ธก์์ EDC๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ์ ์ค๋ฅ๊ฐ ์๋์ง ๊ฒ์ฌํ๋ค.
๋ชจ๋ ๋นํธ๊ฐ ์ ์์ด๋ฉด 'Y' ๊ฒฝ๋ก๋ฅผ ํตํด ๋ค์ ๋จ๊ณ๋ก ์งํํ๊ณ , ์ค๋ฅ๊ฐ ๊ฐ์ง๋๋ฉด 'N' ๊ฒฝ๋ก๋ฅผ ํตํด ์ค๋ฅ๊ฐ ์์์ ์๋ฆฐ๋ค.
ํ์ง๋ง, ์ค๋ฅ ๊ฐ์ง๋ 100% ์ ๋ขฐํ ์ ์๋ค.
EDC ํ๋๋ฅผ ํฌ๊ฒ ํ ์๋ก ์ค๋ฅ ๊ฐ์ง ๋ฐ ์์ ๋ฅ๋ ฅ์ ํฅ์๋์ง๋ง, ์ด๋ ์ถ๊ฐ์ ์ธ ๋ฐ์ดํฐ ์ ์ก ๋ถ๋ด์ ์๋ฏธํ๋ค.
๋จ์ผ ๋นํธ ํจ๋ฆฌํฐ๋ ํ๋์ ๋นํธ๋ก ์๋ฌ๋ฅผ ๊ฐ์งํ๋ค.

๋ฐ์ดํฐ ๋นํธ๋ค์ ํฉ์ ๊ธฐ๋ฐํ์ฌ ์ถ๊ฐ์ ์ธ ํจ๋ฆฌํฐ ๋นํธ๊ฐ ์์ฑ๋๋ค.
์ ์ฒด ๋นํธ(๋ฐ์ดํฐ ๋นํธ + ํจ๋ฆฌํฐ ๋นํธ)๋ฅผ ํฉํ์ฌ ์ง์๊ฐ ๋๋๋ก ํจ๋ฆฌํฐ ๋นํธ๋ฅผ ์ค์ ํ๋ค.
๋ฐ์ดํฐ ๋นํธ๋ค์ ํฉ์ด ์ง์์ธ ๊ฒฝ์ฐ Parity Bit๋ 0์ด๋ค.
๋ฐ์ดํฐ ๋นํธ๋ค์ ํฉ์ด ํ์์ธ ๊ฒฝ์ฐ Parity Bit๋ 1์ด๋ค.
์ด์ฐจ์ ๋นํธ ํจ๋ฆฌํฐ๋ ๋ฐ์ดํฐ๋ฅผ ํ๋ ฌ ํํ๋ก ๊ตฌ์ฑํ๊ณ , ๊ฐ ํ๊ณผ ์ด์ ๋ํด ๋ณ๋์ ํจ๋ฆฌํฐ ๋นํธ๋ฅผ ๊ณ์ฐํ๋ค.

์ด ๋ฐฉ์์ ํ๊ณผ ์ด์ ํจ๋ฆฌํฐ๋ฅผ ์ฌ์ฉํ์ฌ ์ค๋ฅ๊ฐ ์๋ ํน์ ๋นํธ์ ์์น๋ฅผ ์ ํํ ์๋ณํ๊ณ ์์ ํ ์ ์๋ค.