[네트워크] 서브넷과 서브넷 마스크

Yoon Uk·2023년 4월 26일
0

네트워크

목록 보기
21/34
post-thumbnail

서브넷이란?

서브넷이란 네트워크를 더 작은 단위로 나눈 것입니다.
예를 들어, 192.168.1.0/24 라는 네트워크 주소가 있다면, 이를 4개의 서브넷으로 나누려면 서브넷 마스크를 255.255.255.192 로 설정하면 됩니다. 이렇게 하면 각 서브넷은 192.168.1.0/26, 192.168.1.64/26, 192.168.1.128/26, 192.168.1.192/26 이라는 주소를 가지게 됩니다.

서브넷 마스크란?

서브넷 마스크네트워크 주소와 호스트 주소를 구분하기 위한 비트열입니다.
1로 표시된 부분은 네트워크 주소를, 0으로 표시된 부분은 호스트 주소를 나타냅니다.
예를 들어, 255.255.255.192 라는 서브넷 마스크는 11111111.11111111.11111111.11000000 이라는 비트열로 표현할 수 있습니다. 이때 앞의 26비트는 네트워크 주소를, 뒤의 6비트는 호스트 주소를 의미합니다.

서브넷 마스크 표기법

서브넷 마스크의 표기법에는 두 가지 방식이 있습니다.

1. 점 표기법(dot-decimal notation)

IP 주소와 같은 형식으로 8비트씩 점으로 구분하여 표기합니다.
예를 들어, 255.255.255.0은 점 표기법으로 표현된 서브넷 마스크입니다.

2. 슬래시 표기법(slash notation)

IP 주소 뒤에 슬래시(/)와 네트워크 비트의 수를 붙여서 표기합니다.
예를 들어, 192.168.1.0/24는 슬래시 표기법으로 표현된 서브넷 마스크입니다. 여기서 24는 네트워크 비트의 수를 의미하며, 이는 점 표기법으로 255.255.255.0과 동일합니다.

2432이진수의 몇자리까지 고정값으로 두는지에 대한 정의입니다.
24라고 하면, 앞에서부터 24비트가 고정이 되는것입니다.

/24

/24는 0 ~ 255까지 (192.168.1.0 ~ 192.168.1.255)의 범위를 표현하는 것입니다.

/32

/32 의 경우는 192.168.1.0 하나만 표현하는 것입니다.

왜 사용할까?

네트워크의 효율성보안성을 높일 수 있습니다.

  • 서브넷으로 네트워크를 나누면 라우팅 테이블의 크기를 줄일 수 있고네트워크의 성능을 향상시킬 수 있습니다.
  • 다른 서브넷과의 통신을 제한하거나 필터링할 수 있어 보안적인 장점도 있습니다.

0개의 댓글