리안이와 함께하는 세상

[인터넷] 서브넷(Subnet) 구성 및 브로드캐스트(Broadcast) 본문

9급 공무원/컴퓨터 일반

[인터넷] 서브넷(Subnet) 구성 및 브로드캐스트(Broadcast)

리안아범 2017. 3. 9. 01:26

서브넷을 이용하면 주어진 IP들을 더 수월하게 관리할 수 있다.(고 한다)

각 서브넷 별로 브로드캐스트를 할 수도 있고...(사실 이거밖에 모름)

여튼, 그래서

서브넷을 구성하려면 일단 서브넷 마스크 부터 알아야 한다.

IP주소에서 네트워크 ID와 호스트 ID를 구별하는 방법은 바로 서브넷 마스크인데,

서브넷을 몇개로 만들것이냐

혹은

서브넷에 몇개의 IP가 필요하냐

에 의해서 서브넷 마스크가 결정된다.

쉽게 C클래스를 예로 설명하면

서브넷이 두개가 필요하다 or 127개의 IP만 따로 관리하고 싶다.

그러면 다음과 같이 서브넷을 나눈다.

0 0000000

1 0000000


두개니까. 그리고 서브넷 마스크는 다음과 같다.

255.255.255.128 (10000000)


만약 서브넷이 네개가 필요하다면? 상위 2개 비트로 서브넷을 구성(00,01,10,11)

만약 서브넷이 8개가 필요하다면? 상위 3개 비트로 서브넷을 구성(000,001,....110,111)

 참 쉽죠?

서브넷 마스크는 서브넷을 구성한 비트를 1로 처리하면 된다.


서브넷에 IP 4개만 있으면 되는데...헤헤 라고 한다면 서브넷을

111111 00

이와 같이 구성하면 된다. ...(되나..?)

확실하지 않으니까 삭제


※ 브로드캐스트

 - 서브넷 마스크를 제외한 나머지 부분(HOST) 비트를 1로 채우면 브로드캐스트를 할 수 있다.


 ex) 서브넷 마스크가 255.255.255.224인경우 최하위 8 비트가 11100000이므로

C클래스로 8개의 서브넷을 생성한다. 여기서 상위 3개 비트를 제외한 나머지 비트를 1로 채우면

각 서브넷의 브로드캐스트 주소는

000 11111 = 0 + 31 = 31

001 11111 = 32 + 31 = 63

...

110 11111 = 192+31 = 223

111 11111 = 224+31 = 255

가 된다.