Hi yoahn 개발블로그

[netwhat] 2. Netmask / Subnetmask / Broadcast 본문

sswu/컴퓨터네트워크

[netwhat] 2. Netmask / Subnetmask / Broadcast

hi._.0seon 2021. 1. 5. 12:32
반응형

1. Netmask

- 네트워크 주소 부분의 비트가 모두 1 인 것

- IP 주소와 넷마스크를 AND 연산하면 네트워크 주소를 얻을 수 있다.

 

2. subnet mask

2.1 서브넷 마스크의 형태

# 기본 서브넷마스크   ( == 넷마스크)

- 별개의 서브넷 마스크를 생성하지 않아도 기본적으로 적용되어 있는게 기본 서브넷 마스크

(C 클래스 그대로 사용 -> 네트워크를 쪼개지 않고 하나의 네트워크에 할당할 수 있는 2^8 - 2 개의 주소를 사용하겠다는 뜻. (기본 서브넷 마스크: 255.255.255.0))

 

# 서브넷 네트워크

- 기본 서브넷마스크로 쪼개진 네트워크 주소를 서브넷 네트워크라고 한다.

 

Subnet Mask

A class /8 255.0.0.0
B class /16 255.255.0.0
C class / 24 255.255.255.0

3. Network / Broadcast 주소

네트워크 주소

- IP address의 첫번째 옥텟

= IP address와 서브넷 마스크의 AND 연산

 

브로드캐스트 주소

- 특정 네트워크에 속하는 모든 호스트들이 갖게되는 주소

- 같은 네트워크에 있는 클라이언트 모두에게 데이터를 보내기 위함

- 서브넷 마스크의 주소 끝의 0 부분을 모두 1로 바꿈

4. 서브넷팅

- 한 개의 네트워크를 서브넷 마스크를 이용해 여러개의 서브넷 네트워크로 분할

( 네트워크 자원을 효율적으로 사용하기 위함)

4.1 서브넷팅의 특징

- Network 주소 부분이 확장되어 할당 가능한 네트워크의 수가 늘어난다.

 => 네트워크 분리 -> 서로 통신하기 위해서는 라우터를 통해서만 가능 (각 네트워크에 속한 호스트는 같은 영역이기 때문에 라우터 없이 통신 가능

- 특정 몇군데의 호스트의 트래픽 증가로 인한 속도 저하 문제를 해결 가능

 => 서브넷팅을 통하여 네트워크가 분리되기 때문에 브로드캐스트 도메인의 크기가 줄어들게 되므로 가능 (브로드캐스트 주소가 다양해짐)

 

서브넷의 Broadcast 주소란

- 서브넷의 브로드캐스트 주소는 255보다 훨씬 작은 수를 가질 수 있게 된다.

- 한 브로드 캐스트 주소를 너무 많은 호스트가 갖는 걸 방지할 수 있어서 트래픽 문제 해결 가능

 

참고

velog.io/@hidaehyunlee/서브넷팅subnetting으로-네크워크를-효율적으로-관리하자

 

서브넷팅(subnetting)으로 네크워크를 효율적으로 관리하자

A클래스는 하나의 네트워크에 16,777,214개나 되는 호스트를 할당할수 있기에, 만일 그런 네트워크를 일반 가정집에 부여한다면 정말 많은 IP가 낭비될 것이다. IP를 사용하는 네트워크 장치들의 수

velog.io

 

반응형
Comments