IP 클래스(A/B/C) , 서브넷마스크
[ IP 클래스 ]
IPv4 ( 32 bit 주소체계 )
IPv6 (128 bit 주소체계)
네트워크 / 호스트
네트워크 주소는 대표주소
호스트 주소는 하나의 네트워크 밑의 피씨를 구분하기 위한 주소
0???????.????????.????????.???????? A클래스 (0~127.x.x.x)
10??????.????????.????????.???????? B클래스 (128~191.x.x.x)
11??????.????????.????????.???????? C클래스 (192~255.x.x.x)
* 브로드캐스트(같은 네트워크 안의 모든 피씨에 데이터 전송)는 IP 대역에서 가장 끝번호
ex)
192.125.62.0 은 C클래스. 192.125.62.0 는 네트워크 주소
192.125.62.1 는 PC 2번의 호스트 주소
192.125.62.2 는 PC 2번의 호스트 주소
192.125.62.3 는 PC 2번의 호스트 주소
192.125.62.255 는 브로드캐스트 IP
[ 서브넷 마스크 ]
IP 대역을 나누기 위함.
비트연산 AND 연산(하나라도 0이면 0)으로 0을 만들 수 있는 수로 서브넷 마스크 사용
ex)
192.125.62.0 C 클래스를 2개의 네트워크 대역으로 나누고 싶은 경우,
서브넷마스크로 192.125.62.128 을 사용
네트워크 주소 192.125.62.0 -> 11000000.01111101.00111110.00000000
서브넷마스크 192.125.62.128 -> 11111111.11111111.11111111.10000000
네트워크 대역1 (192.125.62.0~192.125.62.127): 11000000.01111101.00111110.00000000 ~ 01111111네트워크 대역2 (192.125.62.127~192.125.62.255): 11000000.01111101.00111110.10000000 ~ 11111111
* 네트워크 대역1 의 브로드캐스트 IP 는 192.125.62.127(11000000.01111101.00111110. 01111111)
* 네트워크 대역2 의 브로드캐스트 IP 는 192.125.62.255(11000000.01111101.00111110. 11111111)
ex2)
192.125.62.0 C 클래스를 4개의 네트워크 대역으로 나누고 싶은 경우,
서브넷마스크로 192.125.62.192(11111111.11111111.11111111.11000000) 을 사용
ex3)
192.125.62.0 C 클래스를 8개의 네트워크 대역으로 나누고 싶은 경우,
서브넷마스크로 192.125.62.192(11111111.11111111.11111111.11100000) 을 사용