IP, SubnetMask, 클래스 기반의 주소 체계, CIDR 기반의 주소 체계

darkchoco·2023년 2월 19일
0

인프라

목록 보기
6/6

ChatGPT의 답변을 통해 기존에 알고 있던 지식이 잘못된 지식임을 알 수 있었다.

아래 내용은 ChatGPT와의 질문 및 답변 내용이다.

주어진 IP가 121...***인데, 서브넷 마스크 정보는 255.255.255.0 라는 정보를 전달받았어.

왜 서브넷 마스크 정보가 255.255.255.0인 거지?

주어진 IP가 121...***이면 해당 IP는 A 클래스에 속하니까 서브넷 마스크가 255.0.0.0이어야 되는거 아닌가?



[답변]

주어진 IP 주소 121...***는 A 클래스에 속하는 것이 아니라, 클래스를 사용하지 않는 CIDR(Classless Inter-Domain Routing) 주소 체계에서 사용되는 24비트의 서브넷 마스크(255.255.255.0)를 사용하는 IP 주소입니다.

CIDR 주소 체계는 인터넷 주소 고갈 문제와 더불어 효율적인 IP 주소 할당을 위해 개발되었으며, 기존 클래스 기반의 주소 체계보다 유연하게 IP 주소를 할당할 수 있습니다.

CIDR 주소 체계에서는 IP 주소와 함께 서브넷 마스크 정보를 함께 사용하며, 서브넷 마스크 정보가 주어지면 IP 주소를 서브넷 네트워크 주소와 호스트 주소로 분할할 수 있습니다.



  1. 해당 IP에 대한 서브넷 마스크 정보는 어떻게 알 수 있지?



[답변]

해당 IP에 대한 서브넷 마스크 정보는 일반적으로 IP 주소와 함께 제공되거나, 해당 IP가 속한 네트워크의 관리자에게 문의하여 확인할 수 있습니다. 네트워크의 관리자가 설정한 서브넷 마스크 정보는 네트워크 주소와 호스트 주소를 구분하는 역할을 하며, 해당 정보를 이용하여 IP 주소를 사용 가능한 호스트 주소와 네트워크 주소로 분할합니다.



  1. CIDR 주소 체계에 대해 자세한 설명과 예시를 들어서 설명해줘



[답변]

CIDR(Classless Inter-Domain Routing) 주소 체계는 인터넷 프로토콜(IP) 주소 체계를 보다 유연하게 관리하기 위해 개발된 체계입니다. 기존의 IP 주소 체계는 클래스(Class)라는 개념을 사용하여 IP 주소를 관리했으며, 이는 IP 주소의 할당과 관리에 있어서 비효율적인 문제를 야기했습니다. CIDR 주소 체계는 이러한 문제를 해결하기 위해 등장하게 되었습니다.

CIDR 주소 체계에서는 IP 주소와 함께 서브넷 마스크 정보를 함께 사용합니다. 서브넷 마스크는 IP 주소의 네트워크 부분과 호스트 부분을 나누는 역할을 하며, IP 주소와 서브넷 마스크를 함께 사용하여 IP 주소를 더 작은 네트워크로 분할할 수 있습니다.

CIDR 주소 체계에서는 IP 주소 뒤에 "슬래시(/)"와 함께 숫자를 표기하여 CIDR 프리픽스를 나타냅니다. 이 숫자는 IP 주소에서 네트워크 부분의 비트 수를 의미하며, 예를 들어 192.0.2.0/24는 24비트 마스크를 사용하여 IP 주소의 네트워크 부분이 192.0.2.0이라는 것을 나타냅니다.

CIDR 주소 체계를 사용하면 IP 주소를 더 효율적으로 사용할 수 있습니다. 예를 들어, 기존의 IP 주소 체계에서는 B 클래스의 IP 주소인 172.16.0.0을 할당받으면, 이를 255.255.0.0 서브넷 마스크로 고정하여 사용했습니다. 하지만 CIDR 주소 체계에서는 이를 172.16.0.0/16과 같이 표기하여, 이 IP 주소를 더 작은 네트워크로 분할하여 사용할 수 있습니다.

profile
Blog Ver 2 - OneNote에서 이전 작업중

0개의 댓글