=> Defining1
Classful- 이미 정해진 것 ex.class A
Classless- 대역을 바꿀 수 있는 것(주소 다시 만들 수 있음)
Network와 Host를 다시 재 설정 가능
=> Defining2
=> Defining3
Router의 처리 부하를 경감시킬 목적으로 개발됐다.
=> Ex
192.168.10.0/24는 192.168.10.0~192.168.10.255의 범위를 나타냄
Subnetmask: 255.255.255.0-> bitmask:1~1.1~1.1~1.00000000: 1이 24개면/24
subnetmask를 비트로 바꾼 것이 bitmask
10.10.1.1을 보면 맨 앞에 옥텟이 A클래스에 속한다. 하지만, 10.10.1.1/24이면 CIDR표기법으로 클래스로는 C클래스에 속하게 사용됨.
(1이 24개란 뜻, 중간에 0이 됐다 1이 될 수 없음!)
(1~1 1~1 1~1 00000000 => C클래스)
=> Ex
11111111.11111111.11111111.00000000
192. 168. 32. 0~255(256개의 호스트를 사용: 단, Network주소와 Broadcast주소를 제외한 나머지를 사용)
=> Defining
Network 주소
: 네트워크 제일 첫 번째 ip(192.168.32.0)Broadcast 주소
: 네트워크 제일 마지막 ip(192.169.32.255)실제 사용 가능한 ip주소
: 192.168.32.1 ~ 192.168.32.254한 개의 망이 8개로 쪼개짐(물론, 망을 쪼갠 만큼 ip의 범위도 쪼개짐)
망 3개 구성 (근데 원래 대역은 1개밖에 없음)
CIDR과 네트워크 주소가 바뀜=> bit 3개가 늘어남 한 개의 대역이 여러개의 대역으로 분리
보안을 강화하기 위해
네트워크 브로드캐스트 사이즈를 줄임으로 인한 성능 향상을 위헤
주소 낭비 방지를 위해
네트워크 ID와 호스트를 나누는 역할
즉, 네트워크가 동일한 대역인지 다른 대역인지 결정해주는 값입니다.
=>Ex