얼렁뚱땅 EGIC 도전기

공인IP와 사설IP 본문

네트워크 지식

공인IP와 사설IP

yo0_ung 2022. 4. 22. 17:20

1. 공인 IP란?

인터넷과 같은 공인 환경에 직접 연결이 가능한 주소이다.

외부에 공개되어 있는 IP이다.

 

2. 사설 IP란?

기업 내부 사설 환경에서 사용하는 주소로, 외부에 공개되어 있지 않은 IP이다.

 

 Class 사설 IP 대역

  • A Class : 10.0.0.0/8           (10.0.0.0 ~ 10.255.255.255)
  • B Class : 172.16.0.0/12      (172.16.0.0 ~ 172.31.255.255)
  • C Class : 192.168.0.0/16    (192.168.0.0 ~ 192.168.255.255)

 

 

3. 공인 IP와 사설 IP 비교

  공인IP 사설IP
할당 주체 ISP(인터넷 서비스 공급자) 라우터
할당 대상 개인 또는 회사의 서버 개인 또는 회사의 기기
고유성 인터넷 상에서 유일한 주소 하나의 네트워크 안에서 유일
공개 여부 내/외부 접근 가능 외부 접근 불가능

 

4. IP Subnet이란?

IP주소에 대한 네트워크 주소와 호스트 주소를 구분하기 위해 사용되는 것이다.

IP주소에는 클래스로 나뉘어져 있고, 이 클래스는 하나의 IP주소에서 네트워크 영역과 호스트 영역을 나누는 기준이다.

네트워크 범위 즉, 클래스가 커질 수록 호스트 주소 범위를 작아지는 반비례 형태이다.

클래스 설명 IP 주소 범위 네크워크
비트
호스트
비트
네트워크 수 호스트 수
A Class 0으로 시작하는 IP 주소 0.0.0.0~127.255.255.255 8 24 128 16,777,214
B Class 10으로 시작하는 IP 주소 128.0.0.0~191.255.255.255  16 16 16,384 65,534
C Class 110으로 시작하는 IP 주소 192.0.0.0~223.255.255.255 24 8 2,097,152 254
D Class 멀티캐스트 용도로 예약된 주소 224.0.0.0~239.255.255.255 32 - - -
E Class 예약된 주소 240.0.0.0~255.255.255.255 - - - -

4.1 A Class

- 첫 번째 옥텟이 네트워크, 나머지 부분이 호스트 부분이다. 네트워크 주소는 1.0.0.0~126.0.0.0까지로 규정되어 있다. (127은 제외됨. 약속)

- 호스트 주소의 수는 (2^24)-2개 이다. (-2인 이유는 모두가 1인 경우 브로드 캐스트 주소로 사용하고, 모두 0인 경우엔 네트워크 주소로 사용하기 때문)

- 네트워크 시작 번호: 1.0.0.0~126.0.0.0

 

EX) A클래스로 13.0.0.0 네트워크 주소를 할당 받았다고 합시다. 여기서 13. 은 네트워크 부분이죠? 나머지 0.0.0 에 호스트 IP를 할당 할 수 있습니다. 십진수 0.0.0 은 2진수로 표현하면 총 24개의 2진수로 표현이 가능하고 이는 곧 2^24 개의 호스트 IP를 가질 수 있다는 뜻입니다. 십진수로 나타내면 13.0.0.0 ~ 13.255.255.255 입니다. 하지만 여기서 13.0.0.0 은 네트워크 주소를 표현하기 위해서 호스트IP로 사용하면 안됩니다. 또, 13.255.255.255 역시 브로드캐스트 주소로 사용하기 때문에 호스트 IP로 사용하면 안됩니다. 따라서 (2^24) - 2 를 해주는 것입니다. B클래스, C클래스도 같은 원리입니다.

 

4.2 B Class

- 호스트 범위는 (2^16)-2개

- 네트워크 시작 번호: 128.0.0.0~191.255.0.0

 

4.3 C Class

- 호스트 범위는 (2^8)-2개

- 네트워크 시작 번호: 224.0.0.0~139.255.255.0

 

5. 문제 풀이

1) 132.12.11.4

클래스 : B

네트워크 부분 : 132.12.0.0

호스트 부분 : 11.4

 

2) 203.10.1.1

클래스 : C

네트워크 부분 : 203.10.1.0

호스트 부분 : 1

 

 

출처

https://limkydev.tistory.com/168

https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=qorckddls010&logNo=220982988827 

'네트워크 지식' 카테고리의 다른 글

서브넷 마스크 계산(도구, 방법)  (0) 2022.05.06
HTTP 메소드 (GET, POST)  (0) 2022.05.02
SIEM vs SOAR vs ESM  (0) 2022.04.28