-
서브넷 마스크 / 게이트 웨이 / 네트워크 주소AWS 2025. 1. 5. 22:19
서브넷 마스크
서브넷 마스크는 IP 주소를 네트워크 부분과 호스트 부분으로 나누는 역할을 한다.
- 서브넷 마스크: 255.255.255.0은 CIDR 표기법으로는 /24로 표현된다.
- /24는 네트워크에 24비트가 할당되었다는 의미이며, 남은 8비트는 호스트 주소를 위한 것이다.
IP 주소 범위 계산:
- 10.0.3.0/24는 다음과 같은 범위를 가집니다:
- 시작 IP: 10.0.3.0 (네트워크 주소)
- 끝 IP: 10.0.3.255 (브로드캐스트 주소)
- 사용 가능한 IP: 10.0.3.1 ~ 10.0.3.254 (254개)
서브넷 마스크에 따른 서브넷 개수 정리 (C 클래스 기준)
서브넷 마스크 CIDR 표기 서브넷 비트 수 서브넷 개수 블록 크기 (주소 범위) 255.255.255.0 /24 0 1 256 255.255.255.128 /25 1 2 128 255.255.255.192 /26 2 4 64 255.255.255.224 /27 3 8 32 255.255.255.240 /28 4 16 16 255.255.255.248 /29 5 32 8 255.255.255.252 /30 6 64 4 255.255.255.254 /31 7 128 2 (특수용도) 255.255.255.255 /32 8 256 1 (호스트 하나만) 계산 방법
- 서브넷 개수 = 2ⁿ (n은 서브넷 비트 수)
- 서브넷 비트 수 = CIDR − 24 (C 클래스 기준)
- 블록 크기 = 256 ÷ 서브넷 개수
예시
- 서브넷 마스크 255.255.255.224
→ CIDR: /27
→ 서브넷 비트 수: 3
→ 서브넷 개수: 2³ = 8
→ 블록 크기: 256 ÷ 8 = 32
전체 서브넷 범위 (C 클래스 기준, 예: 192.168.0.0/24)
서브넷 번호 네트워크 주소 유효 호스트 범위 브로드캐스트 주소 1 192.168.0.0 192.168.0.1 ~ 192.168.0.30 192.168.0.31 2 192.168.0.32 192.168.0.33 ~ 192.168.0.62 192.168.0.63 3 192.168.0.64 192.168.0.65 ~ 192.168.0.94 192.168.0.95 4 192.168.0.96 192.168.0.97 ~ 192.168.0.126 192.168.0.127 5 192.168.0.128 192.168.0.129 ~ 192.168.0.158 192.168.0.159 6 192.168.0.160 192.168.0.161 ~ 192.168.0.190 192.168.0.191 7 192.168.0.192 192.168.0.193 ~ 192.168.0.222 192.168.0.223 8 192.168.0.224 192.168.0.225 ~ 192.168.0.254 192.168.0.255
게이트웨이
게이트웨이는 서브넷 내의 디바이스가 외부 네트워크와 통신하기 위해 사용하는 IP 주소이다. 일반적으로 서브넷의 첫 번째 사용 가능한 IP 주소가 게이트웨이로 설정된다.
- 게이트웨이 예:
- 서브넷이 10.0.3.0/24일 때:
- 네트워크 주소: 10.0.3.0 (사용 불가)
- 게이트웨이: 10.0.3.1 (일반적인 설정)
- 브로드캐스트 주소: 10.0.3.255 (사용 불가)
- 서브넷이 10.0.3.0/24일 때:
3. 서브넷 구성 팁 (AWS에서)
AWS에서 VPC를 구성할 때 서브넷을 생성할 경우:
- VPC CIDR 설정: VPC 범위를 /16이나 그 이상으로 설정 (예: 10.0.0.0/16).
- 서브넷 CIDR 설정: /24나 /20 등으로 서브넷을 나눔.
- 게이트웨이 설정: 자동으로 할당되며 일반적으로 첫 번째 사용 가능한 IP가 됨.
네트워크 주소 (10.0.3.0)는 해당 IP 대역 전체를 대표하는 주소로, 특정 디바이스에 할당할 수 없는 특수한 주소이다. 이를 통해 네트워크를 정의하거나 라우팅 테이블에서 참조할 수 있다.
네트워크 주소란?
네트워크 주소는 서브넷의 시작 지점을 나타내며, 해당 서브넷 대역에 속한 모든 IP를 대표한다.
- 예시:
- 네트워크: 10.0.3.0/24
- 서브넷 범위: 10.0.3.0 ~ 10.0.3.255
- 네트워크 주소: 10.0.3.0
- 이 주소는 해당 서브넷 대역 전체를 나타내며, 실제 디바이스에 할당되지 않는다.
네트워크 주소의 역할
- 네트워크 주소는 네트워크를 식별하거나 라우팅 목적으로 사용된다.
- 일반적으로 네트워크 관리 및 설정 시 사용되며, 다음과 같은 용도로 활용된다:
- 라우팅 테이블에서 대역대를 지정할 때 (예: 10.0.3.0/24).
- VPC/Subnet을 정의할 때.
- 특정 IP 대역을 지정하는 방화벽 규칙.
네트워크 주소와 관련된 다른 특수 주소
- 브로드캐스트 주소:
- 10.0.3.255 (서브넷 내 모든 디바이스에게 메시지를 보내는 데 사용).
- 사용 가능한 IP 범위:
- 10.0.3.1 ~ 10.0.3.254 (디바이스에 할당 가능)
- 네트워크 주소 10.0.3.0은 대역 전체를 정의하는 주소이다.
- 이 주소는 라우터나 서브넷 정의에서 사용되며, 실제로 디바이스에 할당되지 않는다.
- 네트워크와 브로드캐스트 주소를 제외한 범위(10.0.3.1 ~ 10.0.3.254)만 실제 디바이스에서 사용 가능하다.
브로드캐스트 주소를 쉽게 설명하면 "같은 네트워크에 있는 모든 컴퓨터나 장치에게 동시에 말을 거는 주소"라고 이해하면 된다.
브로드캐스트 주소란?
- 특정 네트워크 안에 있는 모든 장치(컴퓨터, 프린터, 서버 등)에게 동시에 메시지를 보내는 역할을 하는 특별한 IP 주소
- 브로드캐스트는 "모두에게 알림"이라고 생각하면 된다.
브로드캐스트 주소의 역할
- 같은 네트워크 안에서만 유효: 브로드캐스트 주소는 같은 서브넷에 있는 장치끼리만 통신할 때 사용된다.
- 예를 들어, 10.0.3.0/24 네트워크에서는 브로드캐스트 주소는 10.0.3.255이다.
- 이 주소로 메시지를 보내면, 10.0.3.1 ~ 10.0.3.254에 있는 모든 장치가 메시지를 받을 수 있다.
- 브로드캐스트 주소는 한 번에 모든 장치에게 말하는 주소이다.
- 특정 네트워크에 연결된 모든 장치가 메시지를 받도록 설계된 주소이다.
- 네트워크 관리, 디바이스 검색 등에 사용된다.
'AWS' 카테고리의 다른 글
스케일 업/다운 VS 스케일 아웃/인 (0) 2025.02.28 AWS 완전 관리형 서비스(Fully Managed Services) 정리 (0) 2025.02.19 CIDR (0) 2025.01.05 VPC 관련 정리 (0) 2024.10.17 AWS 관련 용어 정리 (0) 2024.10.14