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 스택을 테스트하기 위한 주소이다.
루프백 주소 사용예시
클래스 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
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
'CS(Computer Science) > Network' 카테고리의 다른 글
[CCNA] Cisco 네트워크 트러블슈팅 방법론 (0) | 2024.01.10 |
---|---|
[CCNA] DNS와 ARP 프로토콜로 알아보는 패킷의 흐름 (0) | 2024.01.02 |
[CCNA] Cisco IOS 운영체제와 라우터의 모드 (0) | 2023.12.27 |