네트워크 입문_서브넷 마스크
1-1. 서브네팅이란?
- 네트워크 관리자가 네트워크 성능을 향상시키기 위해 자원을 효율적으로 분배하는 것으로 네트워크 영역과 호스트 영역을 분할 하는 것이라고 생각하면 된다.
- 즉, 내가 이해한 바로는 IP주소는 한 정돼 있고 서브넷 마스크는 필요한 네트워크 주소만 호스트 IP로 할당 할 수 있게 만들어 네트워크 낭비를 방지한다.
- 정리: 네트워크 성능 보장, 자원을 효율적으로 분배하기 위해 네트워크 영역과 호스트 영역을 쪼개는 작업
1-2.서브넷 마스크란?(Subnet Mask)
- 어느 한 네트워크에서 1~100까지 IP를 할당받을 수 있고 우리가 필요한 IP가 20개정도라고 가정할 때 굳이 1~100까지 IP를 줄 필요가 없고 최소 1~20까지만 IP를 주면 됨.
그럼 나머지 21~100은 사용자가 신경쓰지 않게 서브넷마스크로 가려버리는 것.
- 1과 0 으로 구성, IP와 크기만큼 32자리 2진수로 표현한다.
255.255.255.0
- 형태가 같은 이유는 IP주소와 서브넷 마스크를 AND연산 하기 위해서다.
- 클래스를 사용하고 있다는 뜻은 결국 서브넷마스크를 사용한다는 말.
1-3.서브넷 마스크란?(Subnet Mask)구하기
128.255.11.11는 B클래스 주소이다.
128.255까지가 네트워크 주소이며 나머지 2옥텟이 나머지 호스트 주소이다.
128.255.11.11을 255.255.255.0이라는 서브넷 마스크를 씌우면
(서브넷 마스크는 비트로 보기!)
1000 0000.1111 1111.0000 1011.0000 1011 <- 128.255.11.11
1111 1111.1111 1111.1111 1111.0000 0000 <- 255.255.255.0
여기서 서브넷마스크 비트가 1인것은 전부 네트워크 주소가 된다.
반대로 0은 호스트 주소 범위가 된다.
그래서 128.255.11이 네트워크 주소 대역이 되고 나머지 11이 호스트용 주소가 된다.
서브넷마스크의 표기방식은
주소/서브넷마스크 주소 또는 주소/비트수로 표현할 수 있다.
128.255.11.11/255.255.255.0 또는 128.255.11.11/24로 표현가능하다.