기본 마스크는 무엇인가요?
먼저 마스크의 의미를 이해해야 합니다. 마스크는 IP 주소 세그먼트를 구별하는 데 사용됩니다. , 그러면 두 주소는 서로 접근할 수 없나요? 이때 마스크가 필요합니다. 기본적으로 따로 지정하지 않으면 192.168이 Class C 주소입니다. 아, Class C 주소가 뭔가요? 각 IP 주소는 네트워크 주소와 호스트 주소의 두 부분으로 구성됩니다. 위의 5가지 유형의 주소는 지원되는 네트워크 수와 호스트 수의 조합이 다릅니다.
1. 클래스 A 주소
클래스 A IP 주소는 첫 번째 8비트 그룹만 사용하여 네트워크 주소를 나타냅니다. 나머지 3개의 옥텟은 호스트 주소를 나타냅니다. 클래스 A 주소의 첫 번째 비트는 항상 0입니다. 이는 수학적으로 클래스 A 주소의 범위를 127 미만으로 제한합니다. 127은 64+32+16+8+4+2+1의 합계입니다. 가장 왼쪽 비트는 128을 나타내며 여기서는 비어 있습니다. 따라서 가능한 클래스 A 네트워크는 127개뿐입니다. 클래스 A 주소 뒤의 24비트(3개의 점 - 10진수)는 클래스 A 네트워크 주소 범위가 1.0.0.0부터 126.0.0.0까지임을 나타냅니다. 첫 번째 옥텟만 네트워크 주소를 나타냅니다. 나머지 3개 옥텟은 첫 번째 옥텟이 나타내는 네트워크의 고유 호스트 주소를 나타내는 데 사용됩니다. 이 위치는 0 입니다. 기술적으로 127.0.0.0도 클래스 A 주소이지만 되돌아보기 테스트 목적으로 예약되어 있어 네트워크에 할당할 수 없습니다. 각 클래스 A 주소는 16777214개의 서로 다른 호스트 주소를 지원할 수 있습니다. 이 숫자는 2의 24제곱에서 2를 뺀 값입니다. IP는 네트워크에 대해 모두 0을 예약하고 네트워크 내의 브로드캐스트 주소에 대해 모두 1을 예약하므로 2를 빼는 것이 필요합니다. 그 중 10.0.0.0과 10.255.255.255는 예약되어 있습니다.
2. 클래스 B 주소
클래스 B 주소는 중대형 네트워크를 지원하도록 설계되었습니다. 클래스 B 네트워크 주소 범위는 128.1.0.0부터 191.254.0.0까지입니다. 클래스 B 주소의 기본 수학적 논리는 매우 간단합니다. 클래스 B IP 주소는 두 개의 옥텟을 사용하여 네트워크 번호를 나타내고 두 개의 옥텟을 사용하여 호스트 번호를 나타냅니다. 클래스 B 주소의 첫 번째 옥텟의 처음 두 비트는 항상 10으로 설정되고 나머지 6비트는 0 또는 1이 될 수 있으므로 범위는 128+32+16+에서 191 이하로 제한됩니다. 8+4+2+1이 얻어집니다. 마지막 16비트(2옥텟)는 가능한 호스트 주소를 식별합니다. 각 클래스 B 주소는 64534개의 고유한 호스트 주소를 지원할 수 있으며, 이는 2의 16제곱에서 2를 뺀 값입니다. 클래스 B 네트워크는 16,382개만 있으며 그 중 172.16.0.0 및 172.31.255.255가 예약되어 있습니다.
3. 클래스 C 주소
클래스 C 주소는 다수의 소규모 네트워크를 지원하는 데 사용됩니다. 이 유형의 주소는 클래스 A 주소와 정반대라고 생각할 수 있습니다. 클래스 A 주소는 첫 번째 옥텟을 사용하여 네트워크 번호를 나타내고 나머지 3옥텟은 호스트 번호를 나타냅니다. 반면 클래스 C 주소는 세 옥텟을 사용하여 네트워크 주소를 나타내고 한 옥텟만 호스트 번호를 나타냅니다. 클래스 C 주소의 처음 세 자리는 110이고 처음 두 자리의 합은 192(128+64)이며, 이는 클래스 C 주소 공간의 하한을 구성합니다. 세 번째 비트는 10진수 32와 같습니다. 이 비트는 주소 공간의 상한을 제한하기 위해 0입니다. 세 번째 비트를 사용할 수 없기 때문에 이 옥텟의 최대값은 255-32(223)로 제한됩니다. 따라서 클래스 C 네트워크 주소 범위는 192.0.1.0부터 223.255.254.0까지입니다. 마지막 옥텟은 호스트 주소 지정에 사용됩니다. 각 클래스 C 주소는 이론적으로 최대 256개의 호스트 주소(0~255)를 지원할 수 있지만 0과 255는 유효한 호스트 주소가 아니기 때문에 254개만 사용할 수 있습니다. 2,097,150개의 서로 다른 클래스 C 네트워크 주소가 있을 수 있으며 그 중 192.168.0.0 및 192.168.255.255가 예약되어 있습니다.
4. 클래스 D 주소
클래스 D 주소는 IP 네트워크에서 멀티캐스팅(멀티캐스팅, 멀티캐스트라고도 함)에 사용됩니다. 클래스 D 주소의 처음 4비트는 항상 1110입니다. 처음 3비트를 1로 사전 설정하면 클래스 D 주소가 224와 동일한 128+64+32에서 시작한다는 의미입니다. 비트 4가 0이라는 것은 클래스 D 주소의 최대값이 128+64+32+8+4+2+1(239)임을 의미하므로 클래스 D 주소 공간의 범위는 224.0.0.0 ~ 239. 255. 255.254입니다.
5. 클래스 E 주소
클래스 E 주소는 연구 목적으로 예약되어 있습니다. 따라서 인터넷에는 클래스 E 주소가 없습니다. 클래스 E 주소의 처음 4비트는 항상 1이므로 유효한 주소 범위는 240.0.0.0부터 255.255.255.255까지입니다.
일반적으로 IP 주소 분류는 첫 번째 옥텟의 값에 따라 결정됩니다. 0에서 127 사이의 모든 네트워크 주소는 클래스 A 주소입니다. 128에서 191 사이의 모든 네트워크 주소는 클래스 B 주소입니다. 192에서 223 사이의 모든 네트워크 주소는 클래스 C 주소입니다.
첫 번째 옥텟이 224에서 239 사이인 모든 네트워크 주소는 멀티캐스트 주소 또는 클래스 D 주소입니다. 카테고리 E는 예약되어 있습니다. 그러면 이 클래스 C 주소의 마스크는 255.255.255.0입니다. 이진수로 변환하고 AND 연산을 수행하면 192.168.1.1은 192.168.1.0이고 192.168.2.1은 192.168.2.1이라는 것을 알 수 있습니다. 같은 네트워크에 있지 않습니다. 그것이 바로 마스크의 목적입니다.