-
클래스 풀과 클래스 리스CS지식의 정석/네트워크 2023. 10. 24. 02:48
클래스 풀이란?
네트워크의 크기를 다르게 구분하여 클래스를 할당하는 주소 체계
*파란색이 할당가능한 호스트 주소
클래스 A
0.0.0.0 ~ 127.255.255.255
0xxx xxxx. xxxx xxxx. xxxx xxxx. xxxx xxxx
(0000 0000. 0000 0000. 0000 0000. 0000 0000 ~ 0111 1111. 1111 1111. 1111 1111. 1111 1111)
2^24 – 2 개 사용 가능
클래스 B
10xx xxxx. xxxx xxxx. xxxx xxxx. xxxx xxxx
128.0.0.0 ~ 191.255.255.255
2^16 – 2 개 사용 가능
클래스 C
110x xxxx. xxxx xxxx. xxxx xxxx. xxxx xxxx
192.0.0.0 ~ 223.255.255.255
2^8 – 2 개 사용 가능
맨 앞자리는 네트워크 주소, 마지막 주소는 브로드캐스팅 주소이기 때문에 -2를 한다.
클래스 풀의 문제점
너무 작은 네트워크가 필요한 조직의 경우 잉여 IP가 생길 수 있다.
클래스리스
클래스 풀의 문제점을 보안하기 위해 나온 방식으로
클래스로 나누는 것이 아닌 서브넷마스크를 중심으로 네트워크 주소와 호스트 주소를 분류함.
서브넷마스크
네트워크 주소 부분만 1(클래스 별로 다름), 호스트 주소 부분은 0으로 나타낸 값
계산법
IP주소(2진수)와 서브넷 마스크를 AND 연산하여 서브넷 네트워크 추출하여 네트워크 분류
아직 제대로 이해 못한것 같지만 대략적으로만 알아두자
공인 IP와 사설 IP
IP주소 부족 문제를 공인 IP와 사설 IP로 분류 후 NAT이라는 기술을 통해 IP주소를 변경, 매핑하여 해결한다.
'CS지식의 정석 > 네트워크' 카테고리의 다른 글
RTT를 감소시키기 위한 기술들 (0) 2023.10.27 HTTP/1.0과 HTTP/1.1 (0) 2023.10.27 IPv4, IPv6 (0) 2023.10.24 MAC주소, ARP, RARP (0) 2023.10.22 라우팅 (0) 2023.10.22