728x90
반응형
192.168.1.5/24
“네트워크/호스트 부분 구분”과 /24 의미를 차근차근 설명드릴게요.
1️⃣ IP 주소 구조
- IPv4 주소: 32비트 → 보통 4개의 8비트 덩어리로 표시
- 192 → 8비트
- 168 → 8비트
- 1 → 8비트
- 5 → 8비트
192.168.1.5
- IP 주소 = 네트워크 주소 + 호스트 주소
- 네트워크 주소: 같은 네트워크에 속한 장치들을 식별
- 호스트 주소: 네트워크 안에서 개별 장치를 식별
2️⃣ 서브넷 마스크 / CIDR
- /24 = 24비트가 네트워크 부분을 의미
- 나머지 32-24 = 8비트가 호스트 부분
- /24 → 서브넷 마스크 255.255.255.0
11111111.11111111.11111111.00000000
- 1 = 네트워크
- 0 = 호스트
- 예시: 192.168.1.5/24
- 네트워크 주소: 192.168.1.0
- 호스트 범위: 192.168.1.1 ~ 192.168.1.254
- 192.168.1.255 → 브로드캐스트 주소
3️⃣ 네트워크 / 호스트 구분 방법
- 서브넷 마스크를 확인
- 1로 표시된 비트 = 네트워크
- 0으로 표시된 비트 = 호스트
- 실제 계산:
- 호스트 수 = 2^(호스트 비트) - 2
- 예: /24 → 8비트 호스트 → 2^8 - 2 = 254개 장치
- 호스트 수 = 2^(호스트 비트) - 2
🔹 예시 비교
| IP | 서브넷 | 네트워크 | 호스트 범위 | 최대 호스트 수 |
| 192.168.1.5/24 | 255.255.255.0 | 192.168.1.0 | 192.168.1.1~192.168.1.254 | 254 |
| 10.0.0.15/16 | 255.255.0.0 | 10.0.0.0 | 10.0.0.1~10.0.255.254 | 65,534 |
📌 정리
- /숫자 = CIDR 표기법 → 네트워크 비트 수
- 네트워크 부분 = 1로 표시된 비트
- 호스트 부분 = 0으로 표시된 비트
- 호스트 수 = 2^(호스트 비트) - 2
🔹 서브넷 마스크란?
- 서브넷 마스크 = IP 주소에서 네트워크 부분과 호스트 부분을 구분하는 기준
- IP 주소만 보면 네트워크/호스트 구분이 안 되므로, 어떤 비트가 네트워크, 어떤 비트가 호스트인지 표시해주는 역할
🔹 구조
- IPv4: 32비트
- 네트워크 부분 = 1, 호스트 부분 = 0
- 예: 255.255.255.0 (/24)
IP: 192.168.1.5
서브넷: 255.255.255.0
이진수: 11111111.11111111.11111111.00000000
- 앞 24비트(1) → 네트워크 주소
- 뒤 8비트(0) → 호스트 주소
🔹 서브넷 마스크 역할
- 네트워크와 호스트 구분
- 같은 네트워크인지 확인 → 서로 직접 통신 가능 여부 결정
- 호스트 수 계산
- 호스트 비트 수 → 2^(호스트 비트) - 2
- 예: /24 → 8비트 → 2^8-2 = 254개 호스트
- IP 주소 효율적 관리
- 큰 네트워크를 작은 블록으로 나눌 수 있음
🔹 예시
| 서브넷 마스크 | CIDR | 네트워크 비트 | 호스트 비트 | 최대 호스트 수 |
| 255.255.255.0 | /24 | 24 | 8 | 254 |
| 255.255.0.0 | /16 | 16 | 16 | 65,534 |
| 255.255.255.192 | /26 | 26 | 6 | 62 |
🔹 한눈에 이해
- 1로 표시된 부분 → 네트워크
- 0으로 표시된 부분 → 호스트
- 즉, 서브넷 마스크 = 네트워크/호스트 구분용 마스크
728x90
🔹 CIDR이란?
- CIDR = Classless Inter-Domain Routing
- 뜻: 클래스 없는 도메인 라우팅
기존 A/B/C 클래스 IP 체계를 버리고, 유연하게 IP와 서브넷을 관리할 수 있게 만든 방식
🔹 CIDR 표기법
- IP 뒤에 /숫자 형식으로 표시
- /숫자 = 네트워크 비트 수 (서브넷 마스크에서 1로 표시된 비트 수)
예시
| IP 주소 | CIDR | 서브넷 마스크 | 네트워크 비트 | 호스트 비트 |
| 192.168.1.5/24 | /24 | 255.255.255.0 (8x3) | 24 | 8 |
| 10.0.0.15/16 | /16 | 255.255.0.0 (8x2) | 16 | 16 |
| 172.16.5.10/28 | /28 | 255.255.255.240 (8x3+4) | 28 | 4 |
- CIDR 덕분에 호스트 수에 맞춰 유연하게 네트워크 나누기 가능
🔹 CIDR 장점
- IP 주소 효율적 사용
- 필요한 호스트 수만큼 네트워크 크기 조절 가능
- 클래스 제한 없음
- 기존 클래스 A/B/C 규칙 구애받지 않고 자유롭게 네트워크 구성
- 라우팅 테이블 단순화
- 인터넷 백본 라우터에서 경로 정보를 효율적으로 관리
🔹 한눈에 이해
- 192.168.1.5/24 → 서브넷 마스크 255.255.255.0
- 앞 24비트 → 네트워크
- 뒤 8비트 → 호스트
- CIDR = “네트워크 비트 길이를 지정하는 방식”
즉, CIDR = 네트워크 크기를 유연하게 지정할 수 있는 IP 표기법이고,
서브넷 마스크를 /숫자 형태로 간단히 나타낸 것이라고 이해하면 됩니다.
이제 “255.255.255.240” 같은 서브넷 마스크에서 마지막 240이 왜 4비트인지 정확히 설명할게요. 😄
1️⃣ 서브넷 마스크와 이진수
- 서브넷 마스크는 IP 주소와 같은 32비트
- 1 → 네트워크, 0 → 호스트
- 255 = 11111111 (8비트 모두 1)
2️⃣ 마지막 옥텟 240 계산
- 240을 이진수로 변환
240(decimal) = 11110000(binary)
- 1이 4개, 0이 4개 → 즉, 네트워크 비트 4개, 호스트 비트 4개
- 그래서 255.255.255.240 = 8 + 8 + 8 + 4 = 28비트 네트워크(/28)
3️⃣ 요약
| 서브넷 마스크 | 이진수 | 네트워크 비트 | 호스트 비트 | CIDR |
| 255.255.255.0 | 11111111.11111111.11111111.00000000 | 24 | 8 | /24 |
| 255.255.255.240 | 11111111.11111111.11111111.11110000 | 28 | 4 | /28 |
- 호스트 수 계산:
2^(호스트 비트) - 2 = 2^4 - 2 = 14대
- 240 때문에 마지막 옥텟에서 호스트 16개 중 네트워크와 브로드캐스트 주소 제외 → 실제 사용 가능 14대
즉, 240 = 11110000 → 앞 4비트 네트워크, 뒤 4비트 호스트라고 이해하면 됩니다.
🔹 최대 호스트 수란?
- 한 서브넷(네트워크) 안에서 사용할 수 있는 장치 수를 의미
- 장치마다 고유한 IP 주소가 필요하기 때문에, 네트워크 크기(호스트 비트 수)에 따라 제한됨
1️⃣ 계산 방법
- 호스트 비트 수 = 32비트 IP에서 네트워크 비트 제외
- 이유:
- 네트워크 주소 → 네트워크 자체를 나타내는 주소
- 브로드캐스트 주소 → 서브넷 전체 장치에게 패킷을 보내는 주소
- 따라서 2개는 장치용으로 못 쓰므로 빼줌
2️⃣ 예시
| 서브넷 | 호스트 비트 | 최대 호스트 수 | 실제 IP 범위 |
| /24 (255.255.255.0) | 8 | 2^8 - 2 = 254 | 192.168.1.1 ~ 192.168.1.254 |
| /28 (255.255.255.240) | 4 | 2^4 - 2 = 14 | 192.168.1.1 ~ 192.168.1.14 |
🔹 한눈에 이해
- 최대 호스트 수 = 한 서브넷에 연결 가능한 장치 수
- 브로드캐스트와 네트워크 주소 제외
- 장치가 많으면 서브넷을 나눠서 관리
이제 네트워크 주소와 브로드캐스트 주소가 왜 별도로 있는지 설명할게요. 😄
🔹 1️⃣ 네트워크 주소(Network Address)
- 서브넷 내 네트워크 자체를 식별하는 주소
- 예: 192.168.1.0/24 → 192.168.1.0
- 목적:
- 라우터와 장치가 “이 패킷은 어느 네트워크로 가야 하나?” 판단
- 특정 장치가 아니라 네트워크 전체를 나타냄
- 특징: 호스트 장치에 할당 불가
🔹 2️⃣ 브로드캐스트 주소(Broadcast Address)
- 서브넷 내 모든 장치에게 데이터를 보내기 위한 주소
- 예: 192.168.1.0/24 → 192.168.1.255
- 목적:
- “이 서브넷에 속한 모든 장치야, 메시지 받아!”
- 네트워크 관리, ARP 요청, DHCP 등에서 사용
- 특징: 호스트 장치에 할당 불가
🔹 왜 서로 다른가?
- 역할 구분
- 네트워크 주소 → 네트워크 자체 식별
- 브로드캐스트 주소 → 모든 호스트에게 패킷 전송
- IP 충돌 방지
- 두 주소를 장치에 할당하면 통신 혼란 발생
- 예: 브로드캐스트 주소를 PC에 할당하면, 모든 패킷을 자신에게 보내야 하는 문제가 생김
- 호스트 수 계산
- 네트워크 주소와 브로드캐스트 주소 제외 → 최대 호스트 수 = 2^(호스트 비트) - 2
🔹 예시 (/24 서브넷)
- IP 범위: 192.168.1.0 ~ 192.168.1.255
- 네트워크 주소: 192.168.1.0
- 호스트 IP: 192.168.1.1 ~ 192.168.1.254
- 브로드캐스트 주소: 192.168.1.255
즉, 네트워크 주소와 브로드캐스트 주소는 용도가 다르기 때문에 장치에는 할당하지 않는 특별한 주소라고 이해하면 됩니다.
728x90
반응형
'네트워크2' 카테고리의 다른 글
| 여러 장비 동시 연결 시 속도 영향 (0) | 2025.09.11 |
|---|---|
| 스트레이트 케이블 vs 크로스 케이블 (0) | 2025.09.11 |
| wi-fi 6GHz (160MHz) 지원 여부 확인 방법 (0) | 2025.09.11 |
| 와이파이 IEEE 802.11 규격 / dBm / bandwidth (MHz) (0) | 2025.09.11 |
| IP 주소 = 네트워크 주소 + 호스트 주소 (0) | 2025.09.11 |
| DHCP (0) | 2025.09.11 |
| 공유기 LAN 포트 부족 현상 해결 방법 (0) | 2025.09.11 |
| 수제작 랜선 이란? 단선 vs 연선 (0) | 2025.09.11 |