강좌
클라우드/리눅스에 관한 강좌입니다.
네트워크 분류

NetMask(넷마스크)

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

NetMask(넷마스크)

 

 

 

 

 

 

이번에는 리눅스시스템의 네트워크를 설정할 때 또는 시스템관리시에 굉장히 자주 언급되고 사용되는 넷마스크(Netmask), 네트워크주소(Network Address), 브로드캐스트(Broadcast), 게이트웨이(Gateway)등에 대한 의미를 정확하게 알아보도록 하겠다.

 

 

 

 리눅스 시스템관리자라면 다음 개념은 어떠한 일이 있어도 정확하게 알고있어야 한다.

 

 

 

 무엇이든 대충하면 오히려 아니함만 못하다고 했다.

 

 

 

 다음 개념을 정확하게 알고나면 네트워크를 바라보는 혜안(慧眼)이 생길것이다.

 

 

 

 

 

, 그럼 넷마스크라는 개념부터 이해해 보도록 하자.

 

 

 

 

 

 

 

넷마스크라는 것은 하나의 네트워크를 몇 개의 네트워크로 나누어 사용할 때에 나뉘어진 각각의 네트워크를 구분하기 위해 사용하는 특수한 bit를 의미한다.

 

 

 

 정확한 표현은 “Subnet Mask”라고 해야한다.

 

 

 

 

하나의 네트워크를 2개이상의 네트워크로 나누게 되면 트래픽부하를 현저하게 줄일 수 있으며 나누어진 각각의 네트워크들은 독립된 네트워크 구성이 가능하다.

 

 

 

 , 넷마스크는 하나의 네트워크를 2개이상의 네트워크로 나누어 사용할 때에 각각의 네트워크를 구분할 수 있도록 해주는 것으로서 정확한 명칭은 “Subnet Mask”이며 그냥 Netmask라고도 한다.

 

 

 

 간단한 예를들어 보자.

192.168.1.0
C클래스에 속하는 하나의 네트워크로서 이 네트워크를 여러 개의 네트워크로 나누어 보도록 하겠다.

 

 

 

 

나누는 네트워크갯수

나누어진 각네트워크 내에서

사용가능한 호스트수

사용하는 NetMask

1개로사용(나누지않음)

254

255.255.255.0

2개로 나눔

126

255.255.255.128

4개로 나눔

62

255.255.255.192

8개로 나눔

30

255.255.255.224

16개로 나눔

14

255.255.255.240

32개로 나눔

6

255.255.255.248



 

첫번째 192.168.1.0네트워크를 나누지 않고 하나로 사용할 경우에는 전체 256개의 IP주소갯수에서 네트워크주소로 사용하는 IP주소 한 개와 브로드캐스트주소로 사용되는 IP주소 한 개를 각각 제외한 254개의 IP주소를 호스트 주소로 사용할 수 있다.

 

 

 

 그리고 이들 각각의 호스트들에서 사용해야하는 Netmask 255.255.255.0이다.

 

 

 

 

 

두번째 192.168.1.0네트워크를 두개의 네트워크로 나누어 사용할 경우, 각각의 네트워크에는 전체 128개의 IP주소갯수가 존재하며 네트워크주소로 사용하는 IP주소 한 개와 브로드캐스트주소로 사용되는 IP주소 한 개씩을 각각 제외하면 126개의 IP주소를 호스트 주소로 사용할 수 있다.

 

 

 

 그리고 이들 각각의 호스트들에서 사용해야하는 Netmask255.255.255.128 이다.

 

 

 



이하의 경우도 이와 같은 방법으로 이해하면 된다.

 

 

 

 

참고로 C클래스에 속하는 하나의 네트워크를 n개의 네트워크로 나누었을 경우에 사용가능한 총호스트IP주소의 갯수는 다음과 같이 계산한다.

 

 

 

 

è {256-(n*2)}, n은 짝수임.

 

 



위의 경우 2라는 숫자는 나누어진 각각의 네트워크에서 사용되는 네트워크IP주소(1)와 브로드캐스트IP주소(1)를 의미한다.

 

 

 

 

 

그리고 C클래스에서 하나의 네트워크를 n개의 네트워크로 나누었을 경우에 각각의 개별네트워크(한 개의 네트워크)에서 사용할 수 있는 호스트IP주소의 갯수는 다음과 같이 계산한다.

 

 

 

 


è {(256/n)-2}, n은 짝수임.

 



위의 경우 마지막에 2라는 숫자를 빼주는 의미는 나누어진 개별 네트워크내에서 사용되는 네트워크IP주소 1개와 브로드캐스트IP주소 1개씩을 제외해야하기 때문이다.

 

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,037 명
  • 현재 강좌수 :  35,806 개
  • 현재 접속자 :  94 명