IP이론

IP주소 처음 나왔을때

CLASSFUL.JPG

IPv4에 대한 지식

4개의 필드로 이루어져 있으며 한 자리당 1바이트를 차지하며 총 4바이트로 이루어져 있다.

이상하지 않은가? 192.168.0.189 인데… 192가 10진수라해서999까지 표현할수 있는게 아니다 1 바이트 즉 2^8까지 나타낼수 있는 2진수로 255까지만 표현할수 있다. → 2진수 입장에서 2^8까지 나타내면 1바이트를 차지하고 사람한테 보일때는 단지 10진수로 바꿔서 표현한 것 뿐이다.

→ 원래는 위의 클래스에 맞춰서 사용하던게 IP주소였다.


<aside> 📎 클래스를 어떻게 나누고 어떻게 사용했느냐?

</aside>

00000000.00000000.00000000.00000000 ~ 11111111.11111111.11111111.11111111 (255.255.255.255)

A 클래스 (앞에 한 칸 띄고) 0 0000000.00000000.00000000.00000000 ~ 0 1111111.11111111.11111111.11111111

B 클래스 - 앞에 두 칸이 띄어짐 (A클래스 뒤에서 1을 더한다)

10 000000.00000000.00000000.00000000 ~ 10 111111.11111111.11111111.11111111

C 클래스 - 앞에 세칸이 띄어짐