네트워크 책이나 인터넷에서 네트워크 관련 검색을 하다 보면,,
200.222.11.11/24
192.158.22.1/22
등등등 IP에 알수없는 / 숫자 같은게 나타나곤 한다.
물론 네트워크 책에 다 나와있긴 하지만
무슨 말인지 알아듣기 힘들어서 -_- 정리...
우선 서브넷에대한 정의..
서브넷은 한정된 IP를 효과적으로 사용하기 위해, 그리고 한 기관에서 네트워크를
여러 개로 분리해서 사용하기 위해 만들어진 방법이다.
그리고 서브넷 마스크..
어떠한 패킷이 유입되면, 그 패킷의 서브넷을 통해 다시 목적지로 라우팅된다. 이 때 서브넷 마스크가 사용되는데, 이 서브넷 마스크를 통해서 선택된 비트들만 확인하여 주소를 알 수 있게 된다. (물론 속도가 빨라진다..)
C 클래스 서브넷을 사용하는 대역에서.... (서브넷 마스크 255.255.255.0)
나머지 뒷자리를 여러 개로 쪼개어 대역을 만들어 사용할 수 있다.
사실 255.255.255.0은 다음과 같이,
11111111.11111111.11111111.00000000
으로 표현할 수 있는데, 이 때 마지막 8자리를 가지고 서브넷 마스크를 선택한다.
예를 들어 192.147.1.22/24 라면 1이 위에서부터 24개..
11111111.11111111.11111111.00000000 으로 확인,
따라서 255.255.255.0~255.255.255.255대역내의 IP가 호스트가 된다.
192.147.1.22/26인 경우, 1이 위에서부터 26개..
11111111.11111111.11111111.11000000
마지막 자릿수는 서브넷을 4개로 나누라는 뜻이 된다. (한 네트워크당 최대 IP갯수가 64개이기 때문에)
따라서
255.255.255.0~255.255.255.63,
255.255.255.64~255.255.255.127,
255.255.255.128~255.255.255.191,
255.255.255.192~255.255.255.255
이렇게 네 개의 대역으로 나누어 지게 되고 192.147.1.22는 첫 번째 서브넷으로 라우팅 되는 것이다.
서브넷과 서브넷 마스크에 대한 설명
참고) 텀즈 코리아
서브넷 마스크 계산법
'Backend > Network' 카테고리의 다른 글
OSI MODEL (0) | 2012.04.12 |
---|---|
NAT (0) | 2012.04.12 |
TCP Handshake (0) | 2012.04.12 |
FTP - 두 번째. (0) | 2012.04.12 |
FTP (0) | 2012.04.12 |