이번 포스팅에서는 IPv4를 기준으로 IP주소체계를 정리한다
참고 - https://better-together.tistory.com/118
네트워크부와 호스트부 : 인터넷상에서 상대 host와 동일한 네트워크상에 위치하면 라우터 없이 호스트부를 이용해서 찾아갈 수 있지만 다른 네트워크상에 위치하면 라우터에서 네트워크부의 주소를 통하여 다른 네트워크로 라우팅 시켜야만 찾아갈 수 있다.
A클래스 : 처음 8비트 (첫 1비트는 클래스 식별비트)
B클래스 : 처음 16비트(첫 2비트는 클래스 식별비트)
C클래스 : 처음 24비트(첫 2비트는 클래스 식별비트)
첫24비트가 네트워크부, 나머지 8비트가 호스트부인 C클래스의 경우
서브넷을 사용하여 네트워크를 구성하는 경우 네트워크부와 호스트부를 구분하는 새로운 방식이 필요한데 이를 서브넷 마스크라고 한다
서브넷 마스크는 32비트로 이루어져 있고, 각 비트는 IP 32비트에 대응한다
서브넷 마스크 표기법
- 네트워크부의 비트가 24개인 경우
11111111.11111111.11111111.00000000 = 255.255.255.0
십진수 표기법 - xxx.xxx.xxx.xxx /24
- 네트워크부의 비트가 26개인 경우
11111111.11111111.11111111.11000000 = 255.255.255.192
십진수 표기법 - xxx.xxx.xxx.xxx /26