์ ์
โข
32bit ์ฃผ์์ฒด๊ณ๋ฅผ ๊ฐ์ง๊ณ ์ธํฐ๋ท ๋ด์์ ์ ์ก์ ๊ธฐ๋ณธ๋จ์์ธ ๋ฐ์ดํฐ๊ทธ๋จ(ํจํท)์ ์ ์ํ๋ OSI7 Layer์ Network ๊ณ์ธต์ ํ๋กํ ์ฝ
IPv4์ ํน์ง
โข
๊ฐ IP์ฃผ์๋ 32๋นํธ. ๊ณง 2^32๊ฐ์ ์ฌ์ฉ ๊ฐ๋ฅํ ์ฃผ์๊ฐ ์กด์ฌํ๋ค๋ ์ด์ผ๊ธฐ.
โข
8๋นํธ ์ฉ์ผ๋ก ๋๋์ด ๊ฐ ๊ตฌ๋ถ์ ์ (dot)์ผ๋ก ํ๊ธฐ
โข
Nework ์ฃผ์(prefix) + host ์ฃผ์๋ก ๊ตฌ์ฑ
IPv4 ๋ฐ์ดํฐ๊ทธ๋จ ํฌ๋งท
โข
version : 4bits๋ก ๋ฐ์ดํฐ๊ทธ๋จ์ IP ํ๋กํ ์ฝ ๋ฒ์ ์ ๋ช
์
โข
header length : ํค๋ ๊ธธ์ด
โข
์๋น์ค ํ์
(TOS) : ๋ค์ํ ํ์
์ ๋ฐ์ดํฐ๊ทธ๋จ์ ํ์ฉ
โข
total length : data๋ฅผ ํฌํจํ ํจํท ์ ์ฒด ํฌ๊ธฐ
โข
Identification, Flags, Fragment Offset :
๋งํฌ ๊ณ์ธต์ MTU(Maximum Transfer Unit)๊ฐ ์๊ธฐ์ ์กด์ฌ. ๋งํฌ ๊ณ์ธต์์ ํจํท์ MTU์ ํฌ๊ธฐ๋ฅผ ๋์ด์ ์ ๋ฌ๋ ์ ์๊ธฐ์ MTU๋ณด๋ค ํฐ ํจํท์ ์ฌ๋ฌ fragment(์กฐ๊ฐ)์ผ๋ก ๋๋์ด ์ ์ก๋์ด์ผ ํ๋ค. Fragment offset์ 8 byte ๋จ์. ๋จํธํ์ ์ฌ๊ฒฐํฉ์ ๋ผ์ฐํฐ์ ์ข
๋จ ๋
ธ๋ ๋ชจ๋์์ ์ผ์ด๋จ.
โข
TTL(Time To Live) : ๋ผ์ฐํฐ๊ฐ ๋ฐ์ดํฐ๊ทธ๋จ์ ์ฒ๋ฆฌํ ๋๋ง๋ค 1์ ๊ฐ์. 0์ด ๋๋ฉด ๋ฐ์ดํฐ๊ทธ๋จ ํ๊ธฐ
โข
Protocol : ์์ ๊ณ์ธต์ ํ๋กํ ์ฝ(์: TCP, UDP)
โข
header checksum : ๋นํธ ์ค๋ฅ ๊ฒ์ถ์ ์ฌ์ฉ
โข
Option : ์ ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉ๋์ง ์์. ๊ทธ๋ฌ๋ฏ๋ก ํค๋์ ํฌ๊ธฐ๋ ๋ณดํต 20 byte (160 bits).
classful network์์์ ๊ฐ ํด๋์ค์ ๋ฒ์ ๋ฐ ํน์ง
โข
ํธ์คํธ ๊ฐ์์์์ -2๋ x.x.x.0๊ณผ x.x.x.255๋ฅผ ๋ปํจ. x.x.x.0์ ํด๋น ๋คํธ์ํฌ ์ฃผ์, x.x.x.255๋ broadcast ์ฃผ์.
CIDR(classless interdomain routing)
โข
ํด๋์ค A๋ถํฐ E๊น์ง ์ด๋ฃจ์ด์ง classful network ์ฃผ์์ง์ ๋ฐฉ์์ ๋จ์ ์ ๊ฐ์ ํ ์ฃผ์์ง์ ๋ฐฉ์.
โข
a.b.c.d/x์ ํํ๋ก ํ๊ธฐํ๋ฉฐ ์ฌ๊ธฐ์ x๋ ์ต์์ ๋นํธ(most significant bit)์ ๊ฐ์๋ฅผ ๋ปํจ.
โข
์ง์ ๋ ๊ฐ์์ ์ต์์ ๋นํธ๋ ์๋ธ๋ท์ ์ฃผ์๋ฅผ, ๋๋จธ์ง ํ์ ๋นํธ๋ ํด๋น ์๋ธ๋ท์ ํฌํจ๋ ํธ์คํธ ์ฃผ์๋ฅผ ๋ํ๋.
IPv4์ ํ๊ณ ๋ฐ ๋ฐ์
โข
classful network๋ฅผ ํตํ ํด๋์ค ๋ถ๋ฅ ์ฒด๊ณ๋ ์ฃผ์์ ๋ญ๋น๋ฅผ ๊ฐ์ ธ์์ผ๋ CIDR์ ํตํด ๊ฐ์ ๋จ.
โข
ํ์ง๋ง 2^32๊ฐ์ ์ต๋ ์ฃผ์ ๊ฐ์์ ํ๊ณ๋ฅผ ๋ณด์ถฉํ๊ธฐ ์ํด DHCP์ ๋คํธ์ํฌ ์ฃผ์๋ณํ(NAT: Network Address Translation)์ ํตํ ์ฌ์ค๋ง ๋๋ ์ฌ์ค ์ฃผ์์์ ์ ์ญ ์ฃผ์ ๋งคํ ๊ธฐ๋ฒ์ด ์ฌ์ฉ๋จ(supernetting, subnetting).
โข
๊ทธ๋๋ ์ฌ์ ํ BcN ๋ฑ์ ์ฐจ์ธ๋ ๋คํธ์ํฌ๋ฅผ ๊ตฌ์ฑํ๊ธฐ์๋ ๋ถ์ ํฉํ ์ฃผ์ ์์คํ
-> IPv6์ ๋ฑ์ฅ. IPv6๋ QoS, ๋ณด์, ์ด๋์ฑ ๋ฑ์ ๊ธฐ์กด IPv4๊ฐ ์ด๋ฃจ์ง ๋ชปํ ๊ธฐํ ๊ธฐ๋ฅ๊น์ง ํจ๊ป ์ง์.
References
โข
Computer Networking 3ํ. James F. Kurose, Keith W.Ross
โข
Classful network. Wikipedia
โข
IPv4. Wikipedia



