딩굴댕굴

CCNA_04 IP 주소 특징

by jennysgap

04 IP 주소 특징.txt

4일차 - IP 주소 특징.txt

@ IP 주소 예제 풀이.txt

@ IP 주소 예제.txt

@ 진법 변환.txt


04_ 필기한것

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. 

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)



반응형

블로그의 정보

jennysgap

jennysgap

활동하기