반응형

Logical AND : 양쪽이 모두 1인 경우에만 결과도 1 이된다

ex . 0 AND 0 = 0

0 AND 1 = 0 

1 AND 0 = 0 

1 AND 1 = 1


서브넷 마스크(Subnet Mask) 

-클래식한 기존의 네트워크를 서브넷으로 나누어 주기 위한 기법.

- 메인이 아닌 어떤 가공을 통한 네트워크를 만들기 위해서 씌우는 마스크(우리가 배정받은 IP 주소를 그대로 사용하지 않는다 생각하면됨)

-다시말해서, 주어진 IP주소를 네트워크 환경에 맞게 나누어 주기 위해서 씌워주는 이진수 조합

-이렇게 나누는 이유: 브로드 캐스트 영역을 나눈다 + IP주소를 아낀다

-각각의 서브넷 간의 통신은 '라우터'를 통해서만 가능하다.

-모든 IP 주소에는 서브넷 마스크가 따라다닌다 . (클래스 C 주소를 전부 사용한다 해도 서브넷마스크는 따라다님)

-IP 주소를 가지고 어디까지가 네트워크 부분이고, 또 어디까지가 호스트 부분인가를 나타내는 역할을 한다.

(네트워크 부분은 서브넷 마스크가 이진수로 '1'인 부분이고, 호스트 부분은 서브넷 마스크가 이진수로 '0'인 부분)

ex. 210.100.100.1 의 서브넷 마스크는 255.255.255.0 이라면 (255 = 이진수로 1111 1111)

1인 부분은 네트워크 부분을 나타내니 앞에 세자리 까지는(3옥텟) 네트워크 부분이 되고 뒤에 1옥텟은 호스트 부분이 된다.

1101 0010. 0110 0100. 0110 0100. 0000 0001 = 210.100.100.1 -> IP

1111 1111. 1111 1111. 1111 1111. 0000 0000 = 255.255.255.0 -> Subnet Mask

<두 개를 AND 연산>

1101 0010. 0110 0100. 0110 0100. 0000 0000 =210.100.100.0 -> Subnet Network

c.f) 서브네팅 

-하나의 주소를 서브넷 마스크를 씌워서 작은 네트워크로 만드는 것

-기존의 호스트 부분을 줄여서 일부를 서브넷 부분으로 만들고 나머지를 호스트로 만드는 개념

-따라서 호스트의 숫자는 줄어들고 서브넷의 숫자는 늘어나게 된다.


~> 디폴트 서브넷 마스크(Default Subnet Mask)

클래스를 나눠 쓰지 않고 몽땅 다 쓰는 경우에도 서브넷 마스크가 따라다니는 경우

ex. 클래스 C의 경우 255. 255. 255.0 B의 경우 255.255.0.0  A의 경우 255.0.0.0


서브넷 마스크의 기본 성질

-서브넷 마스크로 만들어진 네트워크, 즉 서브넷은 하나의 네트워크이기 때문에 서로 나뉘어진 서브넷 끼리는 라우터를 통해서만 통신이 가능하다.(하나의 독립된 네트워크가 된다)

-이진수로 썻을때 '1'이 연속적으로 나와야 한다.(어떠한 경우에도 1 사이 0이나오면안됨)


호스트 부분이 전부 1인 경우~> '브로드캐스트 어드레스'

호스트 부분이 전부 0인 경우~> '네트워크 자체'1


c.f) NMS(Network Management System)

-네트워크 관리 시스템

-멀리 떨어진 장소에서 PC의 전원을 끌 수 있다

- 사용자가 무얼 하는지 모니터링 가능



~> 서브넷 계산 방법에 대한 것은 각자 찾아보기 바람.

반응형
,