이 강의에서는 IPv6를 다루지 않음. (아주 잠깐씩만 언급)

IPv4 : Dotted decimal notation → 당연하게도 읽는 사람의 편의를 위한 것이면, 프로그램 안에서는 32 bit 표현

IPv4의 유형

Structure of IP address space


1. Class of IPv4


image.png

기존에는 위 처럼 network의 크기에 따라 클래스를 나눴었음.

그러나, 1990년대 Goldilocks 문제 발생! → 대부분의 Institution은 Class B에 속하는 경우가 많음 (256개 보다는 많은, 65536보다는 적은 IP 필요)

⇒ 그래서 이제는 Classless !! : 더 이상 class를 주소 할당의 단위로 사용하지 않음

<aside> 💡

Classless 인것은 맞지만, 저 Address range 구조가 완전히 안 보이는 것은 아님!!

class가 이제 할당 단위가 아닌 것은 사실이지만, 기간이 기존에 사용되었던 IP를 싹다 엎을 필요는 없기 때문에 간접적으로 그 구조를 보이는 것을 알 수 있음.

</aside>