IP 주소를 구별하는 방법: 주어진 IP 주소가 어떤 유형인지, 어디를 봐야 하는지 어떻게 알 수 있나요?
IP에 대해 더 알고 싶다면 다음을 읽어보세요.
IP 주소는 네트워크에서 시스템의 위치를 식별하며 8개의 그룹으로 구성됩니다. -bit(이진) 숫자, 각각 8자리의 그룹을 10진수 표기법으로 표현하면 최대값은 255이다. 이 네 가지 숫자 그룹은 네트워크 ID와 호스트 ID로 구분됩니다. 네트워크 번호는 물리적 네트워크를 식별합니다. 동일한 네트워크의 모든 호스트는 인터넷에서 고유한 동일한 네트워크 번호가 필요하며 호스트(노드) 번호는 작업 끝, 서버, 라우터 및 기타 TCP/IP 호스트를 결정합니다. 네트워크 번호를 나타내기 위해 일련의 숫자만 사용되는 경우(가장 높은 숫자는 0이고 다음 7자리는 네트워크 번호를 나타냄) 이 IP 주소는 클래스 A 주소이며 클래스 B 주소는 중형 및 IP 주소에 할당됩니다. 두 개의 숫자 세트(16비트)를 사용하는 대규모 네트워크는 네트워크 번호를 나타내며 가장 높은 두 자리는 항상 이진수 10으로 설정됩니다. 클래스 C 주소는 근거리 통신망에 사용되며 세 개의 숫자 세트는 네트워크 번호를 나타내는 데 사용됩니다. 네트워크 번호이며 상위 3자리는 이진수 110으로 설정됩니다.
컴퓨터는 인터넷 서비스 제공업체(ISP)로부터 IP 번호를 얻습니다. ISP는 상위 수준(업스트림) 서비스 제공자로부터 이와 같은 번호를 받습니다. ISP는 일련의 IP 번호를 획득한 후 이를 개별 사용자에게 할당할 수 있습니다. 사용자는 많은 수의 IP 번호가 필요한 조직일 수도 있고, 하나의 IP 번호만 필요한 개인일 수도 있습니다. ISP는 IP 번호를 정적으로 또는 동적으로 할당할 수 있습니다(할당 후 IP 번호를 IP 주소라고도 함). 24시간 인터넷 연결을 사용하는 경우 고정 IP 주소를 사용하고 있을 가능성이 높으며 이는 주소가 변경되지 않음을 의미합니다. 반면에 모뎀을 사용하여 인터넷에 연결하는 경우 사용자에게 IP 주소가 매번 다르게 동적으로 할당되는 경우가 많습니다.
각 네트워크 및 광역 연결에는 고유한 네트워크 번호가 있어야 하며, 호스트 번호는 동일한 물리적 네트워크에서 서로 다른 호스트를 구별하는 데 사용됩니다. 네트워크가 라우터로 연결된 경우 각 광역 연결에는 고유한 네트워크 번호가 필요합니다. 호스트 번호는 동일한 네트워크에서 서로 다른 호스트를 구별하는 데 사용되며, 호스트 번호는 고유해야 합니다(TCP/IP 속성에서 변경하되, 같은 번호일 수는 없습니다. 그렇지 않으면 IP 주소 할당 등의 오류나 충돌이 발생합니다) ). 라우터 간 인터페이스를 포함한 모든 호스트에는 고유한 네트워크 번호가 있어야 합니다. 라우터의 호스트 번호는 워크스테이션의 기본 게이트웨이 주소로 구성되어야 합니다.
서브넷 마스크는 IP 주소 중 네트워크 및 노드(호스트) 주소 부분을 찾는 데 사용됩니다. 서브넷 마스크의 길이는 32비트입니다. 여기서 1은 네트워크 부분을 나타내고 0은 노드 주소(호스트) 부분을 나타냅니다. 예를 들어, IP 주소가 192.168.202.195이고 서브넷 마스크가 255.255.255.0인 경우 네트워크 주소는 192.168.202이고 노드 주소는 195임을 의미합니다.
네트워크 관리를 용이하게 하기 위해 네트워크를 여러 네트워크 세그먼트로 나누어야 하는 경우가 있습니다. 이를 위해서는 전통적인 8비트 경계를 깨고 노드 주소 공간에서 여러 비트를 네트워크 주소로 "가져오는" 것이 필요합니다. 먼저, IP가 실행 중인 네트워크 세그먼트 수를 결정합니다. 예를 들어 네트워크에 5개의 네트워크 세그먼트가 있지만 3개의 네트워크 세그먼트에 있는 사용자만 인터넷에 액세스할 수 있도록 허용하는 경우 이 3개의 네트워크 세그먼트만 IP를 구성하면 됩니다. IP 네트워크 세그먼트 수를 결정한 후 각 네트워크 세그먼트에 대한 하위 네트워크 번호를 생성하기 위해 노드 주소 공간에서 가로챌 숫자 수를 결정합니다. 방법은 이들 숫자의 결합된 값을 계산하는 것입니다. 예를 들어 두 자리를 취하면 4개의 조합(00, 01, 10, 11)이 있고, 세 자리를 취하면 8개의 조합(000, 001, 010, 011, 100, 101, 110, 111)이 있습니다. ). 이 그룹에서는 모두 0과 모두 1의 조합을 제거해야 한다는 점에 유의해야 합니다. IP 프로토콜에서는 모두 0과 모두 1의 조합이 네트워크 주소와 브로드캐스트 주소를 나타낸다고 규정하고 있으므로 클래스 C 네트워크(192.168.123.0)를 4개의 네트워크 세그먼트로 분할해야 하는 경우 첫 번째 3개를 가로채야 합니다. 노드 주소 비트는 네트워크 주소이고 해당 서브넷 마스크는 255.255.255.244입니다.