정보처리기사 실기 준비하며 정리한 내용입니다.
서브넷 마스크 구하기
A 클래스 = 255.0.0.0
B 클래스 = 255.255.0.0
C 클래스 = 255.255.255.0
서브넷의 수
- 서브넷의 수 = 몇 개로 나눌 것인가 (몇 개 회사에 나눠줄 것인가) 2는 안빼도됨
- 서브넷 비트의 수 = 전체 1의 개수 다 세면 됨
- (255.255.255.128 인 경우 앞에 있는 255에 속한 1들도 까먹지 말자)
- 서브넷 비트의 수 = 전체 1의 개수 다 세면 됨
호스트의 수
- 호스트의 수 = 한 회사 당 몇 개 IP를 나눠줄 것인가 (-2 까먹지 말자)
- 4번째로 사용가능한 IP는? (첫번째 못쓴다)
- 사용가능한 마지막 IP는? (마지막 못쓴다)
- 서브네트 ID는? (첫번째다)
- 브로드캐스트는? (마지막꺼다)
IP 192.168.1.0**/25** 가 의미하는 서브넷 마스크 값
- 비트 25개를 서브네트 ID로 빌려쓴다는 뜻
- 서브넷 마스크는 다 1로 채운다.
- 즉 1이 25개~
- 나머지는 0으로 채운다 = 호스트 ID
- 사용 가능한 호스트 ID는 - 2 해줘야한다
- 첫번째, 마지막(브로드캐스트)는 못 쓴다
- 사용 가능한 호스트 ID는 - 2 해줘야한다
C클래스 네트워크를 26개 서브넷으로 나눈다
- C 클래스 서브넷 마스크 255.255.255.0
- 사용가능한 비트는 마지막 8개다
- 26개 회사에 나눠주기 위해서는 비트 몇개를 빌리면 되는가?
- 2의 5승 → 32개
- 즉 5개의 비트를 빌리면 된다
- 11111111.11111111.11111111.11111000
- 따라서 255.255.255.248
- 2의 5승 → 32개
B클래스 네트워크를 6개 서브넷으로 나눈다
- B 클래스 서브넷 마스크 255.255.0.0
- 6개 회사에 나눠주기 위해서는 비트 몇개를 빌리면 되는가?
- 2의 3승 → 8개
- 즉 3개의 비트를 빌리면 된다
- 11111111.11111111.11100000.00000000
- 2의 3승 → 8개
- IP가 172.16.0.0 이런 식이면 앞 두자리만 쓰니까 B클이라고 생각하면 된다
네트워크 주소가 192.168.100.128이며 서브넷 마스크가 255.255.255.192인 경우
192면 2개의 비트를 빌려온 거라 아래와 같이 서브넷이 4개로 나누어진다.
이 중 주소가 128이므로 128~191에 속하는 네트워크가 된다.
00 = 0~63
01 = 64~127
10 = 128~191
00 = 192~