■ Subnet
- 서브넷이란 하나의 IP 네트워크 주소를 지역적으로 나누어 여러 개의 서로 연결된 지역 네트워크로 사용할 수 있도록 하는 방법이다 ( 네트워크의 논리적인 분할 )
· 구성
- 기본적으로 2진수 32자리, 32bit(하나의 옥텟에 8bi로 0~255까지 표현가능)
=> 182.192.155.0
* 0.0.0.0: 네트워크 전체를 의미
* 255.255.255.255: 전체 Broadcast 주소(다른 네트워크로 넘어갈 수 없다.)
1. Class
1) A Class 범위
- 0.0.0.0 ~ 127.0.0.0
- 00000000.x.x.x ~ 01111111.x.x.x (2진수)
=> 네트워크를 인식할 때, 1.0.1.0, 1.0.100.0 이든 모두 1.0.0.0으로 인식, 즉 뒤 3개의 옥텟은 인식하지 않는다.
( 네트워크: 128개, 컴퓨터수: 16,777,216개 / 네트워크 ID, Broadcast 등 예외 포함 )
* 10.0.0.0.0 ~ 10.255.255.255(사설)
2) B Class 범위
- 128.0.0.0 ~ 191.255.0.0
- 10000000.x.x.x ~ 10111111.x.x.x (2진수)
=> 네트워크를 인식할 때, 180.18.90.0을 180.18.0.0으로 인식, 즉 뒤 2개의 옥텟은 인식하지 않는다.
( 네트워크: 16,384개 = 64*256 , 컴퓨터수: 65,532개 / 네트워크 ID, Broadcast 등 예외 포함 )
* 172.16.0.0 ~ 172.31.255.255(사설)
3) C Class 범위
- 192.0.0.0 ~ 223.255.255.0
- 11000000.x.x.x ~ 11011111.x.x.x (2진수)
=> 네트워크를 인식할 때, 180.18.90.0을 180.18.0.0으로 인식, 즉 뒤 2개의 옥텟은 인식하지 않는다.
( 네트워크: 2,097,152개 = 32*256*256 , 컴퓨터수: 256개 / 네트워크 ID, Broadcast 등 예외 포함 )
*192.168.0.0 ~ 192.168.255.255(사설)
4) D Class 범위
- 224.0.0.0 ~ 239.255.255.255
5) E Class 범위
- 240.0.0.0 ~ 247.255.255.255
2. Subnet Mask
- 네트워크의 범위를 제한하기 or 알기 위한 마스크.
- 서브 네트워크를 만들기 위해 AND 비트 연산을 씌우는 마스크.
- 규칙: 반드시 1로 시작해서 중간에 0이 나오면 끝까지 0이 나와야 한다.
=> 0, 128, 192, 224, 240, 248, 252, 254, 255 만 가능
* 255는 우리에게 권한이 없다는 것을 의미한다.
· Subnet Mask 숫자 의미
- IP의 개수는 256 - Subnet Mask를 하면 된다.
Ex>
IP: 192.168.0.5
Subnet Mask: 255.255.255.0
=> 해당 네트워크 범위: 192.168.0.0 ~ 192.168.0.255 ( 0이므로 256-0을 해서, 256개의 IP를 사용할 수 있다. )
- 해당 네트워크의 네트워크 ID는 처음 주소이다. 192.168.0.0
- 해당 네트워크의 Direct Broadcast주소는 끝 주소이다. 192.168.0.255
- 처음과 끝 주소는 사용할 수 없으므로 실제 쓸 수 있는 주소는 2개를 빼야 된다.
'Network' 카테고리의 다른 글
Routing (Protocol) (0) | 2020.03.11 |
---|---|
폴링 / 롱 폴링 방식 (0) | 2019.11.06 |
Packet Tracer 실습(기본 설정) (0) | 2019.06.30 |
Subnetting 하는 방법(연습) (0) | 2019.06.30 |
OSI 7 Layer (0) | 2019.06.27 |