
๋ค์ด๊ฐ๋ฉฐ
ํ์ญ ์์ ์ฐ๋ฑํ๋ฉฐ ์ฝ์๋ ์ฑ , ๋ณต์ต๊ฒธ ์ ๋ฆฌํด๋ณด์.
์ฃผ์
TCP/IP๋ ์ธํฐ๋ท์ ์ฌ์ฉํ ์ ์๋๋ก ์ปดํจํฐ ๋คํธ์ํฌ๋ฅผ ๊ตฌํํ๋ ํต์ ํ๋กํ ์ฝ์ด๋ค.
๋ชฉ์ฐจ
1. ์ฉ์ด ์ค๋ช
2. TCP/IP ๊ฐ์
3. ์ํ๋ฆฌ์ผ์ด์ ์ธต
4. ํธ๋์คํฌํธ์ธต
5. ๋คํธ์ํฌ์ธต
6. ๋ฐ์ดํฐ ๋งํฌ์ธต, ๋ฌผ๋ฆฌ์ธต
7. ๋ผ์ฐํ

1. ์ฉ์ด ์ค๋ช
๋คํธ์ํฌ
- ์ผ์ด๋ธ ๋ฑ์ ์ฐ๊ฒฐํด, ๋ค์ํ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ์ ์ ์๋ ์ํ
- ์ปดํจํฐ, ์ฅ๋น, ์๋ฒ, ๊ธฐ๊ธฐ ๋ฑ์ ์ฐ๊ฒฐํ์ฌ ์ ๋ณด๋ฅผ ๊ตํํ ์ ์๋๋ก ํ๋ ์์คํ
LAN, WAN, ์ธํฐ๋ท
- ๋คํธ์ํฌ ๊ท๋ชจ์ ๋ฐ๋ผ ๋๋ ์ ์๋ค.
ํ๋กํ ์ฝ
- ์ปดํจํฐ ๋คํธ์ํฌ์์ ์ ๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ์ ๋ ์ฌ์ฉ๋๋ ํต์ ๊ท์น
- ์ ๋ณด๋ฅผ ์ ์กํ ๋ ์ด๋ค ํ์ ๋ฐ ์์๋ก ์ ์กํ ๊ฒ์ธ์ง, ์ธ์ ์ ์ก์ ์ค๋จํ ๊ฒ์ธ์ง ๋ฑ์ ์ ์
- ์ด๋ฅผ ํตํด ์ ๋ณด๋ฅผ ์ํํ๊ฒ ์ก์์ ํ ์ ์๋๋ก ํ๋ค.
ํ์ดํผํ ์คํธ(hypertext)
- (ํ์ดํผ)๋งํฌ ํ์์ผ๋ก ์ ๋ณด๋ฅผ ๋น์ ํ์ ์ผ๋ก ํํํ๋ ๋ฐฉ๋ฒ
2. TCP/IP ๊ฐ์
ํจํท ํต์
- ๋ฐ์ดํฐ๋ฅผ ์ผ์ ํ ํฌ๊ธฐ๋ก ๋ถํ ํด์ ๋ณด๋ด๋ ํต์ ๋ฐฉ๋ฒ
- ์๊ฒ ๋๋ ์ง ๋ฐ์ดํฐ ํ๋ ํ๋๋ฅผ ํจํท์ด๋ผ๊ณ ํ๋ค.
๋ฐ์ดํฐ๋ฅผ ์ด๋ป๊ฒ ์ฃผ๊ณ ๋ฐ์๊น?
- ๋ฐ์ดํฐ -> ์ ํธ๋ก ๋ณํ -> ์ ๋ฌ -> ๋ฐ์ดํฐ๋ก ์ฌ๋ณํ
- ์์ ํ๋ฆ์ ํต์ผ์ํจ ์ ์ฐจ๋ฅผ ๋ฒ ์ด์ค๋กํ์ฌ TCP/IP ๊ตฌ์กฐ๊ฐ ํ์ํจ
- TCP/IP๋ผ๋ ๊ณตํต๋ ๊ตฌ์กฐ๋ก ์ ์ธ๊ณ ๋คํธ์ํธ๋ฅผ ์ฐ๊ฒฐํ ๊ฒ์ด ์ธํฐ๋ท์
ํต์ ํ๋กํ ์ฝ
- ๊ฐ์ง๊ฐ์์ ๊ธฐ๊ธฐ๊ฐ ์๋ก ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ๊ธฐ ์ํด์ ๊ณตํต๋ ๋ฉ๋ด์ผ์ด ํ์
- ์ด ๋ฉ๋ด์ผ์ ํ๋กํ ์ฝ์ด๋ผ๊ณ ํ๋ค.
- ํ์ฌ ์ ์ธ๊ณ ๊ณตํต ํต์ ํ๋กํ ์ฝ๋ก ์ฒดํ๋ ๊ฒ TCP/IP ์
TCP / IP
- ๋ฐ์ดํฐ ์ก์์ ์ ๊ดํ ์ผ๋ จ์ ์์ ์ ํ๋๋ก ๋ชจ์ ๊ฒ
- ์ค์ ๋ก ํ๋์ ํ๋กํ ์ฝ๋ก ๋ชจ๋ ๊ฒ์ ์ฒ๋ฆฌํ๊ธด ํ๋ฌ
- TCP/IP๋ ์ฌ๋ฌ๊ฐ์ ํ๋กํ ์ฝ๋ก ์ด๋ฃจ์ด์ ธ ์์
๊ณ์ธตํ
- TCP/IP๋ ์ก์์ ์ ํ์ํ ์์ ์ 5๊ฐ์ ๊ณ์ธต์ผ๋ก ๋๋ ์ ์ฒ๋ฆฌํ๊ณ ์์
- ๊ณ์ธต๋ง๋ค ์์ ์ ๋ ๋ฆฝ์ํค๋ ํจ๊ณผ๊ฐ ์์
- ๊ณ์ธต๋ง๋ค ๋ค์ํ ํ๋กํ ์ฝ์ด ์์
- ํ๋กํ ์ฝ ์กฐํฉ์ ๋ฐ๋ผ ๋ค์ํ๊ฒ ์ฒ๋ฆฌํ ์ ์์
- ์ด ์กฐํฉ์๋ TCP์ IP๊ฐ ์ค์ฌ์ด ๋๋ฏ๋ก TCP/IP ๋ผ๊ณ ๋ถ๋ฆ
- ์๋ก ๊ฐ์๋ก ์ฌ์ฉ์์ ๊ฐ๊น์ด ์์ , ์๋๋ก ๊ฐ์๋ก ๊ธฐ๊ณ์ ๊ฐ๊น์ด ์์ ์ ๋ด๋นํจ
๊ณ์ธต๊ฐ ์ฐ๋ฝ๋ฒ
- ๋ฐ์ดํฐ์ ์์๋ 'ํค๋', ๋ค์๋ 'ํธ๋ ์ผ๋ฌ'๋ผ๋ ์ถ๊ฐ ์ ๋ณด๋ฅผ ์ถ๊ฐํจ
- ๊ฐ ๊ณ์ธต๋ง๋ค ํค๋์ ํธ๋ ์ผ๋ฌ๋ฅผ ์ถ๊ฐํ๊ณ ์ด๋ฅผ ์บก์ํํ์ฌ ์๋ ๊ณ์ธต์ผ๋ก ๋ณด๋
- ์ถ๊ฐ๋ ํค๋์ ํธ๋ ์ผ๋ฌ๋ ์์ ์ธก์ ๋์ผํ ๊ณ์ธต์์๋ง ์ฌ์ฉํ๋ค.
3. ์ ํ๋ฆฌ์ผ์ด์ ์ธต
์ญํ
- ํต์ ์๋น์ค ์คํ
- ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง์ถฐ ํต์ ์ํ
- ์ฌ์ฉ์๊ฐ ํด์ํ ์ ์๋ ์ ๋ณด๋ฅผ ์ ๊ณตํ๋ '์๋ฒ์ ํด๋ผ์ด์ธํธ' ๊ฐ๋
- ์ด์ ๋ฐํด, ํ์๊ณ์ธต๋ค์ ์ปดํจํฐ๋ผ๋ฆฌ ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํ๋ '์ก์์ ' ๊ฐ๋
์ ํ๋ฆฌ์ผ์ด์ ํค๋
- HTTP ํ๋กํ ์ฝ์์๋ ์์ฒญ๊ณผ ์๋ต์ด๋ผ๋ ๋ ์ข ๋ฅ์ ํจํท์ด ์์
- ์ด๋ฅผ ์ด์ฉํด ํ ์คํธ ํ์์ผ๋ก ํต์ ํจ
- ๋จ์ ์์ฒญ์์๋ ๋ฐ์ดํฐ์์ด ํค๋๋ง์ ๋ณด๋
4. ํธ๋์คํฌํธ์ธต
์ญํ
- ํต์ ์ ์คํ
- ๋ฐ์ดํฐ๋ฅผ '์์ ์ธก ์ ํ๋ฆฌ์ผ์ด์ '์ ํ์คํ ์ ๋ฌ
ํฌํธ
- ํฌํธ ๋ฒํธ๋ฅผ ํตํด ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ธต์ ์ด๋ค ํ๋กํ ์ฝ์๊ฒ ์ ๋ฌํ ์ง ๊ฒฐ์ ํจ
- ์ํ๋ฆฌ์ผ์ด์ ์ธต์ ํ๋กํ ์ฝ ์ธ๋ฑ์ค
TCP
- ์ ๋ขฐ์ฑ, ์ ํ์ฑ
- ์์ ํ๊ณ ํ์คํ๊ฒ ์ ๋ฌ
- WWW, ์ ์๋ฉ์ผ
ํ์คํ ์ ๋ฌํ๊ธฐ ์ํด
- 1. 6๋นํธ ์ปจํธ๋กค ํ๋๊ทธ
- ํต์ ์ํ๋ฅผ ์ ๋ฌํจ
- TCP ํค๋์ ์กด์ฌ
- 2. ๋ฐ์ดํฐ ์์๋ฅผ ๋ํ๋ด๋ ์ํ์ค ๋ฒํธ
- ๋ฒํธ๋ฅผ ํตํ ๋ฐ์ดํฐ ๊ตฌ๋ถ
- ์ก์์ ์ค์ ๋ฌธ์ ๋ฐ์์ ์ธ๊ทธ๋จผํธ ์ฌ์ ์ก
UDP
- ๋ฐ์ดํฐ๋ฅผ ๋นจ๋ฆฌ ์ ๋ฌํ ๊ฒ
- IP ์ ํ, ์คํธ๋ฆฌ๋ฐ
5. ๋คํธ์ํฌ์ธต
์ญํ
- ์์ ์ฒ๊น์ง์ ์ต์ ์ ๊ฒฝ๋ก ๊ฒฐ์
- ์์ ์ธก ์ปดํจํฐ๊น์ง ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌ
๋ผ์ฐํฐ
- ๋คํธ์ํฌ ๊ฐ์ ์ฐ๊ฒฐํด ํจํท์ด ์์ ์ฒ์ ์ ๋ฌ๋ ๋๊น์ง ๊ธธ ์๋ดํ๋ ๊ธฐ๊ธฐ
ICMP
- IP๋ UDP์ ๊ฐ์ด ๋ฐ์ดํฐ ๋์ฐฉ์ ๋ณด์ฅํ์ง ์์
- ์ด์ IP ํ๋กํ ์ฝ์ ๋ณด์กฐํ๋ ํ๋กํ ์ฝ
- ํต์ ์ํ๋ฅผ ์ก์ ์ฒ์ ์๋ ค์ค
์๋ธ๋ท
- ๊ท๋ชจ๊ฐ ํฐ ๋คํธ์ํฌ์์ ๊ด๋ฆฌ ์ฉ์ด๋ฅผ ๋ชฉ์ ์ผ๋ก ๋คํธ์ํฌ๋ฅผ ์ธ๋ถํํ ๊ฐ๋
- ์๋ธ๋ท ๋ง์คํฌ๋ฅผ ์ด์ฉํด ๊ฐ์์ผ๋ก ์์ ๋คํธ์ํฌ๋ฅผ ๋ง๋ฌ
6. ๋ฐ์ดํฐ๋งํฌ์ธต
์ญํ
- ๋ฐ์ดํฐ ๋งํฌ: ๊ฐ์ ๊ท์น์ผ๋ก ์ฐ๊ฒฐ๋ ๊ธฐ๊ธฐ๋ค์ ๋ชจ์
- ๋ฐ์ดํฐ ๋งํฌ๊ฐ์ ์ฐจ์ด ํก์
- ๋คํธ์ํฌ ๊ฐ์ ์ฐจ์ด ํก์
NIC
- Network Interfae Card
- ๋์นด๋
- ์ปดํจํฐ์์ ๋คํธ์ํฌ๋ก ๊ฐ๋ ํ๊ด๋ฌธ
- ์ ์กฐ ์์ ํ ๋น๋ ๊ณ ์ ๋ฒํธ, MAC ์ฃผ์๊ฐ ์์
MAC ์ฃผ์
- ๋ฌผ๋ฆฌ์ ์ฃผ์
- ๋คํธ์ํฌ๋ฅผ ์ง๋๊ฐ ๋๋ IP, ๋ฐ์ดํฐ ๋งํฌ์ธต ์์ผ๋ก ๋ค์ด๊ฐ ํ์๋ MAC ์ฃผ์๊ฐ ์ฌ์ฉ
- ๋ฐ์ดํฐ ๋งํฌ ๋ด์์ ์์ ํ๋ ๊ธฐ๊ธฐ๋ฅผ ์๋ณํ ๋ ์ฌ์ฉ
- ARP ํ๋กํ ์ฝ: IP ์ฃผ์๋ฅผ ๊ฐ์ง๊ณ MAC ์ฃผ์๋ฅผ ์์๋ด๊ธฐ ์ํด ์ฌ์ฉ
์ด๋๋ท
- ๊ฐ์ฅ ๋ง์ด ๋ณด๊ธ๋์ด ์๋ ๋ฐ์ดํฐ ๋งํฌ
- ๋คํธ์ํฌ ์์ ๋ชจ๋ ๊ธฐ๊ธฐ์๊ฒ ์ ํธ๋ฅผ ๋ณด๋ด๊ณ , ํด๋นํ๋ ๊ธฐ๊ธฐ๋ง ๋ฐ๋ ๋ฐฉ๋ฒ
- ํ๋ ์์ ์ฃผ๊ณ ๋ฐ์
๊ธฐํ ๋ฐ์ดํฐ ๋งํฌ
- ํ ํฐ๋ง: ํ๋ ์์ด ์ถฉ๋ํ์ง ์๊ฒ, ๊ถ๋ฆฌ๋ฅผ ์ป์ ์ปดํจํฐ๋ง ์ก์ (ํ ํฐ ํจ์ฑ)ํ ์ ์๋ ๋ฐ์ดํฐ ๋งํฌ
- FDDI: ๊ด์ฌ์ ์ผ์ด๋ธ ์ฌ์ฉํ ํ ํฐ ํจ์ฑ ๋ฐฉ์
- ๋ฌด์ ๋, ๋ธ๋ฃจํฌ์ค
๊ธฐ๊ธฐ
- ๋ฆฌํผํฐ: ์ ํธ ๋ณด์ , ์ ํธ์ ์ผ๊ทธ๋ฌ์ง ๋ฐฉ์ง
- ๋ธ๋ฆฌ์ง: ์ ํธ ๋ณด์ + ์๋ก ๋ค๋ฅธ ๋ ๊ฐ์ ๋ฐ์ดํฐ ๋งํฌ ์ฐ๊ฒฐ
- ํ๋ธ: ํ๋์ ์ ํธ๋ฅผ ์ฌ๋ฌ ๊ฐ์ ์ผ์ด๋ธ๋ก ๋ณด๋ด๊ธฐ ์ํด ์ ํธ ์ฆํญ
- ์ค์์นญ ํ๋ธ: MAC์ฃผ์๋ฅผ ๋ณด๊ณ ํน์ ๋ ธ๋์๋ง ์ ํธ ์ ๋ฌ
arp -a
# ๊ฐ์ ๋คํธ์ํฌ์ ์๋ ๋ค๋ฅธ ์ปดํจํฐ์ MAC ์ฃผ์๋ฅผ ์ ์ ์์
๋ฌผ๋ฆฌ์ธต
์ญํ
- ๋ฐ์ดํฐ ๋งํฌ ์์์ ์ ํธ๊ฐ ํ๋ฅด๊ณ ์๋ ๋ถ๋ถ
- ์ผ์ด๋ธ ๋ฑ ํต์ ๋งค์ฒด ์์ ์ ํธ๋ก ์ ๋ฌ
- ๋ฐ์ดํฐ๋ฅผ ์ ํธ๋ก, ์ ํธ๋ฅผ ๋ฐ์ดํฐ๋ก ๋ณํ
- ๋นํธ์ด์ '์ ์์ ๋ณํ' / '๋น์ ์ ๋ฉธ' ์ ํธ๋ก ๋ณํ
- ๋ณํ ๋ฐฉ๋ฒ์ ํต์ ๋งค์ฒด์ ์์กดํ๊ธฐ์ ํ๋กํ ์ฝ ์กด์ฌํ์ง ์์
7. ๋ผ์ฐํ
์ญํ
- ํจํท์ ์ ์กํ๋ ์์
- ์ ๋ฌ๋ ํจํท์ ์์ ์ฒ๋ฅผ ํ์ธํ๊ณ , ๋ค์ ์ ์ก์ฒ๋ฅผ ๊ฒฐ์
- ์์ ์ฒ๊น์ง์ ๊ฒฝ๋ก ๊ฒฐ์
๋ฐฐ๊ฒฝ
- ์ก์ ์ฒ์ ์์ ์ฒ๊ฐ ๋์ผํ ๋คํธ์ํฌ์ ์์
- ์ง๊ฒ๋ค๋ฆฌ๋ฅผ ๋๋ ๊ฒ ์ฒ๋ผ ํจํท์ ์ฌ๋ฌ๊ฐ์ ๋ผ์ฐํฐ๋ฅผ ๊ฒฝ์ ํด ์์ ์ฒ์ ๋์ฐฉํจ
- ๊ฐ๊ฐ์ ๋ผ์ฐํฐ๋ ๋ค์ ์ ์ก์ฒ๋ฅผ ์ ํ๊ณ ํจํท์ ์ ์กํจ
๋ผ์ฐํ ๋ฐฉ๋ฒ
- ์ ์ ๋ผ์ฐํ : ์๋์ผ๋ก ๊ฒฝ๋ก๋ฅผ ๊ณ ์
- ๋์ ๋ผ์ฐํ
: ๋ผ์ฐํฐ๊น๋ฆฌ ์ ๋ณด ๊ตํ ํ, ๊ฐ์ฅ ์ ์ ํ ๊ฒฝ๋ก๋ฅผ ์ฌ์ฉ
- ๋ชฉ์ ์ง๊น์ง ํ์๋ฅผ ์ค์
- ๋ชฉ์ ์ง๊น์ง ์๋๋ฅผ ์ค์
- ๋ผ์ฐํฐ๋ MAC์ฃผ์๋ฅผ ์ฌ์ฉํด ๊ฒฝ์ ์ง๋ฅผ ์ง์ ํ๋ค.
- IP์ฃผ์๋ ์์ ์ฒ, MAC์ฃผ์๋ ๊ฒฝ์ ์ง๋ฅผ ๋ํ๋ธ๋ค.
OSI ์ฐธ์กฐ ๋ชจ๋ธ
OSI and TCP/IP are frameworks for organizing and categorizing the functions involved in networking.
The OSI model
Provide a standardized way of describing the flow of data from application to physical transmission.
The TCP/IP model
It was developed to provide communication between different types of computer systems and was used as the basis for the creation of the Internet. The TCP/IP model is more focused on the practical aspects of data transfer, whereas the OSI model is more comprehensive.
In short, the OSI model provides a theoretical basis for networking while the TCP/IP model is more concerned with actual implementation.
