CCNA_04 IP 주소 특징
by jennysgap04_ 필기한것
4일차_필기안한것
=========================================================================
@ IP 주소
- 임대 서비스
- 임대 과정 : IANA -> APNIC -> KRNIC(KISA) -> ISP -> 사용자
- IPv4 주소 : 32bit, 2^32개(4,294,967,296개), 10진수 표기(Ex : 121.160.1.1)
- www.iana.org (사이트에서 몇가지 참고 해보겠습니다.)
Number Resources 선택!
Currently there are two types of Internet Protocol (IP) addresses in active use: IP version 4 (IPv4) and
IP version 6 (IPv6). IPv4 was initially deployed on 1 January 1983 and is still the most commonly used version.
IPv4 addresses are 32-bit numbers often expressed as 4 octets in “dotted decimal” notation
(for example, 192.0.2.53). Deployment of the IPv6 protocol began in 1999.
IPv6 addresses are 128-bit numbers and are conventionally expressed using hexadecimal strings
(for example, 2001:0db8:582:ae33::29). 설명 보기
IPv4 Address Space (전세계적으로 할당된 ip주소가 나옴)
ip를 검색할 수 있는 사이트
http://whois.kisa.or.kr/kor/
http://www.ipconfig.kr/
1. 서브넷 마스크
- 사용하는 이유 : IP 고갈 문제점을 해결하기 위해서 도입함
- 공통 비트 : 1bit (네트워크 아이디 : 네트워크를 구분하기 위한 번호)
- 비공통 비트 : 0bit (호스트 아이디 : IP 주소 개수 및 범위를 표기하는 번호)
- 특징 : 1bit가 연속되어야 함 (= 중간에 0이 들어가면 안됨)
- 크기 : 32bit
ex1) 서브넷 마스크 이해하기
|
서브넷 마스크 |
네트워크 아이디 |
호스트 아이디 |
홍 길 동 |
1 0 0 |
홍 |
길 동 |
홍 길 동 |
1 1 0 |
홍 길 |
동 |
홍 길 동 |
1 1 1 |
홍 길 동 |
- |
ㅁ ㅁ ㅁ |
0 0 0 |
전체 |
|
홍 길 동 |
1 0 1 |
올바르지 않은 서브넷 마스크 |
ex2) 서브넷 마스크 이해하기
|
서브넷 마스크 |
네트워크 아이디 |
호스트 아이디 |
121.160.1.1 |
255.255.0.0 |
121.160. |
1.1 |
121.160.1.1 |
255.255.255.0 |
121.160.1. |
1 |
121.160.1.1 |
255.255.255.255 |
121.160.1.1 |
- |
0.0.0.0 |
0.0.0.0 |
전체 |
|
121.160.1.1 |
255.0.255.0 |
올바르지 않은 서브넷 마스크 |
2. IP 클래스
- IP 주소 범위 : 0.0.0.0 ~ 255.255.255.255 = 2^32개
- A, B, C, D, E 클래스 정의
------------------------------------------------------------------------------------
2^7 2^6 2^5 2^4 2^3 2^2 2^1 2^0
128 64 32 16 8 4 2 1
------------------------------------------------------------------------------------
1) 유니케스트 주소
A Class(0~127) : 맨 앞에 비트가 '0'인 공통 비트 클래스
0.0.0.0 ~ 127.255.255.255 기본 서브넷 마스크 : 255.0.0.0
0 0000000. 0 1111111. 네트워크 아이디당 IP 주소 개수 : 2^24개
16,777,216개
B Class(128~191) : 맨 앞에 비트가 '10'인 공통 비트 클래스
128.0.0.0 ~ 191.255.255.255 기본 서브넷 마스크 : 255.255.0.0
10 000000. 10 111111. 네트워크 아이디당 IP 주소 개수 : 2^16개
C Class(192~223) : 맨 앞에 비트가 '110'인 공통 비트 클래스
192.0.0.0 ~ 223.255.255.255 기본 서브넷 마스크 : 255.255.255.0
110 00000. 110 11111. 네트워크 아이디당 IP 주소 개수 : 2^8개
------------------------------------------------------------------------------------
2^7 2^6 2^5 2^4 2^3 2^2 2^1 2^0
128 64 32 16 8 4 2 1
------------------------------------------------------------------------------------
2) 멀티케스트 주소
D Class(224~239) : 맨 앞에 비트가 '1110'인 공통 비트 클래스
224.0.0.0 ~ 239.255.255.255 서브넷 마스크 : X (의미 : IP 개별적으로 다 동작되는 주소)
1110 0000. 1110 1111.
3) IANA 예약용 주소 (예약, 설정 및 사용 X)
E Class(240~255)
240.0.0.0 ~ 255.255.255.255
/*
FTP에서 다운받았던 폴더 중에서 SolarWinds-Subnet-Calculator 설치
Classful Subnet Calculator 선택해서 IP 검색해보기
81.1.1.1
0nnnnnnn.hhhhhhhh.hhhhhhhh.hhhhhhhh
0 : A클래스
n : 네트워크 아이피
h : 호스트 아이피
*/
3. 설정 불가능한 IP 주소 (어차피 설정하지 않기 때문에 암기할 필요는 없지만 알아 두세욥)
- D Class 주소 224.0.0.0 ~ 239.255.255.255 (사용은 가능-목적지로만 세팅됨, 설정은 하지 못함)
- E Class 주조 240.0.0.0 ~ 255.255.255.255
- 0으로 시작하는 주소 0.0.0.0 ~ 0.255.255.255
- MS TCP 루프백 주소 127.0.0.0 ~ 127.255.255.255 ( Local Loopback 주소 )
- 네트워크 이름
- 서브넷 브로드케스트 주소
ex) Local Loopback 확인해 보기
확인> cmd 주소창에 route print 검색해보세욥
1...........................Software Loopback Interface 1 가상인터페이스
네트워크 장치가 없을 때 사용함 127.0.0.1 IP 주소로 사용
127.0.0.1 주소를 (localhost) 라고 함
ex) 네트워크 이름 확인해 보기
121.160.123.23 255.255.255.0 이라고 할 때
121.160.123.0 <-네트워크 이름이기 때문에 장치에 설정 안됨
ex) 서브넷 브로드케스트 주소 확인해 보기
121.160.123.23 255.255.255.0 이라고 할 때
121.160.123.255 <-서브넷 브로드케스트 주소 (Directed broadcast address)로 예약되었기 때문에 설정이 안됨
/*
그래도 되는지 안되는지 궁금하다면 실제 네트워크 설정에서 확인해 보기
네트워크 연결 설정 (단축키 : ncpa.cpl)
오 입력해 보니까 경고창 뜨면서 안됨!
*/
4. 네트워크 이름 & 서브넷 브로드케스트 주소
- 네트워크 이름 : IP 주소가 할당된 네트워크을 대표하는 IP 주소
- 서브넷 브로드케스트 주소 : 해당 네트워크에서 브로드케스트를 실시할때 사용하는 IP 주소
Ex1) 네트워크 이름 & 서브넷 브로드케스트 주소
121.160.1.0 <- 네트워크 이름
121.160.1.1 255.255.255.0
121.160.1.255 <- 서브넷 브로드케스트 주소
Ex2) 네트워크 이름 & 서브넷 브로드케스트 주소
121.160.0.0 <- 네트워크 이름
121.160.1.1 255.255.0.0
121.160.255.255 <- 서브넷 브로드케스트 주소
5. 서브넷 마스크 Prefix 표기 설정 가능한 IP 주소 개수
서브넷 마스크 |
Prefix 표기 |
설정 가능한 IP 주소 개수 |
255.255.255.0 |
/24 |
2^8 - 2개 |
255.255.0.0 |
/16 |
2^16 - 2개 |
255.0.0.0 |
/8 |
2^24 - 2개 |
0.0.0.0 |
/0 |
2^32 = 전체 |
255.255.255.255 |
/32 |
2^0 = 1개 |
255.255.255.252 |
/30 |
2^2 - 2개 |
255.255.255.248 |
/29 |
2^3 - 2개 |
255.255.255.224 |
/27 |
2^5 - 2개 |
255.255.240.0 |
/20 |
2^12 - 2개 |
255.255.192.0 |
/18 |
2^14 - 2개 |
** Prefix 마스크 = 앞에서 부터 '1'의 개수! **
11111111 = 255
11111110 = 254
11111100 = 252
11111000 = 248
11110000 = 240
11100000 = 224
11000000 = 192
10000000 = 128
00000000 = 0
바로바로 나와야 함 이정도로 공부해야 함
/29 = 255.255.255.248
/28 = 255.255.255.240
6. 공인 IP 주소 & 사설 IP 주소
1) 공인 IP 주소(Public IP Address)
- 인터넷이 가능한 IP 주소
- ISP 업체로부터 임대 받아서 사용하는 주소
2) 사설 IP 주소(Private IP Address)
- 내부용으로 사용 가능한 IP 주소
- 임대 X
- 만약, 인터넷 서비스를 받으려면, NAT 기능을 사용해야 한다.
(사설 IP는 다 정해져 있습니다. 이건 그냥 외워야 해요 이유가 없기 때문에)
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
PC---------------------------[F0/0]NAT[F0/1]------------------------------- 인터넷
192.168.1.15 192.168.1.1 123.142.55.115
ex)
NAT
PC----------------------------[F0/0] R1 [F0/1]-------------------------------인터넷-------------192.133.219.25 (시스코ip)
192.168.1.5 192.168.1.1 123.131.12.4(isp에게 받은 공인 ip)
SA 192.168.1.5 SA 123.123.12.4 SA 198.133.219.25
DA 198.133.219.25 DA 198.133.219.25 DA 123.123.12.4
SA 198.133.219.25
DA 123.123.12.4 --> 192.168.1.5 (라우터가 NAT기능이 있어서 자동으로 변경해줌)
출발지가 사설ip가 되어도 보낼때는 상관없이 잘 감 그러나 목적지에서 응답할 때는 돌아 올 수 없음 (사설 ip라)
보통 보안으로 사설 ip쓴다고 하지만 사실은 공인 ip 하나만 받고 내부에서 사설ip로 왕창 씀!
주의사항
1. 아이피 주소가 중복되면 안된다.
2. 설정하다 남는 ip는 다른곳에 사용하면 안된다. -- 사설 ip로는 상관없음
3. 그러므로 낭비가 없도록 설계해서 부여해야 한다. (서버넷팅, VLSM)
'자격증 > CCNA' 카테고리의 다른 글
CCNA_05 서브넷팅 & VLSM & 주소 요약 (0) | 2016.07.20 |
---|---|
CCNA_03 데이터 전송 프로토콜 (0) | 2016.07.18 |
CCNA_02 데이터 전송 주소 체계 (0) | 2016.07.17 |
CCNA_01 네트워크 정의 & 데이터 전송 관계 (0) | 2016.07.13 |
블로그의 정보
jennysgap
jennysgap