
CCNA에 막 들어가고 있는데 서브넷팅이라는 미묘한 개념이 머릿속에 맴돌지 않습니다.
내 문제는 우리가 개인 IP 주소를 가지고 있는데 왜 그 일을 할 수 없다는 것입니다. 왜 우리는 서브넷을 사용해야 합니까?
예를 들어 내 공용 IP 주소는 이지만 라우터에서 할당한 83.47.203.123
개인 IP가 있다고 가정해 보겠습니다 .192.168.0.4
왜 서브넷팅이 필요한가요? 개인 IP는 동일한 작업을 수행할 수 없나요? 내 말은 아직 가지고 놀 수 있는 개인 IP가 약 16000개 있다는 뜻입니다.
답변1
공개 또는 비공개 네트워크의 주소 공간을 분할하려는 데는 여러 가지 이유가 있습니다.
가장 큰 것 중 하나는 공개 주소 보존과 함께 그룹화할 수 있는 작은 주소 블록을 임대하는 기능입니다. 그리고 당신 말이 맞습니다. 그것이 당신이 고려하는 전부라면 개인 IP 범위를 서브넷화할 이유가 없습니다.
네트워크를 분리하는 다른 이유는 다음과 같습니다.
물리적 및 논리적으로 네트워크를 구성합니다(예: 서버 vs 워크스테이션 vs 네트워크 하드웨어, VPN/외부 연결, 중앙 사무실 vs 위성 사무실 등).
보안 파티셔닝 및 방화벽
트래픽 흐름 최적화(브로드캐스트 도메인 크기 감소, QOS 또는 속도 제한 정책 적용)
서로 다른 네트워크 기술 통합(이 서브넷은 파이버 채널, 하나는 802.5, 하나는 유선 ETHERNETII)
그리고 더 많은.
클래스 C RFC1918 주소 공간을 사용하면 최대 255개의 네트워크 중에서 선택할 수 있으므로 전체 클래스 C를 데이터 센터에 부여하고 다른 클래스 C를 3층 워크스테이션 사용자에게 부여할 수 있지만 클래스 A 또는 B를 고려하면 하나만 얻을 수 있습니다. 각각 10,000개(또는 10./8의 경우 수백만) 이상의 주소가 있는 net... 이를 중단하지 않는 것은 어리석은 일입니다.
여담이지만, 서브넷팅은 클래스 자연 네트워크를 더 작은 부분으로 나누는 행위입니다. 따라서 단일 클래스 C는 2개의 126개 호스트 하위 네트워크, 4개의 62개 호스트 하위 네트워크 또는 8개의 30개 호스트 하위 네트워크 등으로 나눌 수 있습니다. 또한 192.168 범위는 255개의 네트워크를 제공하며 각 호스트에는 253개의 호스트가 있습니다. 2^16(65534)개의 호스트. 이는 슈퍼넷으로 정의되며 경로 집계를 제외하고는 일반적으로 사용되지 않습니다. 또한 클래스풀 네트워킹은 더 이상 예전처럼 엄격하지 않지만 특히 경로를 집계하려는 경우 서브넷을 이해하려면 클래스를 이해하는 것이 여전히 중요합니다.