티스토리 뷰

PC정비사 기출문제를 풀다가 이 IP주소와 서브넷마스크 부분이 도통 이해가 안되더라고요.
그래서 오늘은 이 개념을 확실히 이해할 수 있도록 정리해 보았습니다.
2021.02.28에 실시한 PC정비사 48번 문제에 "네트워크 관리자인 A씨는 ISP로부터 100.100.100.0/24를 할당받았다"라는 내용이 나옵니다. 여기서 ISP와 100.100.100.0/24"가 무엇을 의미하는지 알아보도록 하겠습니다.
ISP란 무엇인가?
- ISP(Internet Service Provider)
- 우리말로는 인터넷 서비스 제공자라고 해요.
- 쉽게 말하면 인터넷을 연결해 주는 회사입니다.
- 예: KT, LG U+, SK브로드밴드 등
100.100.100.0/24가 뭘까?
100.100.100.0/24 → “호스트 IP주소와 네트워크 범위 표시”
- 100.100.100.0 = 특정 컴퓨터(호스트)의 IP주소
- /24 = 이 호스트가 속한 네트워크 범위(네트워크 주소 앞 24비트)
즉, 한 줄로 간단히 말하면:
“호스트 IP주소 + 이 호스트가 속한 네트워크 범위를 함께 표시한 주소”
서브넷마스크란?
IP주소 뒤에 붙는" /24"는 서브넷 마스크(Subnet Mask)를 나타내는 표현이에요.
2-1 서브넷 마스크가 필요한 이유
- 컴퓨터는 점(.)으로 구분된 숫자를 보고 어디가 네트워크, 어디가 호스트인지 바로 알 수 없어요
- 서브넷 마스크 = IP주소에서 네트워크 주소와 호스트 주소를 구분해 주는 기준
- IP주소는 총 32비트로 구성되어 있어요.
- 1비트 = 컴퓨터가 이해할 수 있는 가장 작은 단위(0 또는 1)
- 32비트 = 4개의 8비트 블록으로 나눠서 사람이 보기 좋게 100.100.100.5처럼 표현
2-2 IP주소는 32비트(4개의 8비트 블록으로 구성)
IP주소는 사실 컴퓨터 내부에서 32개의 0과 1, 즉 32비트로 구성되어 있어요.
예를 들어 100.100.100.5라는 IP를 보면, 사람은 숫자 네 개로 나눠져 있어서 편하게 읽지만, 컴퓨터는 이걸 32개의 0과 1로 해석합니다.
32비트를 4개의 8비트 블록으로 나누어 이렇게 생각하면 돼요.

즉, 100.100.100.5 → 01100100.01100100.01100100.00000101
이렇게 32개의 비트가 사람이 보기 편하게 4덩어리로 나뉘어 점(.)으로 구분되어 있는 거예요.
2-3. "/24"는 네트워크범위
그럼 이제 01100100.01100100.01100100.00000101 중에서 어디까지가 네트워크인고 어디까지 호스트인지 구분해야 하겠죠?
- "/24"는 24번째까지는 네트워크 부분(1)이고 나머지 부분은 호스트(0)라는 뜻입니다.
- 이걸 컴퓨터가 인식할 수 있게 2진법으로 표시하면 이렇게 나와요. (11111111.11111111.11111111.00000000)
- 즉 IP주소 중 "01100100.01100100.01100100" 까지가 네트워크 부분, "00000101"가 호스트 부분이 됩니다.
- 이렇게 나누면 컴퓨터가 어떤 부분은 네트워크를 식별하는데 쓰고, 어떤 부분은 장치를 식별하는데 쓰는지 알 수 있어요.
예시
100.100.100.5/23

100.100.100.5/25

반응형
'PC노트' 카테고리의 다른 글
| OSI 7계층 완벽정리 (0) | 2025.10.24 |
|---|
