IP주소는 인터넷 주소로 네트워크주소, 호스트주소 즉, 두 부분으로 나뉩니다.
네트워크주소는 호스트들을 모은 네트워크를 지칭합니다.
- 네트워크주소가 동일 = 로컬네트워크
- 호스트주소 : 호스트를 구분하기 위한 주소
- 네트워크 호스트(network host)는 컴퓨터 네트워크에 연결된 컴퓨터나 기타
장치
정의
네트워크 주소를 매기고 그에 따라 네트워크의 크기를 다르게 구분하여 클래스를 할당하는
주소체계입니다. 구분하는 기준자(1, 2, 3옥텟)를 서브넷마스크라고 합니다.
클래스 A
- 2^24 – 2 = 한 네트워크당 16,777,214 호스트 ID(약 1600만개) / 0
- 네트워크 주소 범위 : 1 ~ 126 로 시작 / 원래는 127.255.255.255까지 포함하지만
127.X는 루프백 주소이기 때문에 포함 x / 0.0.0.0 도 특수주소로 포함 x(알 수 없는 대상에 달아 놓는 임시 주소)
클래스B
- 2^16 – 2 = 한 네트워크당 65534 호스트 ID(6만 5천개) / 10
- 네트워크 주소 범위 : 128 ~ 191 로 시작
클래스C
- 2^8 – 2 = 한 네트워크당 254 호스트 ID / 110
- 네트워크 주소 범위 : 192 ~ 223 로 시작
왜 항상 주소 중 2개를 빼나?
맨 앞자리는 네트워크 주소로 남겨두며 마지막 주소는 브로드캐스팅 주소로 남겨놓습니다.
그렇기 때문에 -2를 해야 합니다.
클래스풀의 문제점은?
네트워크의 크기가 작은 경우 큰 네트워크를 필요로 하는 조직은 여러개를 확보해야 하는
어려움이 생깁니다.
또한 작은 네트워크가 필요한 조직의 경우 너무 많은 IP를 가져가므로 IP가 낭비되는
문제점이 있습니다