IP 주소 특징( 공인 IP, 사설 IP ) / 서브넷팅에 대해서 정리한다.
※ IP 주소 특징
1. 공인 IP 주소 & 사설 IP 주소
1) 공인 IP 주소 (Public IP 주소)
- ISP 업체에서 할당한 인터넷이 가능한 주소
- 공인 IP 네트워크 정보는 ISP 업체 라우터 장비에 등록 O
2) 사설 IP 주소 (Private IP 주소)
- ISP 업체 임대와 관계 없이 내부용으로 사용하는 주소
- 사설 IP 네트워크 정보는 ISP 업체 라우터 장비에 등록 X
A Class 10.0.0.0 ~ 10.255.255.255
B Class 172.16.0.0 ~ 172.31.255.255
C Class 192.168.0.0 ~ 192.168.255.255
[참고] 사설 IP 주소를 사용하는 내부 네트워크에서 인터넷을 하려면...?
- NAT 기능 이용
NAT
PC--------------------------[F0/0]R1[F0/1]-----------------------인터넷
192.168.1.254 192.168.1.1 121.160.53.3
SA 192.168.1.254 ──────NAT─> SA 121.160.53.3
DA 192.168.1.254 <─NAT────────DA 121.160.53.3
2. IP 주소 사용 주의 사항
1. 중복 X
2. 미할당 IP 주소는 다른 네트워크에 할당하면 안된다. (이유 : 네트워크 이름 중복)
- IP 주소 예제
Ex1) 19.188.27.251 255.0.0.0
1) 무슨 클래스? A 클래스
2) 네트워크 이름과 서브넷 브로드케스트 주소? 19.0.0.0 / 19.255.255.255
3) 설정 가능한 IP 주소 범위와 개수? 19.0.0.1 ~ 19.255.255.254 / 2^24 - 2개
4) 서브넷 마스크를 Prefix 표기 -> /8
5) 사설/공인? 공인
Ex2) 123.255.181.17 255.255.0.0
1) 무슨 클래스? A 클래스
2) 네트워크 이름과 서브넷 브로드케스트 주소? 123.255.0.0 / 123.255.255.255
3) 설정 가능한 IP 주소 범위와 개수? 123.255.0.1 ~ 123.255.255.254 / 2^16 - 2개
4) 서브넷 마스크를 Prefix 표기 -> /16
5) 사설/공인? 공인
Ex3) 172.16.255.254 255.255.0.0
1) 무슨 클래스? B 클래스
2) 네트워크 이름과 서브넷 브로드케스트 주소? 172.16.0.0 / 172.16.255.255
3) 설정 가능한 IP 주소 범위와 개수? 172.16.0.1 ~ 172.16.255.254 / 2^16 - 2개
4) 서브넷 마스크를 Prefix 표기 -> /16
5) 사설/공인? 사설
Ex4) 172.30.1.4 255.255.255.0
1) 무슨 클래스? B 클래스
2) 네트워크 이름과 서브넷 브로드케스트 주소? 172.30.1.0 / 172.30.1.255
3) 설정 가능한 IP 주소 범위와 개수? 172.30.1.1 ~ 172.30.1.254 / 2^8 - 2개
4) 서브넷 마스크를 Prefix 표기 -> /24
5) 사설/공인? 사설
Ex5) 192.168.133.87 255.255.255.0
1) 무슨 클래스? C 클래스
2) 네트워크 이름과 서브넷 브로드케스트 주소? 192.168.133.0 / 192.168.133.255
3) 설정 가능한 IP 주소 범위와 개수? 192.168.133.1 ~ 192.168.133.254 / 2^8 - 2개
4) 서브넷 마스크를 Prefix 표기 -> /24
5) 사설/공인? 사설
Ex6) 172.16.1.100 255.255.255.0
1) 무슨 클래스? B 클래스
2) 네트워크 이름과 서브넷 브로드케스트 주소? 172.16.1.0 / 172.16.1.255
3) 설정 가능한 IP 주소 범위와 개수? 172.16.1.1 ~ 172.16.1.254
4) 서브넷 마스크를 Prefix 표기 -> /24
5) 사설/공인? 사설
Ex7) 211.241.228.14 255.255.255.0
1) 무슨 클래스? C 클래스
2) 네트워크 이름과 서브넷 브로드케스트 주소? 211.241.228.0 / 211.241.228.255
3) 설정 가능한 IP 주소 범위와 개수? 211.241.228.1 ~ 211.241.228.254
4) 서브넷 마스크를 Prefix 표기 -> /24
5) 사설/공인? 공인 ( 한국 )
Ex8) 10.211.10.7 255.255.255.0
1) 무슨 클래스? A 클래스
2) 네트워크 이름과 서브넷 브로드케스트 주소? 10.211.10.0 / 10.211.10.255
3) 설정 가능한 IP 주소 범위와 개수? 10.211.10.1 ~ 10.211.10.254
4) 서브넷 마스크를 Prefix 표기 -> /24
5) 사설/공인? 사설
Ex9) 다음과 같은 경우, 어떤 클래스 및 어떤 서브넷 마스크를 사용하는 것이 효율적인가?
1) Host 230개 : 255.255.255.0 ( /24 )
2) Host 50,000개 : 255.255.0.0 ( /16 )
3) Host 10,000,000개 : 255.0.0.0 ( /8 )
4) Host 25개 : 255.255.255.221 ( /27 )
5) Host 1000개 : 255.255.253 ( /22 )
Ex10) 서브넷 마스크가 아닌 것은? ① ( 서브넷 마스크는 연속된 비트 1을 가진다 )
① 255.255.241.0
② 255.255.248.0
③ 255.255.255.252
④ 0.0.0.0
( Advanced Subnet Calculator를 이용하면 해당 IP 주소의 범위와 서브넷마스크를 확인 할 수 있다 )
※ 서브넷팅
- 서브넷팅 목적 : IP 주소 낭비 방지
- 서브넷팅 방법 : 원본 네트워크를 여러개의 네트워크로 분리하는 계산 작업
( Ex1번 서브넷팅 문제 네트워크 구성 )
Ex1) 서브넷팅
- 원본 네트워크 : 198.133.219.0/24 <- 2^8 - 2 = 254개
- 서브넷 개수 : 5개 이상
- 최대 필요한 IP 주소 개수 : 29개
2^x - 2 >= 29
x = 5
2^5 - 2 = 30개
------------------------------------------------------------------------------------
2^7 2^6 2^5 2^4 2^3 2^2 2^1 2^0
128 64 32 16 8 4 2 1
------------------------------------------------------------------------------------
198.133.219.000 00000
255.255.255.111 00000 <- 255.255.255.224 <- /27
----------------------------- [네트워크 이름] [서브넷 브로드케스트 주소]
198.133.219.000 00000 <- 198.133.219.0 ~ 198.133.219.31
198.133.219.001 00000 <- 198.133.219.32 ~ 198.133.219.63
198.133.219.010 00000 <- 198.133.219.64 ~ 198.133.219.95
198.133.219.011 00000 <- 198.133.219.96 ~ 198.133.219.127
198.133.219.100 00000 <- 198.133.219.128 ~ 198.133.219.159
198.133.219.101 00000 <- 198.133.219.160 ~ 198.133.219.191
198.133.219.110 00000 <- 198.133.219.192 ~ 198.133.219.223
198.133.219.111 00000 <- 198.133.219.224 ~ 198.133.219.255
---------------------------------------------------------------------------------
[설정 가능한 IP 주소 범위]
198.133.219.1 ~ 198.133.219.30 <- 30개 <----- 198.133.219.0/27
198.133.219.33 ~ 198.133.219.62 <- 30개 <----- 198.133.219.32/27
198.133.219.65 ~ 198.133.219.94 <- 30개 <----- 198.133.219.64/27
198.133.219.97 ~ 198.133.219.126 <- 30개 <----- 198.133.219.96/27
198.133.219.129 ~ 198.133.219.158 <- 30개 <----- 198.133.219.128/27
198.133.219.161 ~ 198.133.219.190 <- 30개 <----- 198.133.219.160/27
198.133.219.193 ~ 198.133.219.222 <- 30개 <----- 198.133.219.192/27
198.133.219.225 ~ 198.133.219.254 <- 30개 <----- 198.133.219.224/27
Ex2) 141.160.7.148/27
- 네트워크 이름? 141.160.7.128/27
- 서브넷 브로드케스트 주소? 141.160.7.159
255.255.255.11100000
--------------------------
32 x 4 = 128 ~ 159(129~158)
32 x 5 = 160
Ex3) 181.160.85.225/28
- 네트워크 이름? 181.160.85.224/28
- 서브넷 브로드케스트 주소? 181.168.85.239
255.255.255.11110000
---------------------------
16 x 13 = 208
16 x 14 = 224 ~ 239(225~238)
16 x 15 = 240
Ex4) 192.168.1.133/30
- 네트워크 이름? 192.168.1.132/30
- 서브넷 브로드케스트 주소? 192.168.1.135
255.255.255.11111100
---------------------------
4 x 32 = 128
4 x 33 = 132 ~ 135(133~134)
4 x 34 = 136
Ex5) 121.160.30.17/30
- 네트워크 이름? 121.160.30.16/30
- 서브넷 브로드케스트 주소? 121.160.30.19
4 x 4 = 16 ~ 19(17~18)
4 x 5 = 20
Ex6) 211.240.56.188/26
- 네트워크 이름? 211.240.56.128/26
- 서브넷 브로드케스트 주소? 211.240.56.191
255.255.255.11000000
--------------------------
0 ~ 63
64 ~ 127
128 ~ 191(129~190)
192 ~ 255
'프로그래밍 > NETWORK' 카테고리의 다른 글
[NETWORK 8일차] Cisco IOS 명령어( 명령 프롬프트, 라우터 호스트네임 설정, RAM&NVRAM, 라우터 패스워드 설정 ) (0) | 2017.05.19 |
---|---|
[NETWORK 7일차] VLSM / IP 주소 요약( 클래스풀 요약 ) (0) | 2017.05.17 |
[NETWORK 5일차] IP 주소 특징( 서브넷 마스크, IP 주소 클래스, 설정 불가능 IP 주소, 네트워크 이름 & 서브넷 브로드케스트 주소 ) / 와이어샤크(wireshark) 필터 (0) | 2017.05.16 |
[NETWORK 4일차] 데이터 전송 프로토콜( TCP, UDP, IP, ICMP, ARP ) (0) | 2017.05.11 |
[NETWORK 3일차] 네트워크 PC2에서 PC1 응답처리 과정 예제 (0) | 2017.05.11 |
댓글