전체 서브넷 세부정보
일반적으로 라우터와 호스트로 구성된 상호 연결된 시스템의 경우 다음 방법을 사용하여 시스템에서 서브넷을 정의할 수 있습니다.
네트워크 영역을 결정하기 위해 호스트와 라우터의 각 인터페이스가 분리되어 여러 개의 별도 네트워크 섬이 생성되고 인터페이스 끝은 이러한 독립적인 네트워크의 끝점에 연결됩니다. 이러한 독립적인 네트워크 섬을 서브넷이라고 합니다.
IP 주소는 네트워크 번호와 호스트 번호를 사용하여 네트워크의 호스트를 나타냅니다. 동일한 네트워크 번호에 있는 컴퓨터만 "직접" 통신할 수 있습니다. 네트워크 번호가 다른 컴퓨터는 게이트웨이를 통해서만 가능합니다. 그러나 이 구분은 어떤 경우에는 그다지 유연하지 않습니다. 이러한 이유로 IP 네트워크를 사용하면 서브넷(Sub)이라는 더 작은 네트워크로 나눌 수도 있습니다. 기본 소개 중국어 이름: 서브넷 특성: 과학 범주: 컴퓨터 속함: 네트워크 개요, 분류 소개, 클래스 A IP 주소, 클래스 B IP 주소, 클래스 C IP 주소, 주요 목적, 관련 읽기, TCP/IP에서 알고 있는 개요 인터넷에서 널리 사용되는 프로토콜은 IP 주소를 사용하여 서로 다른 호스트를 구별합니다. TCP/IP 프로토콜 설정을 해본 적이 있다면 반드시 서브넷 마스크라는 용어를 접하게 될 것입니다. 그것은 무엇을 합니까? 우리는 IP 주소가 4바이트(***32비트) 숫자이고 4개의 세그먼트로 나뉘며 각 세그먼트는 8비트 이진수이고 세그먼트는 마침표로 구분된다는 것을 알고 있습니다. 표현과 식별을 용이하게 하기 위해 IP 주소는 210.52.207.2와 같이 십진수 형태로 표현됩니다. 각 세그먼트가 표현할 수 있는 최대 십진수는 255를 초과하지 않습니다. IP 주소는 네트워크 번호(Neork ID)와 호스트 번호(Host ID)라는 두 부분으로 구성됩니다. 네트워크 번호는 인터넷의 네트워크를 식별하고, 호스트 번호는 네트워크의 호스트를 식별합니다. 네트워크 주소를 두 개의 도메인으로 분해하면 중요한 이점이 있습니다. 즉, IP 패킷이 인터넷의 한 네트워크에서 다른 네트워크로 이동할 때 선택한 경로는 호스트가 아닌 네트워크를 기반으로 할 수 있습니다. 대규모 네트워크에서는 호스트 정보가 아닌 네트워크 정보만 라우팅 테이블에 저장되어 라우팅 테이블을 크게 단순화할 수 있기 때문에 이러한 이점이 특히 분명합니다. 분류 소개: IP 주소는 네트워크 번호와 호스트 번호의 수에 따라 A, B, C의 세 가지 범주로 구분됩니다. IP 주소는 이진수로 표시되며 각 IP 주소는 32비트 길이이며 비트는 바이트로 변환됩니다. , 이는 4 단위 바이트입니다. 예를 들어, 바이너리 형식의 IP 주소는 "00001010000000000000000000000001"입니다. 이렇게 긴 주소를 처리하는 것은 사람들에게 너무 힘든 작업입니다. 사람들의 사용을 용이하게 하기 위해 IP 주소는 "." 기호를 사용하여 십진수 형식으로 작성되는 경우가 많습니다. 따라서 위의 IP 주소는 "10.0.0.1"로 표현될 수 있습니다. 이러한 IP 주소 표현을 "점으로 구분된 10진수 표기법"이라고 하며 1과 0보다 기억하기가 훨씬 쉽습니다. 클래스 A IP 주소 클래스 A IP 주소: 변수 7비트(비트)는 네트워크 번호를 식별하는 데 사용되며 변수 24비트는 호스트 번호를 식별하는 데 사용됩니다. 클래스 A 주소의 첫 번째 숫자 세그먼트 값은 1에서 126 사이입니다. 클래스 A 주소는 일반적으로 대규모 네트워크에 제공됩니다. 전 세계적으로 클래스 A 네트워크는 126개에 불과하며 각 클래스 A 네트워크는 최대 16,777,214개의 호스트에 연결할 수 있습니다. 클래스 B IP 주소 클래스 B IP 주소: 가변 14비트는 네트워크 번호를 식별하는 데 사용되며, 가변 16비트는 호스트 번호를 식별하는 데 사용됩니다. 처음 두 자리는 "10"입니다. 클래스 B 주소의 첫 번째 세그먼트 범위는 128부터 191까지입니다(네트워크 번호는 숫자 127로 시작할 수 없습니다. 숫자 127은 진단용으로 특별히 예약되어 있습니다. 예를 들어 127.0.0.1은 루프 테스트를 위한 루프백 주소입니다). 두 번째 단락은 함께 네트워크 번호를 나타냅니다. 클래스 B 주소는 전 세계적으로 약 16,000개의 클래스 B 네트워크가 있으며 각 클래스 B 네트워크는 최대 65,534개의 호스트에 연결할 수 있습니다.
클래스 C IP 주소 클래스 C IP 주소: 네트워크 번호를 식별하기 위해 변수 21비트를 사용하고 호스트 번호를 식별하기 위해 변수 8비트를 사용하며 처음 세 자리는 "110"입니다. 클래스 C 주소의 첫 번째 세그먼트 범위는 192부터 223까지입니다. 첫 번째, 두 번째, 세 번째 세그먼트는 함께 네트워크 번호를 나타냅니다. 마지막 세그먼트는 네트워크의 호스트 번호를 식별합니다. 클래스 C 주소는 캠퍼스 네트워크와 같은 소규모 네트워크에 적합합니다. 각 클래스 C 네트워크에는 최대 254개의 호스트가 있을 수 있습니다. 주요 목적: 위의 소개에서 IP 주소는 네트워크의 호스트를 나타내기 위해 네트워크 번호와 호스트 번호를 사용한다는 것을 알고 있습니다. 동일한 네트워크 번호에 있는 컴퓨터만 서로 "직접" 통신할 수 있습니다. 컴퓨터는 통신을 위해 게이트웨이를 통과해야 합니다. 서로. 그러나 이 구분은 어떤 경우에는 그다지 유연하지 않습니다. 이러한 이유로 IP 네트워크는 서브넷 마스크를 생성하는 서브넷(Sub)이라는 더 작은 네트워크로 분할될 수도 있습니다. 서브넷 마스크의 기능은 두 IP 주소가 동일한 서브넷에 속하는지 확인하는 것입니다. 이때 동일한 서브넷에 있는 컴퓨터만 서로 "직접" 통신할 수 있습니다. 그렇다면 서브넷 마스크를 결정하는 방법은 무엇입니까? 앞서 언급했듯이 IP 주소는 네트워크 번호와 호스트 번호로 구분됩니다. 네트워크를 여러 서브넷으로 나누려면 네트워크 번호가 원래 호스트 비트를 차지합니다. 예를 들어 클래스 C 주소의 경우 네트워크를 식별하는 데 24비트가 사용됩니다. . 경로 번호, 2개의 서브넷으로 나누려면 원래 호스트 식별 비트의 1비트를 차지해야 합니다. 이때 네트워크 번호는 25자리, 호스트 식별번호는 7자리가 됩니다. 같은 방식으로 클래스 C 네트워크는 호스트 비트 2개를 빌려 4개의 서브넷으로 나눌 수 있는데... 그렇다면 이 네트워크가 서브넷으로 나뉘어져 있는지 컴퓨터는 어떻게 알 수 있을까요? 이는 서브넷 마스크에서 확인할 수 있습니다. 서브넷 마스크는 IP 주소와 동일한 32비트를 갖는다. 서브넷 마스크를 판별하는 방법은 IP 주소 중 네트워크 번호에 해당하는 비트가 모두 "1"이고, 호스트 번호에 해당하는 비트가 "1"이다. "0". 2개의 서브넷으로 분할된 클래스 C IP 주소가 25비트를 사용하여 네트워크 번호를 식별하는 경우 해당 서브넷 마스크는 11111111 11111111 11111111 10000000, 즉 255.255.255.128입니다. 따라서 클래스 A 주소의 기본 서브넷 마스크는 255.0.0.0, 클래스 B는 255.255.0.0, 클래스 C는 255.255.255.0임을 알 수 있습니다. 다음 표는 클래스 C 주소의 서브넷 구분 및 관련 서브넷 마스크를 보여줍니다. 서브넷 비트 서브넷 마스크 호스트 수 사용 가능한 호스트 수 1255.255.255.128128 126 2255.255.255.192 64 62 3255.255.255.22432 30 4255.255.255.2401614 5 255.255.255.2488 6 6255.255 . 255.2524 2 위의 표는 호스트 수와 사용 가능한 호스트 수라는 두 가지 항목으로 나누어져 있는 것을 알 수 있습니다. 왜냐하면 주소의 호스트 비트가 모두 "0"이면 이 주소는 서브넷의 네트워크 주소이고, 호스트 비트가 모두 "1"이면 브로드캐스트 주소이기 때문입니다. 동시에 가변 길이 마스크(VLSM)도 사용할 수 있는데, 이는 네트워크가 다양한 마스크로 구성될 수 있음을 의미합니다. 그 목적은 네트워크를 여러 서브넷으로 더 쉽게 분할할 수 있도록 하는 것입니다. VLSM이 없으면 네트워크는 지정된 서브넷 수에 대한 호스트 수를 제한하는 하나의 서브넷 마스크만 사용할 수 있습니다. 예를 들어, 네트워크 번호가 192.168.10.0인 클래스 C 주소가 할당되었으며 이제 이를 3개의 서브넷으로 나누어야 하며, 그 중 하나는 100개의 호스트로 구성되고 나머지 2개의 서브넷에는 50개의 호스트로 구성됩니다. 클래스 C 주소에는 254개의 사용 가능한 주소가 있다는 것을 알고 있습니다. 그렇다면 서브넷 마스크를 어떻게 선택합니까? 위의 표에서 모든 서브넷에 하나의 서브넷 마스크를 사용하면 이 문제를 해결할 수 없음을 알 수 있습니다. 이때 VLSM은 100개 호스트의 서브넷에서 마스크 255.255.255.128을 사용할 수 있으며 192.168.10.0에서 192.168.10.127까지 128개의 IP 주소를 사용할 수 있으며 그 중 사용 가능한 호스트 번호는 126개입니다.
그런 다음 나머지 128개의 IP 주소(192.168.10.128~192.168.10.255)를 서브넷 마스크가 255.255.255.192인 두 개의 서브넷으로 나눕니다. 서브넷 중 하나의 주소는 192.168.10.128부터 192.168.10.191까지이고, 다른 서브넷의 주소는 192.168.10.192부터 192.168.10.255까지입니다. 서브넷 마스크는 255.255.255.192입니다. 각 서브넷에는 요구 사항을 충족하는 62개의 사용 가능한 호스트 주소가 있습니다. 서브넷 마스크를 합리적으로 사용하면 IP 주소를 더 쉽게 관리하고 제어할 수 있다는 것을 알 수 있습니다. 관련 읽기 TCP/IP 프로토콜 서브넷 마스크