안녕하세요!
Justee에 오신 걸 환영합니다.
오늘은 네트워크 설정에서 자주 마주치는 Subnet Mask와 CIDR 표기법에 대해 알아보겠습니다.
이 둘은 IP 주소에서 '같은 네트워크'인지 판단하는 중요한 기준입니다. 해당 부분에 대한 기본 개념을 이해하면 다른 네트워크 설정에 큰 도움이 됩니다!
이번 글에서는 개념 설명부터 예시, 비교표까지 정리해보겠습니다.
목차
- Subnet Mask와 CIDR이 왜 중요할까?
- IP 주소의 구조 – 네트워크 vs 호스트
- Subnet Mask란?
- CIDR이란?
- 예시로 이해하는 Subnet과 CIDR
- 왜 중요한가? – 실생활과 실무 예시
- 정리 요약 – 핵심만 보기
- 마무리하며
1. Subnet Mask와 CIDR이 왜 중요할까?
IP 주소만 같다고 해서 모두 통신할 수 있을까요?
아닙니다. 서로 다른 네트워크 대역이라면 라우터없이는 통신이 불가능해요.
그렇다면 어디까지가 같은 네트워크일까요? 그걸 구분해주는 것이 Subnet Mask와 CIDR입니다.
위 그림을 참조하면 이해가 더 잘가실 수도 있어요 :)
2. IP 주소의 구조 – 네트워크 vs 호스트
IP 주소는 네트워크 주소와 호스트 주소로 나뉩니다.
- 네트워크: 같은 동네 개념
- 호스트: 그 동네의 집 번호 개념
예를 들어 172.16.0.130 기준으로 설명하자면, 172.16.0은 네트워크 식별자, 130은 호스트라고 봐주시면 됩니다.
예시를 보니 어디까지가 네트워크인지 궁금해지지 않나요?
바로 Subnet Mask와 CIDR로 그 기준을 알 수 있습니다.
3. Subnet Mask란?
Subnet Mask는 컴퓨터가 보기 편한 방식으로, IP 주소에서 네트워크 부분을 정해주는 값입니다.
예시로 255.255.255.0 부분을 2진수로 바꾸면 아래와 같이 되며, 앞의 24bit는 네트워크, 뒤의 8bit는 호스트를 나타내게 됩니다.
255.255.255.0 → 11111111.11111111.11111111.00000000
여기서 IP주소(예: 172.16.0.130)와 Subnet Mask를 논리곱(AND 연산)을 하면 네트워크 ID가 됩니다. 이렇게 비교한 부분은 변하지 않기 떄문에 해당 부분은 네트워크 ID가 되고, 해당 부분을 같은 대역대라고 표현하게 됩니다.
4. CIDR이란?
CIDR은 사람이 보기 편한 방식으로 Subnet Mask를 표현한 것입니다.
예시로 172.16.0.130/24라고 했을 때, /24는 255.255.255.0(Subnet Mask)와 같은 의미입니다.
5. 예시로 이해하는 Subnet과 CIDR
5.1. 예시 1: IP 주소와 Subnet Mask(+논리곱)
위 3번과 4번에 대한 설명에 대한 정리된 예시는 아래와 같습니다.
- IP: 172.16.0.130
- Subnet Mask: 255.255.255.0
- CIDR: /24
이렇게 되었을때, 네트워크 ID를 추가적으로 확인하면 아래와 같이 됩니다!
IP: 10101100.00010000.00000000.10000010
Mask: 11111111.11111111.11111111.00000000
결과: 10101100.00010000.00000000.00000000 → 172.16.0.0 (네트워크 ID)
5.2. 예시 2: 이름으로 비유(CIDR 범위)
표현 | 의미 |
홍길동/1 | 네트워크 식별자는 '남'이되고, 호스트가 '궁민'이 됩니다. |
홍길동/2 | 네트워크 식별자는 '남궁'이 되고, 호스트는 '민'이 됩니다. |
이름으로 예시로 했지만, 숫자가 클수록 대역이 좁아지고 더 세부적으로 나눠진다고 이해하시면 됩니다!
예시로 172.16.0.130/24보다 172.16.0.130/16이 더 많은 IP를 사용할 수 있게 됩니다.
6. 정리 요약, 핵심만 보기
항목 | 설명 | 예시 |
IP 주소 | 컴퓨터의 주소 | 172.16.0.130 |
Subnet Mask | IP 주소의 네트워크 범위 지정 방식 | 255.255.255.0 |
CIDR | 사람이 보기 쉬운 방식 | /24 |
네트워크 ID | IP와 Subnet Mask를 AND 연산한 결과 | 10101100.00010000.00000000.00000000 |
IP 주소는 Network ID(Prefix, 네트워크 식별자)와 Host ID(Suffix, 호스트 식별자)로 이루어지게 됩니다.
7. 마무리하며
Subnet Mask와 CIDR은 IP 주소를 어떤 기준으로 나누는지, 즉 '어디까지가 같은 네트워크인가'를 정하는 중요한 개념입니다.
CIDR은 사람이 보기 편한 방식이고, Subnet Mask는 컴퓨터가 이해하기 위한 방식이지만 결국 같은 의미를 갖습니다. 이 둘을 이해하면 네트워크 설계, 방화벽 설정, 라우팅 설정 등에서 많은 도움이 됩니다! 저 또한 더 재밌게 네트워크를 흥미있게 보게된 계기가 되었습니다. :)
끝까지 읽어주셔서 감사합니다!
이번 글이 도움이 되셨길 바라며, 궁금한 점이나 잘못된 부분이 있다면 언제든 댓글로 남겨주세요.
그럼 다음 글에서 또 뵙겠습니다! :)
'Knowledge > 네트워크(Network)' 카테고리의 다른 글
[네트워크 기초] Router와 Routing – 다른 네트워크로 가는 길 (0) | 2025.06.06 |
---|---|
[네트워크 기초] NAT, Host Only, Bridge 이해하기(+ 가상머신) (0) | 2025.05.23 |