문맥 (context)
부분망(Subnetwork) 또는 부분망 마스크(IP Subnet Mask, IP 서브넷 마스크), IP 서브넷은 인터넷 프로토콜 스위트의 가시적인 부분이다.
IPv4 부분망 구하기
부분망을 구하는 과정은 한 주소의 네트워크 및 부분망 부분과 호스트 식별자를 구분하는 일을 포함한다. 이는 IP 주소 및 (부분)망 마스크 간 AND 비트 연산을 통해 수행한다. 이를 통해 네트워크 주소나 접두사(prefix)가 만들어지며 나머지는 호스트 식별자가 된다.
네트워크 접두사 결정
IPv4 네트워크 마스크는 32비트로 이루어져 있으며 일련의 숫자 1이 0들의 블록을 따른다. 뒷따르는 0들의 블록은 호스트 식별자의 일부임을 지시한다.
다음은 192.168.5.130이라는 주소와 이와 연계된 /24 네트워크 마스크 (255.255.255.0)으로부터 네트워크 접두사와 호스트 식별자를 구분하는 예이다. 이 연산은 이진 주소 형식을 사용하여 아래의 표로 나타나 있다.
부분망 구하기
부분망을 구하는 일은 호스트 부분으로부터 일부 상위 비트를 지정하고 서브넷 마스크 형성을 위해 네트워크 마스크 안에 이들을 묶는 과정이다. 이를 통해 하나의 네트워크를 더 조그마한 서브넷들로 나눈다. 다음의 표는 호스트 부분에서 2비트를 서브넷 마스크로 이동하여 이전 크기의 1/4만큼 되는 네 개의 더 작은 서브넷들을 형성한 예이다.
부분망과 호스트 수
사용 가능한 부분망의 수, 네트워크에서 구현 가능한 호스트의 수는 쉽게 계산할 수 있다. 위의 예에서 하부망을 만들기 위해 두 개의 비트를 빌려옴으로써 4(22)개의 구현 가능한 하부망을 만들 수 있다.
IPv6 부분망 구하기
IPv6 주소 공간의 설계는 IPv4와는 상당히 다르다. IPv4에서의 서브네팅의 주 이유는 특히 기업과 같은 곳에서 상대적으로 작은 주소 공간을 효율적으로 이용할 수 있게 하기 위함이다. IPv6는 커다란 주소 공간을 이용할 수 있으므로 최종 사용자들에게까지도 이러한 제약이 존재하지 않는다.
RFC 4291 호환 서브넷은 항상 호스트 부분에 64 비트의 IPv6 주소를 사용한다. 따라서 / 64 라우팅 프리픽스 (128-64 = 64 개의 최상위 비트)가 있다. 기술적으로 작은 서브넷을 사용하는 것이 가능하지만, 무상태(stateless) 주소 자동 구성에 64 비트가 필요하기 때문에 이더넷 기술을 기반으로하는 근거리 통신망에서는 비효율적이다. 국제 인터넷 표준화 기구(IETF)는 두 개의 호스트로만 구성된 점대 점 링크에 대해 / 127 개의 서브넷을 사용할 것을 권장한다.
IPv6은 브로드 캐스트 트래픽이나 네트워크 번호에 대한 특수 주소 형식을 구현하지 않으므로 서브넷의 모든 주소는 유효한 호스트 주소이다. 모두 0 인 주소는 서브넷 라우터 애니캐스트(anycast) 주소로 예약된다.
IPv6 가입자 사이트에 대한 권장 할당은 48 비트 (/ 48) 프리픽스가 있는 주소 공간이다. 그러나 이 권장 사항은 예를 들어 56 비트 접두사를 사용하는 등 더 작은 블록을 장려하기 위해 개정되었다. 또 다른 일반적인 할당은 주거용 고객 네트워크에 대한 / 64 프리픽스이다.
IPv6의 서브넷은 가변 길이 서브넷 마스킹 (VLSM) 및 클래스 없는 도메인 간 라우팅 방법론을 기반한다. 서브넷과 인터넷 사이의 전역 할당 공간과 고객 네트워크 내에서 트래픽을 라우팅하는 데 사용된다.
지시문 (instruction)
주어진 원문을 읽고 필요한 정보를 파악하여, 원문에 근거해 질문에 답하라.
질문 (question)
IPv4 환경에서 부분망(Subnet)을 구하는 작업이 갖는 주요 목적과 그 과정에서 수행되는 핵심적인 역할은 무엇인가?
추론 과정 (compact_reasoning)
-
1과제 해석
task_interpretationIPv4에서 부분망을 구하는 목적과 그 과정의 역할을 묻는 질문임을 파악한다.
-
2정보 추출
information_extraction부분망을 구하는 과정에 대한 설명과 그 결과로 나타나는 현상을 추출한다.
- 부분망을 구하는 과정은 한 주소의 네트워크 및 부분망 부분과 호스트 식별자를 구분하는 일을 포함한다.
- 이를 통해 하나의 네트워크를 더 조그마한 서브넷들로 나눈다.
-
3근거 선택
evidence_selection네트워크를 나누는 행위와 식별자를 구분하는 행위가 핵심 근거임을 확인한다.
- 부분망을 구하는 일은 호스트 부분으로부터 일부 상위 비트를 지정하고 서브넷 마스크 형성을 위해 네트워크 마스크 안에 이들을 묶는 과정이다. 이를 통해 하나의 네트워크를 더 조그마한 서브넷들로 나눈다.
-
4논리 통합
logical_integration부분망 구하기는 네트워크 주소와 호스트 식별자를 구분함으로써, 하나의 큰 네트워크를 더 작은 단위의 서브넷들로 분할하는 역할을 함을 통합한다.
- 한 주소의 네트워크 및 부분망 부분과 호스트 식별자를 구분하는 일을 포함한다.
- 이를 통해 하나의 네트워크를 더 조그마한 서브넷들로 나눈다.
-
5결론 도출
conclusion_formulation질문에 답하기 위해 목적(네트워크 분할)과 역할(식별자 구분)을 정리한다.
-
6답변 생성
answer_generation추출된 정보를 바탕으로 하나의 네트워크를 더 작은 서브넷들로 나누기 위해 네트워크 및 부분망 부분과 호스트 식별자를 구분하는 것이 핵심임을 기술한다.
- 한 주소의 네트워크 및 부분망 부분과 호스트 식별자를 구분하는 일을 포함한다.
- 이를 통해 하나의 네트워크를 더 조그마한 서브넷들로 나눈다.
근거 (evidence)
- 부분망을 구하는 과정은 한 주소의 네트워크 및 부분망 부분과 호스트 식별자를 구분하는 일을 포함한다.
- 이를 통해 하나의 네트워크를 더 조그마한 서브넷들로 나눈다.
- 부분망을 구하는 일은 호스트 부분으로부터 일부 상위 비트를 지정하고 서브넷 마스크 형성을 위해 네트워크 마스크 안에 이들을 묶는 과정이다. 이를 통해 하나의 네트워크를 더 조그마한 서브넷들로 나눈다.
- 한 주소의 네트워크 및 부분망 부분과 호스트 식별자를 구분하는 일을 포함한다.
최종 답변 (final_answer)
IPv4에서 부분망을 구하는 작업은 하나의 네트워크를 더 조그마한 서브넷들로 나누기 위한 것이며, 그 과정에서 한 주소의 네트워크 및 부분망 부분과 호스트 식별자를 구분하는 역할을 수행한다.
핵심 해석 (core_interpretation)
IPv4 환경에서 부분망을 구하는 작업은 하나의 네트워크를 더 작은 서브넷들로 나누고 네트워크 및 부분망 부분과 호스트 식별자를 구분하는 역할을 한다.