About Network4 Ipv4
๋คํธ์ํฌ
IPv4 Protocol
๋คํธ์ํฌ ์์์ ๋ฐ์ดํฐ๋ฅผ ๊ตํํ๊ธฐ ์ํ ํ๋กํ ์ฝ์ด์ง๋ง,
๋ฐ์ดํฐ๊ฐ ์ ํํ๊ฒ ์ ๋ฌ๋ ๊ฒ์ ๋ณด์ฅํด์ฃผ์ง ์๋๋ค.
์์ ๋ฌธ์ ์ ์ ์ด๋ณด๋ค ๋ ์์ ํ๋กํ ์ฝ์ธ TCP์์ ๋ณด์ฅํ๋ค.
- Source IP, Destination IP ๊ฐ๊ฐ 4 Bytes์ฉ ์ด 8๋ฐ์ดํธ๋ฅผ ์ฌ์ฉ
- IP Flags : 3 bits์ด๋ฉฐ D๋ Donโt fragmentation, M์ More fragementation์ด๋ค ๋ฐ์ดํฐ๋ฅผ ํ์ฉ ๋ฒ์ ๋ด์์ ๋ณด๋ด๋ฉด ์๋ฌด๋ฐ ์ค๋ฅ๊ฐ ์์ง๋ง, ๋ฒ์๋ฅผ ์ด๊ณผ ํ์ ๊ฒฝ์ฐ M option์ ์ด์ฉํด Fragment Offset์๋ค๊ฐ ์๊ฒ ์ชผ๊ฐ ๋ฐ์ดํฐ์ ์์น๋ฅผ ์๋ ค์ค
- TTL : ์ต์ ์ ๊ฒฝ๋ก๋ฅผ ์ฐพ์์ฃผ๋ 3๊ณ์ธต์์๋ ํจํท์ ์ ์ก ์ฑ๊ณต ์ ๋ฌด๋ฅผ ํ์ ์์ผ ์ฃผ์ง ์์ ๊ทธ๋์ TTL์ ์ด์ฉํด ์๋ชป๋ ๊ฒฝ๋ก๋ก ๊ฐ ํจํท์ด ๋ฌดํ์ ์ผ๋ก ๋ฐ์ํ๋ ๊ฒ์ ๋ฐฉ์งํ๊ธฐ ์ํด ์ผ์ ๊ฒฝ๋ก๋ฅผ ์ง๋ ๊ฒฝ์ฐ ์๋์ผ๋ก ์ญ์ ๋จ
- ํ๋์ ๋ผ์ฐํฐ๋ฅผ ์ง๋ ๊ฒฝ์ฐ 1์ฉ ๊ฐ์๋๋ฉฐ, OS๋ง๋ค ์ซ์ ๊ฐ์ด ๋ค๋ฆ
- Window :128
- Linux : 64
- ํ๋์ ๋ผ์ฐํฐ๋ฅผ ์ง๋ ๊ฒฝ์ฐ 1์ฉ ๊ฐ์๋๋ฉฐ, OS๋ง๋ค ์ซ์ ๊ฐ์ด ๋ค๋ฆ
ICMP
์ด์์ฒด์ ์์ ์ค๋ฅ ๋ฉ์ธ์ง๋ฅผ ์ ์กํ๋๋ฐ ์ฃผ๋ก ์ฐ์ด๋ฉฐ,
์ฃผ๋ก ์๋๋ฐฉ๊ณผ ํต์ ์ฌ์ฉ ๊ฐ๋ฅ ์ ๋ฌด๋ฅผ ํ์ธํ ๋ ์ฌ์ฉํ๋ค.
ICMP message types
- Type : ๋๋ฌธ๋ฅ (0 ~ 30๊น์ง ์ฌ๋ฌ๊ฐ์ง ์ฝ๋์ ์ด๋ฆ์ด ์กด์ฌ)
- 0,8 : ๊ธฐ๋ณธ์ ์ธ๊ฒ
- 8(Echo Request) : ํต์ ์์ฒญ
- 0(Echo Reply) : ์์ฒญ์ ๋ํ ์๋ต
- 3, 11 : ์ค๋ฅ ๋ฐ์
- 3(Destination Unreachable) : ๋ชฉ์ ์ง๊น์ง ๋์ฐฉ X -> ๊ฒฝ๋ก์์ ๋ฌธ์ (์ฃผ๋ก ๋ผ์ฐํฐ ๋ฌธ์ )
- 11(Time Exceeded ) : ๋์ฐฉ์ ํ์ง๋ง, ์๋ต์ ๋ชป๋ฐ์ -> ์๋๋ฐฉ์ ๋ฌธ์ ๊ฐ ๋ฐ์(์ฃผ๋ก ๋ฐฉํ๋ฒฝ)
- 5 : ๋ณด์์ ๋ฌธ์
- 5(Redirect Message) : ๋ผ์ฐํ ํ ์ด๋ธ์ ์์์ ์ผ๋ก ์์ ํ ๊ฒฝ์ฐ
- 0,8 : ๊ธฐ๋ณธ์ ์ธ๊ฒ
- Code : ์๋ถ๋ฅ
์ฝ์ด
- ICMP : Internet Control Message Protocol