컴퓨터 네트워크

Classful 주소, Classless 주소

blackbearwow 2024. 3. 10. 20:07

1. Classful 주소

처음에 IPv4를 정의할 때는, Class로 나누어 네트워크와 호스트를 구분했었다.

class A는 맨 앞 bit가 0으로 시작하는것으로, Subnet Mask는 255.0.0.0, 네트워크는 2의 7승개 만큼 존재할 수 있다.

class B는 맨 앞 bit가 10으로 시작하는것으로, Subnet Mask는 255.255.0.0, 네트워크는 2의 14승개 만큼 존재할 수 있다.

class C는 맨 앞 bit가 110으로 시작하는것으로, Subnet Mask는 255.255.255.0, 네트워크는 2의 21승개 만큼 존재할 수 있다.

 

2. Classless 주소

과거에는 컴퓨터같은 layer 3의 주소가 필요한 기기가 적어 IP가 낭비되어도 상관없었지만, 컴퓨터, 스마트폰, iot장비 등 많은 기기들이 layer3의 주소가 필요해지며 더이상 Classful 주소방식의 한계가 나타났다. 

Class에 상관 없이, 맨 앞 bit로 네트워크와 호스트 부분을 구분하지 말고, SubnetMask에 따라 네트워크와 호스트 부분을 구분하자고 만들어진것이 Classless 방식 주소이다.

예를 들어 inet 192.168.219.104  subnetmask 255.255.255.0라고도 하고, 192.168.219.104/24라고도 한다. /뒤에 오는 숫자는 subnetmask를 2진법으로 표현했을 때 1의 개수이다.

 

'컴퓨터 네트워크' 카테고리의 다른 글

컴퓨터 네트워크란?  (0) 2024.03.21
OSI 계층별 TCP/IP 프로토콜 포맷  (0) 2024.02.07
OSI model (by layer)  (0) 2024.02.07
모뎀 브리지 모드와 nat모드  (0) 2023.01.13
Unicast, Broadcast, Multicast  (0) 2022.06.13