일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- 토큰
- route 53
- 패스파라미터
- secret코드
- 알림생성모듈
- JWT 쓰는 방법
- 포트번호
- 레포지토리
- 메뉴바
- 부트캠프
- JSON Web Token
- 알림생성
- 게시글 이미지
- Winston
- 스테이지어스
- JWT 쓰는이유
- JWT
- getComputedStyle
- unnest
- 3계층구조
- 쿼리스트링
- N+1문제
- 메뉴바 한번에
- 환경변수
- N+1
- 게시글 이미지 업로드
- element.style
- 네비게이션 한번에
- .env
- 이미지가 포함된 게시글
- Today
- Total
기주
[Web] 사설망(Private Network)과 CIDR 본문
사설망(Private Network)과 CIDR
사설망
-한정된 IP주소를 최대한 활용하기 위해 IP주소를 분할하고자 만든 개념
-IPv4기준 IP개수는 43억개
-사설망 내부에는 외부 인터넷 망으로 통신이 불가능한 사설 IP로 구성
-외부로 통신할 때는 통신이 가능한 공인 IP를 번갈아 사용
-보통 하나의 망에는 사설IP를 부여 받은 기기들과 NAT기능을 갖춘 Gateway로 구성
IPv6 최대 IP개수: 2^128개
IPv4(43억)보다 2^96배 많음
NAT
사설 IP가 공용 IP로 통신할 수 있도록 주소를 변환해주는 방법
3가지 종류
1. Dynamic NAT: 1개의 사설 IP를 가용 가능한 공인 IP로 연결
-> 공인 IP그룹(NAT Pool)에서 현재 사용 가능한 IP를 가져와서 연결
예시)
2. Static NAT: 하나의 사설IP를 고정된 하나의 IP로 연결 (사설IP 공인IP - 1:1 매핑)
-> AWS Internet Gateway가 사용하는 방식
예시)
3. PAT: 많은 사설IP를 하나의 공인 IP로 연결(사설IP 공인IP - N:1 매핑)
-> NAT Gateway/NAT instance가 사용하는 방식
사설IP 주소 범위
CIDR - Classless Inter Domain Routing
IP는 주소의 영역을 여러 네트워크 영역으로 나누기 위해 IP를 묶는 방식
여러 개의 사설망을 구축하기 위해 망을 나누는 방법
CIDR Notation(CIDR 표기)
IP주소의 집합
네트워크 주소와 호스트 주소로 구성
각 호스트 주소 숫자만큼의 ip를 가진 네트워크망 형성가능
CIDR Block
호스트 주소 비트만큼 IP주소 보유 가능
예시)
192.168.2.0/24
네트워크 비트 24
호스트 주소 비트 8
즉 이 범위의 네트워크에서는 256개(2^8개) IP주소 보유
192.168.2.0-192.168.2.255까지 총 256개 주소 의미
예제)
10.88.135.144/28 의미
네트워크 비트 28
호스트 주소 비트 4
IP 주소 개수: 2^4=16개
*사이트 CIDR.xyz에서 계산 가능
서브넷
-네트워크 안의 네트워크
-큰 네트워크를 잘게 쪼갠 단위
-일정 IP주소의 범위를 보유
-> 큰 네트워크에 부여된 IP범위를 조금식 잘라 작은 단위로 나눈 후 각 서브넷에 할당
'web' 카테고리의 다른 글
[WEB] AWS route53로 AWS CloudFront에 도메인 연결하기(+DNS )(+AWS SSL로 https까지 적용하기) (0) | 2024.12.15 |
---|---|
[WEB] https의 동작원리 (+대칭키 vs 비대칭키)(+AWS SSL로 https적용하기) (0) | 2024.12.15 |
[web] IP와 Port번호 (0) | 2024.12.03 |
[Web] Web server 와 WAS 의 차이점 (+ Web Container) (0) | 2024.11.21 |
[web] 홈서버 구축에 필요한 네트워크 공부하기 (1) | 2024.04.24 |