사설 IP (Private IP)
- 한정된 IP주소를 최대한 활용하기 위해 IP주소를 분할하고자 만든 개념
- IPv4기준으로 최대 IP갯수는 43억개(4,294,967,296)
- 사설망
- 사설망 내부에는 외부 인터넷 망으로 통신이 불가능한 사설 IP로 구성
- 외부로 통신할 때는 통신 가능한 공인 IP로 나누어 사용
- 보통 하나의 망에는 사설 IP를 부여받은 기기들과 NAT 기능을 갖춘 Gateway로 구성
- 참고: IPv6의 최대 IP 개수 : 2^128개
- IPv4보다 2^96배 더 많음
NAT(Network Address Translation)
- 사설 IP가 공용 IP로 통신 할 수 있도록 주소를 변환해 주는 방법
- 3가지 종류
Dynamic NAT: 1개의 사설 IP를 가용 가능한 공인 IP로 연결
- 공인 IP 그룹(NAT Pool)에서 현재 사용 가능한 IP를 가져와서 연결
Static NAT: 하나의 사설 IP를 고정된 하나의 공인 IP로 연결
- AWS Internet Gateway가 사용하는 방식
PAT(Port Adddress Translation): 많은 사설 IP를 공인 IP로 연결
- NAT Gateway/NAT Instance가 사용하는 방식
- 보통 집이나 회사에서 사용하는 방식
사설 IPs
CIDR(Classless Inter Domain Routing)
- ip는 주소의 영역을 여러 네트워크 영역으로 나누기 위해 IP를 묶는 방식
- 여러 개의 사설망을 구축하기 위해 망을 나누는 방법
CIDR Block/CIDR Notation
- CIDR Block : IP 주소의 집합
- 호스트 주소 비트만큼 IP 주소를 보유 가능
- 예: 192.168.2.0/24
- 네트워크 비트 24
- 호스트 주소 = 32-24= 8비트
- 2^8 = 256개의 IP 주소 보유
- 192.168.2.0 ~ 192.168.2.255 까지 총 256개의 주소를 의미
- CIDR Notation: CIDR Block을 표시하는 방법
- 네트워크 주소와 호스트 주소로 구성
- 각 호스트 주소 숫자 만큼의 IP를 가진 네트워크 망 형성 가능
- A.B.C.D/E 형식
- 예: 10.0.1.0/24
- A,B,C,D: 네트워크 주소 + 호스트 주소 표시, E 0~32 : 네트워크 주소가 몇 bit인지 표시
서브넷
- 네트워크 안의 네트워크
- 큰 네트워크를 잘게 쪼갠 단위
- 일정 IP주소의 범위를 보유
- 큰 네트워크에 부여된 IP범위를 조금씩 잘라 작은 단위로 나눈 후 각 서브넷에 할당
문제 만들어 보기
Q. CIDR 표기법으로 192.168.2.0/12 인 경우 해당 IP로 할당 가능한 호스트 개수는?
정답 : 2^20개
해설 : 32 - 12 = 20, 2^20개
'AWS' 카테고리의 다른 글
AWS 기초 다지기 - 보안그룹과 NACL (1) | 2023.01.26 |
---|---|
AWS 기초 다지기 - VPC와 서브넷 (0) | 2023.01.26 |
AWS 기초 다지기 - EFS(Elastic File System) (0) | 2023.01.25 |
AWS 기초 다지기 - ELB(Elastic Load Balancer) (0) | 2023.01.25 |
AWS 기초 다지기 - EC2(Auto Scaling) (0) | 2023.01.18 |