CS(Computer Science)/Network

[CCNA] IP주소 클래스(A,B,C,D,E class)란?

dev.pudding 2024. 1. 7. 23:31
728x90

IP 주소 클래스란?

IPv4 주소는 32자리 이진수로 구성되어 있고, 이 주소는 십진수로 표현되는데 옥텟 당  '.'을 찍어 구분한다. IP주소는 호스트영역과 네트워크 영역으로 구분되어있다. 현대에는 서브넷 마스크를 이용하여 네트워크 영역과 호스트 영역을 구분하지만, 서브넷 마스크를 쓰기 전에 사용했던 개념은 클래스 주소이다.  IP주소에는 클래스라는 개념이 있고 이 클래스로 인해 네트워크 영역과 호스트 영역이 구분된다.

 

IP주소 클래스는 IP 주소를 범주에 따라 나누어 관리하는 방식 중에 하나이다. 첫 번쨰 옥텟의 값에 따라 A,B,C,D,E 클래스로 분류되며, 하나의 네트워크에서 몇개의 호스트 IP까지 가질 수 있는가로 클래스가 나누어진다. 

Class A  - 네트워크.호스트.호스트.호스트
Class B -  네트워크.네트워크.호스트.호스트
Class C -  네트워크.네트워크.네트워크.호스트
Class D - Multicast Adresses
Class E - Reserved 

 

주로 클래스 A,B,C가 사용되며 클래스 D와 E는 특수한 케이스에서만 사용된다. 

클래스 A IP주소 

네트워크.호스트.호스트.호스트 
  • 하나의 네트워크가 가질 수 있는 호스트가 가장 많은 클래스이며, 대형 네트워크를 지원한다. 
  • 클래스 A 주소의 첫 번째 비트는 항상 0으로 설정된다.

  • 클래스 A 주소에서 기본 서브넷 마스크는 /8이며 10진수로는 255.0.0.0이다. 즉 네트워크 부분이 가장 작고 나머지 세개의 옥텟은 호스트 부분으로 할당된다. 
  • 유효한 네트워크 주소는 1.0.0.0 ~ 126.0.0.0/8 까지이며, 126.0.0.0 / 126.255.255.255는 호스트 IP로 사용 불가하다.  126.0.0.0과 126.255.255.255은 각 네트워크 주소 / 브로드캐스트 주소로 사용되기 때문이다. 
  • 127.0.0.0/8도 루프백 주소를 나타내기 때문에 사용할 수 없다. 루프백 주소란 로컬 컴퓨터에서 IP 스택을 테스트하기 위한 주소이다.
     루프백 주소 사용예시 

루프백 주소인 127.0.0.1을 ping하면 응답이 나온다. 이는 작동 중이라는 뜻이며 TCP/IP가 작동하는지 확인하기 위함이다. 예를들어 서울-뉴욕 네트워크가 작동하지 않을 때 라우터 검사 하기전에 노트북의 TCP/IP가 제대로 작동하는지 확인할 때 쓴다.

 

 

클래스 B IP주소

 네트워크.네트워크.호스트.호스트 
  • 중간규모인 네트워크에서 배정된다.
  • 클래스 B의 첫번째와 두번쨰 비트는 항상 1 0 으로 시작한다. 

  • 기본 서브넷 마스크는 /16이다.
  • 유효한 주소는 128.0.0.0부터 191.255.0.0/16 이다. 

클래스 C IP주소

네트워크.네트워크.네트워크.호스트
  • 호스트 범위가 가장 작으며 소형 네트워크에서 사용된다. 
  • 클래스 C의 처음 세 개의 비트는 110으로 시작한다. 

 

  • 기본 서브넷 마스크는 /24이며 네트워크 영역이 24비트로 호스트 영역은 8비트만 할당받는다.
  • 유효한 네트워크 주소는 192.0.0.0 부터 233.255.255.0/24이다.

클래스 D IP주소

  • 클래스 D는 멀티캐스트 주소에 사용된다.
  • 클래스 D의 첫 비트는 항상 1,1,1,0으로 시작한다.

  • 클래스 D 주소는 단일 호스트가 아닌 여러 호스트에게 전송하기 위해 사용되기 때문에 실제 호스트 주소를 식별하는데 사용되는 서브넷 마스크를 갖지 않는다.

 

클래스 E IP주소

  • 실험용이자 미래의 사용을 위해 확보된 주소(reserved network)이다.
  • 클래스 E의 첫 비트는 항상 1,1,1,1 로 시작한다.
  • 클래스 E의 주소는 실제로는 전혀 사용하지 않고 개발용으로만 사용하기 때문에 서브넷 마스크를 갖고 있지 않다. 

 

요약 

 

참고

https://limkydev.tistory.com/168

 

[Network] IP주소 클래스(A,B,C class)란?

*선행지식 2018/11/10 - [전공지식/Network] - [Network] IP주소란? (IP클래스를 이해하기 전 IP주소에 대해서 먼저 아셔야 이해하기 쉽습니다.) 1) IP주소의 클래스란? 지난시간 IP주소에 대해 배웠는데 잠시

limkydev.tistory.com

https://www.flackbox.com/

 

Flackbox.com Homepage - FlackBox

Learn server, network and storage technologies. I regularly upload training video tutorials featuring vendors such as NetApp, Cisco and VMware.

www.flackbox.com