IPv4

공인 IP, 사설 IP

근데 인구가 60억이고 스마트폰 보급이 빨라지면서 주소가 부족해짐 → 내부의 IP주소와 외부의 IP주소를 구분하자

공인 IP 주소 A와 사설 IP 주소 B에 대해 A에게 B와 통신하고 싶다고 요청하는 형태

사실 중요한 건 공인 IP와 사설 IP의 경계를 파악하는 것

class

사설 IP에만 적용됨

4개의 옥텟 a, b, c, d에 대해 각각 도, 시, 구, 동에 비유될 수 있다.

11000+23000을 계산할 경우 뒤의 000은 무시할 수 있다(단위만 잘 맞추면 됨). 마찬가지로 옥텟 a를 계산할 경우 b, c, d는 무시할 수 있다.

A class

a옥텟에 대해 0 _ _ _ _ _ _ _이라 하자. 나머지 7자리를 다 0으로 채우면 0이 되고, 다 1로 채우면 127이 된다.

_ _ _ _ _ _ _는 don’t care에 해당한다.

a옥텟이 0~127이면 A class에 속한다. 결과적으로 128개의 네트워크가 존재하고, 그 네트워크 안에 $2^{24}$개의 IP주소가 존재할 수 있게 된다.

즉 각 네트워크의 크기는 $2^{24}\doteqdot1.677\times10^{7}$다. 네트워크의 크기는 그 네트워크에 몇 대의 node를 둘 수 있는지, 즉 할당할 수 있는 IP 주소의 갯수를 나타낸다.