Notice
Recent Posts
Recent Comments
Link
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
Tags
more
Archives
Today
Total
관리 메뉴

개발자입니다

서브넷, 서브넷마스크, 서브넷팅 본문

네이버클라우드 AIaaS 개발자 양성과정 1기

서브넷, 서브넷마스크, 서브넷팅

끈기JK 2022. 11. 11. 13:19

■ 서브넷의 등장 배경

IPv4의 비효율성 때문에 서브넷이 등장하게 되었다.

 

■ 서브넷, 서브넷 마스크

서브넷 : IP 주소에서 네트워크 영역을 부분적으로 나눈 부분 네트워크

서브넷 마스크 : 이런 서브넷을 만들때 사용

 

아래는 기본 서브넷 마스크 /24 예시이다.

C클래스인 192.168.32.0 이라는 IP 주소가 있다. C클래스의 기본 서브넷 마스크는 255.255.255.0 이므로 AND 연산을 하면 192.168.32.0이 나오고 이것이 바로 Network ID 이다. 이때 서브넷 마스크의 Network ID 부분은 1이 연속적으로 있어야 하고 Host ID 부분은 0이 연속적으로 있어야 한다.

/24는 왼쪽부터 1이 연속적으로 있는 개수를 뜻한다.

 

■ 서브넷팅(subnetting)

서브넷팅은 원본 네트워크를 여러개의 서브넷으로 분리하는 과정을 뜻한다. 서브넷팅은 서브넷 마스크의 bit 수를 증가시키는 것이라고 생각하면 이해가 편하다. 서브넷 마스크의 bit수를 1씩 증가시키면 할당할 수 있는 네트워크가 2배수로 증가하고, 호스트 수는 2배수로 감소한다.

 

예를 들어 C클래스인 192.168.32.0/24를 서브넷 마스크의 bit수를 1 증가시켜서 192.168.32.0/25로 변경하면 아래와 같다.

192.168.32.0/24는 원래 하나의 네트워크 였다. 이때 할당 가능한 host 수는 2^8-2 = 254개이다.

이 때 서브넷 마스크의 bit 수를 1 증가시켜서(서브넷팅) 192.168.32.0/25로 변경하게 되면 Network ID는 24비트 → 25비트, Host ID는 8비트 → 7비트로 변한다. 즉 할당 가능한 네트워크 수가 2개로 증가하고 각 네트워크(서브넷)당 할당 가능한 호스트 수는 2^7-2 = 126개로 줄어든다. 또한 서브넷 마스크가 255.255.255.128로 변한다.

 

아래는 2개의 네트워크(서브넷)의 주소 값이다.

 

서브넷 예제는 아래 출처에서 확인하자

 

 

출처 : [네트워크] 서브넷, 서브넷마스크, 서브넷팅이란? | 서브넷팅 예제 (tistory.com)

'네이버클라우드 AIaaS 개발자 양성과정 1기' 카테고리의 다른 글

MD(Markdown)이란? 사용법  (0) 2022.11.17
IPv4, IPv6  (0) 2022.11.11