[๋คํธ์ํฌ] TCP/IP 4๊ณ์ธต ๋ชจ๋ธ(์ธํฐ๋ท ๊ณ์ธต, ๋งํฌ ๊ณ์ธต)
์ธํฐ๋ท ๊ณ์ธต
์ธํฐ๋ท ๊ณ์ธต์ ์ฅ์น๋ก๋ถํฐ ๋ฐ์ ๋คํธ์ํฌ ํจํท์ IP ์ฃผ์๋ก ์ง์ ๋ ๋ชฉ์ ์ง๋ก ์ ์กํ๊ธฐ ์ํด ์ฌ์ฉ๋๋ ๊ณ์ธต์ด๋ค.
IP, ARP, ICMP ๋ฑ์ด ์์ผ๋ฉฐ ํจํท์ ์์ ํด์ผ ํ ์๋์ ์ฃผ์๋ฅผ ์ง์ ํ์ฌ ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํ๋ค. ์๋๋ฐฉ์ด ์ ๋๋ก ํจํท์ ๋ฐ์๋์ง์ ๋ํด์ ๋ณด์ฅํ์ง ์์ผ๋ฉฐ, ๋น์ฐ๊ฒฐํ์ ์ธ ํน์ง์ ๊ฐ์ง๊ณ ์๋ค.
- IP(Internet Protocol) : ํจํท์ ์ต๋ํ ๋นจ๋ฆฌ ํน์ ๋ชฉ์ ์ง ์ฃผ์๋ก ์ ์กํ๋ ํ๋กํ ์ฝ.
- ํจํท์ด ์ ๋๋ก ์ ๋ฌ๋์๋์ง ๋ณด์ฅํ์ง ์์ผ๋ฉฐ, ํจํท์ ๋ณด๋ด๋ ์์์ ๋ฐ๋ ์์๊ฐ ๋ค๋ฅผ ์ ์์.
- ๋น์ ๋ขฐ์ฑ, ๋น์ฐ๊ฒฐ์ฑ ๋ฐ์ดํฐ๊ทธ๋จ ํ๋กํ ์ฝ
- ARP(Address Resolution Protocol) : ์ฃผ์ ๋ณํ ํ๋กํ ์ฝ. IP ์ฃผ์๋ฅผ MAC ์ฃผ์๋ก ๋ณํํ๋ค.
- MAC(Media Access Control) ์ฃผ์ : ์ปดํจํฐ๋ ๋ ธํธ๋ถ ๋ฑ ๊ฐ ์ฅ์น์๋ ๋คํธ์ํฌ์ ์ฐ๊ฒฐํ๊ธฐ ์ํ ์ฅ์น(LAN ์นด๋)๊ฐ ์๋๋ฐ, ์ด๋ฅผ ๊ตฌ๋ณํ๊ธฐ ์ํ ์๋ณ๋ฒํธ(6 Bytes)๋ฅผ ๋งํ๋ค. '๋ฌผ๋ฆฌ์ ์ฃผ์', 'ํ๋์จ์ด ์ฃผ์'๋ผ ๋ถ๋ฆฌ๊ธฐ๋ ํ๋ค.
- IP ์ฃผ์๋ก ๋ชฉํ๋ ๋คํธ์ํฌ๋ก ์ถ์ ํด์ ํจํท์ ๋ณด๋ธ ๋ค ๊ทธ๊ณณ์์ ๊ทธ IP์ ๋ฑ๋ก๋ MAC ์ฃผ์๋ก ์ฃผ์๊ฐ ๋ณํ๋์ด ๊ทธ ์ปดํจํฐ๋ก ํจํท์ ์ ์กํ๊ฒ ๋๋ค.
- ๋คํธ์ํฌ ํต์ ์ ํ๋ฉด์ ์ผ๋ก IP ์ฃผ์๋ผ๋ฆฌ์ ํต์ ์ฒ๋ผ ๋ณด์ผ ์ ์์ง๋ง, ๋ง์ง๋ง์ IP ์ฃผ์๊ฐ MAC ์ฃผ์๋ก ๋ณํ๋์ด ํต์ ํ๋ฉฐ, ์ด๋ ์ฃผ์๋ฅผ ๋ณํํด์ฃผ๋ ํ๋กํ ์ฝ์ด ARP์ด๋ค.
๋งํฌ ๊ณ์ธต
๋งํฌ ๊ณ์ธต์ ์ ์ , ๊ด์ฌ์ , ๋ฌด์ ๋ฑ์ผ๋ก ์ค์ง์ ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํ๋ฉฐ ์ฅ์น ๊ฐ์ ์ ํธ๋ฅผ ์ฃผ๊ณ ๋ฐ๋ '๊ท์น'์ ์ ํ๋ ๊ณ์ธต์ด๋ค.
'๋คํธ์ํฌ ์ ๊ทผ ๊ณ์ธต'์ด๋ผ ๋ถ๋ฆฌ๊ธฐ๋ ํ๋ค.
๋งํฌ ๊ณ์ธต์ ๋ฌผ๋ฆฌ ๊ณ์ธต๊ณผ ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต์ผ๋ก ๋๋๊ธฐ๋ ํ๋๋ฐ, ๋ฌผ๋ฆฌ ๊ณ์ธต์ ๋ฌด์ LAN๊ณผ ์ ์ LAN์ ํตํด 0๊ณผ 1๋ก ์ด๋ฃจ์ด์ง ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ด๋ ๊ณ์ธต์ ๋งํ๊ณ , ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต์ '์ด๋๋ท ํ๋ ์'์ ํตํด ์๋ฌ ํ์ธ, ํ๋ฆ ์ ์ด, ์ ๊ทผ ์ ์ด๋ฅผ ๋ด๋นํ๋ ๊ณ์ธต์ ๋งํ๋ค.
์ ์ LAN
์ ์ LAN์ ์ด๋ฃจ๋ ์ด๋๋ท์ IEEE802.3์ด๋ผ๋ ํ๋กํ ์ฝ์ ๋ฐ๋ฅด๋ฉฐ ์ ์ด์คํ ํต์ ์ ์ด๋ค.
์ ์ด์คํ(full duplex) ํต์
์์ชฝ ์ฅ์น๊ฐ ๋์์ ์ก์์ ํ ์ ์๋ ๋ฐฉ์์ ๋งํ๋ค. ์ก์ ๋ก์ ์์ ๋ก๋ฅผ ๋๋ ์ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ์ผ๋ฉฐ, ํ๋ ๊ณ ์ ์ด๋๋ท์ ์ด ๋ฐฉ์์ ๊ธฐ๋ฐ์ผ๋ก ํต์ ํ๊ณ ์๋ค.
CSMA / CD (Carrier Sense Multiple Access with Collision Detection)
์ ์ด์คํ ํต์ ์ ์ฌ์ฉํ๊ธฐ ์ ์๋ ์ ์ LAN์์ '๋ฐ์ด์คํ ํต์ ' ์ค ํ๋์ธ CSMA / CD ๋ฐฉ์์ ์ฌ์ฉํ๋ค.
์ด ๋ฐฉ์์ ๋ฐ์ดํฐ๋ฅผ '๋ณด๋ธ ์ดํ'์ ์ถฉ๋์ด ๋ฐ์ํ๋ค๋ฉด ์ผ์ ์๊ฐ ์ดํ ์ฌ์ ์กํ๋ ๋ฐฉ์์ ๋งํ๋ค. ์ด ๋ฐฉ์์์ ์์ ๋ก์ ์ก์ ๋ก๋ฅผ ๊ตฌ๋ถํ์ง ์๊ณ ํ ๊ฒฝ๋ก๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ด๊ธฐ ๋๋ฌธ์ ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ผ ๋ ์ถฉ๋์ ๋๋นํด์ผ ํ๊ธฐ ๋๋ฌธ์ด๋ค.
์ฐธ๊ณ ) ์ ์ LAN์ ์ด๋ฃจ๋ ์ผ์ด๋ธ
์ ์ LAN์ ์ด๋ฃจ๋ ๋ํ์ ์ธ ์ผ์ด๋ธ๋ก๋ TP ์ผ์ด๋ธ์ด๋ผ๊ณ ํ๋ ํธ์์คํธ ํ์ด ์ผ์ด๋ธ๊ณผ, ๊ด์ฌ์ ์ผ์ด๋ธ ๋ฑ์ด ์๋ค.
- ํธ์์คํธ ํ์ด ์ผ์ด๋ธ(Twisted Pair cable)
- ์ธ๊ด์์ผ๋ก ํ๋์ ์ผ์ด๋ธ์ฒ๋ผ ๋ณด์ด์ง๋ง, ์ค์ ๋ก๋ ์ฌ๋ ๊ฐ์ ๊ตฌ๋ฆฌ์ ์ ๋ ๊ฐ์ฉ ๊ผฌ์์ ๋ฌถ์ ์ผ์ด๋ธ์ ๋งํ๋ค.
- ๋ํ์ ์ผ๋ก ๊ตฌ๋ฆฌ์ ์ ์ค๋ ์ฒ๋ฆฌํ์ง ์๊ณ ๋ฎ์ UTP ์ผ์ด๋ธ์ด ์๋๋ฐ, ํํ LAN ์ผ์ด๋ธ์ด๋ผ ๋ถ๋ฆฐ๋ค.
- ๊ด์ฌ์ ์ผ์ด๋ธ
- ๋ ์ด์ ๋ฅผ ์ด์ฉํด์ ํต์ ํ๊ธฐ ๋๋ฌธ์ ๊ตฌ๋ฆฌ์ ๊ณผ๋ ๋น๊ตํ ์ ์์ ๋งํผ ์ฅ๊ฑฐ๋ฆฌ ๋ฐ ๊ณ ์ ํต์ ์ด ๊ฐ๋ฅํ๋ค.
- ๊ด์ฌ์ ์ ๋ด๋ถ์ ์ธ๋ถ๋ฅผ ๋ค๋ฅธ ๋ฐ๋๋ฅผ ๊ฐ์ง๋ ์ ๋ฆฌ๋ ํ๋ผ์คํฑ ์ฌ์ ๋ก ์ ์ํด์ ํ ๋ฒ ๋ค์ด๊ฐ ๋น์ด ๋ด๋ถ์ ์ผ๋ก ๊ณ์ ๋ฐ์ฌํ๋ฉฐ ์ ์งํด์ ๋ฐ๋ํธ ๋๊น์ง๋ ๊ฐ๋ ์๋ฆฌ๋ฅผ ์ด์ฉํ ๊ฒ์ด๋ค.
๋ฌด์ LAN
๋ฌด์ LAN์ ์ด๋ฃจ๋ ์ด๋๋ท์ IEEE802.11์ด๋ผ๋ ํ๋กํ ์ฝ์ ๋ฐ๋ฅด๋ฉฐ, ์์ ๊ณผ ์ก์ ์ ๊ฐ์ ์ฑ๋์ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ ๋ฐ์ด์คํ ํต์ ์ ์ฌ์ฉํ๋ค.
๋ฐ์ด์คํ(half duplex) ํต์
์์ชฝ ์ฅ์น๋ ์๋ก ํต์ ํ ์ ์์ง๋ง, ๋์์๋ ํต์ ํ ์ ์์ผ๋ฉฐ ํ ๋ฒ์ ํ ๋ฐฉํฅ๋ง ํต์ ํ ์ ์๋ ๋ฐฉ์์ด๋ค.
์ผ๋ฐ์ ์ผ๋ก ์ฅ์น๊ฐ ์ ํธ๋ฅผ ์์ ํ๊ธฐ ์์ํ๋ฉด ์๋ตํ๊ธฐ ์ ์ ์ ์ก์ด ์๋ฃ๋ ๋๊น์ง ๊ธฐ๋ค๋ ค์ผ ํ๋ค.
๋ํ, ๋ ์ด์์ ์ฅ์น๊ฐ ๋์์ ์ ์กํ๋ฉด ์ถฉ๋์ด ๋ฐ์ํ์ฌ ๋ฉ์์ง๊ฐ ์์ค๋๊ฑฐ๋ ์๊ณก๋ ์ ์๊ธฐ ๋๋ฌธ์ ์ถฉ๋ ๋ฐฉ์ง ์์คํ ์ด ํ์ํ๋ค.
CSMA / CA (Carrier Sense Multiple Access with Collision Avoidance)
๋ฐ์ด์คํ ํต์ ์ค ํ๋๋ก ์ฅ์น์์ ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ด๊ธฐ ์ ์ ์บ๋ฆฌ์ด ๊ฐ์ง ๋ฑ์ผ๋ก ์ฌ์ ์ ๊ฐ๋ฅํ ์ถฉ๋์ ๋ฐฉ์งํ๋ ๋ฐฉ์์ ์ฌ์ฉํ๋ฉฐ ๊ณผ์ ์ ๋ค์๊ณผ ๊ฐ๋ค.
- ๋ฐ์ดํฐ๋ฅผ ์ก์ ํ๊ธฐ ์ ์ ๋ฌด์ ๋งค์ฒด๋ฅผ ์ดํ๋ค.
- ์บ๋ฆฌ์ด ๊ฐ์ง : ํ์ ์ด ๋น์ด์๋์ง ํ๋จํ๋ค.
- IFS(Inter FrameSpace) : ๋๋ค ๊ฐ์ ๊ธฐ๋ฐ์ผ๋ก ์ ํด์ง ์๊ฐ๋งํผ ๊ธฐ๋ค๋ฆฌ๋ฉฐ ๋ง์ฝ ๋ฌด์ ๋งค์ฒด๊ฐ ์ฌ์ฉ ์ค์ด๋ฉด ์ ์ฐจ ๊ทธ ๊ฐ๊ฒฉ์ ๋๋ ค๊ฐ๋ฉด์ ๊ธฐ๋ค๋ฆฐ๋ค.
- ์ด๋ฌํ ๊ณผ์ ์ ๊ฑฐ์น ํ์ ๋ฐ์ดํฐ๋ฅผ ์ก์ ํ๋ค.
* ์บ๋ฆฌ์ด : ๋ฌด์ ํต์ ์์ ๋งํ๋ carrier ๋ ์ฐ๋ฆฌ ๋ง๋ก ๋ฐ์กํ๊ฐ ๋๋๋ฐ ๋ฐ์ง๊ฐ ๋ฐ๋ํ ๋ฐ(ๅ) ์ด ์๋๋ผ ์ฎ๊ธธ ๋ฐ(ๆฌ) ์ด๋ค. ์ฆ, '๋ฌด์ธ๊ฐ๋ฅผ ์ฎ๊ธฐ๋ ํ' ๋ผ๋ ๋ป