본문 바로가기
컴퓨터공학/네트워크

서브넷 마스크 (Subnet Mask)의 이해

by 무에서 2017. 8. 15.
반응형

192.168.0.1이라는 IP 주소가 있다면 보통 192.168.0을 네트워크(Network) 주소라고 하고 1을 호스트(Host) 주소라고 한다. 이 때 브로드 캐스팅을 하면 라우터는 192.168.0.1~192.168.0.254 주소를 가지는 PC에 모두 데이터를 전송한다.192.168.0.0은 전체 네트워크를 나타내는 주소이고 192.168.0.255는 브로드 캐스팅 주소이다.


서브넷 마스크는 이러한 네트워크를 더 나누는 것이다. 


서브넷 마스크를 255.255.255.128이라고 하면 다음과 같이 서브넷이 구성된다.


서브넷#1

192.168.0.1 ~ 192.168.0.126 : 호스트 주소

192.168.0.0 : 서브넷 자체 주소

192.168.0.127 : 브로드 캐스트 주소


서브넷#2

192.168.0.129 ~ 192.168.0.254 : 호스트 주소

192.168.0.128 : 서브넷 자체 주소

192.168.0.255 : 브로드 캐스트 주소


그래서, 서브넷#1에서 브로드 캐스팅을 하면 라우터는 192.168.0.1~192.168.0.126 주소를 가지는 PC에만 데이터를 전송한다.


IP 주소에서 서브넷 마스크가 이진수 1인 지점까지를 네트워크로 본다. 실제로는 IP 주소와 서브넷 마스크를 AND 연산하여 네트워크 주소를 계산한다.


호스트 192.168.0.1

IP 주소        : 11000000.10101000.00000000.00000001 (192.168.0.1)

서브넷 마스크    : 11111111.11111111.11111111.10000000 (255.255.255.128)

네트워크 주소    : 11000000.10101000.00000000.00000000 (192.168.0.0)


호스트 192.168.0.129

IP 주소       : 11000000.10101000.00000000.10000001 (192.168.0.129)

서브넷 마스크   : 11111111.11111111.11111111.10000000 (255.255.255.128)

네트워크 주소   : 11000000.10101000.00000000.10000000 (192.168.0.128)


위와 같이 호스트 주소에 따라 네트워크가 나누어 진다.


위에서는 서브넷을 2개로 나누었지만 서브넷 마스크를 변경하여 2,4,8,16,32,64개로 나눌 수도 있다.


네트워크 전체를 사용한다면 서브넷 마스크는 255.255.255.0 이다.



반응형

'컴퓨터공학 > 네트워크' 카테고리의 다른 글

TCP/UDP의 포트  (0) 2017.08.16
공유기 동작원리  (0) 2017.08.16
공유기에서 192.168 주소를 사용하는 이유  (1400) 2017.08.15
CRC의 에러 검출 확률  (0) 2017.08.06
인터넷 프로토콜에 사용하는 Checksum, CRC  (0) 2017.08.06

댓글