IP주소 처음 나왔을때

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 클래스 - 앞에 세칸이 띄어짐