다른 서브마스크를 가진 동일한 IP 주소는 고유합니까?

다른 서브마스크를 가진 동일한 IP 주소는 고유합니까?

가능한 중복:
서브넷팅은 어떻게 작동하나요?

동일한 IPv4 주소 블록에 서로 다른 서브마스크를 가진 동일한 IP가 있을 수 있습니까? 예를 들어, 다음을 가질 수 있습니까?

180.70.65.140/26
180.70.65.140/25
180.70.65.140/24

위의 3개 주소는 모두 동일한 번호이지만 서브넷 마스크가 다릅니다. 3개의 주소가 모두 서로 다른가요? 즉, 180.70.65.140/25는 사용자 A에 속하고, 180.70.65.140/25는 사용자 B에 속하며, 180.70.65.140/24는 사용자 C에 속합니까?

서브마스크를 적용한 후 네트워크 주소는 다음과 같습니다.

180.70.65.140/26 --> 180.70.65.128/26
180.70.65.140/25 --> 180.70.65.128/25
180.70.65.140/24 --> 180.70.65.0/24

주소가 고유하게 인식된다면 어떻게 될까요? 이러한 각 주소는 어떻게 고유한 것으로 인식됩니까?

180.70.65.140/26일단 가지고 있으면 같은 숫자를 다시 재사용할 수 없다고 생각하는데 180.70.65.140, 클래스리스는 IP 주소 수를 늘리기 위한 것이므로 재사용할 수 없으면 많은 일이 될 것입니다.

답변1

여러 가지 이유가 있지만 가장 간단한 것은 호스트가 다른 네트워크의 주소로 가고 있는지 알 수 없기 때문에 라우팅이 중단된다는 것입니다.

따라서 기본적으로는 아닙니다. IP 주소는 서브넷에 관계없이 고유해야 합니다.

즉, 내가 켜져 있으면

192.168.1.1 255.255.0.0

그리고 192.168.1.2에 액세스하려고 하면 동일한 서브넷에 있다고 가정합니다.

기본적으로 서브넷은 브로드캐스트 도메인을 분리하고 효율성을 향상시키기 위해 존재합니다. IP 주소를 공유하기 위한 것이 아닙니다.

답변2

위 질문에 대한 대답은 다음과 같습니다. 아니요. 할 수 없습니다.주소 자체그것은 독특해야합니다.

세 가지 예 각각의 IP(v4) 주소는 180.70.65.140(서브넷 마스크에 관계없음)입니다.

서브넷 마스크는 "내 로컬 네트워크의 한계를 정의하는 것"으로 생각할 수 있습니다. 이 범위 밖의 IP에 도달하려면 컴퓨터는 IP 패킷을 외부 경로로 전달하기 위해 "게이트웨이"에 연결해야 합니다. .

예를 들어

180.70.65.140/26은 IP 180.70.65.129 -> 180.170.65.191에 액세스할 수 있음을 의미합니다. 180.70.65.140/25는
IP 180.70.65.129 -> 180.170.65.255에 액세스할 수 있음을 의미합니다.
180.70.65.14 0/24는 IP가 180.70.65.1임을 의미합니다. -> 180.170.65.255 접속 가능

Wikipedia에는 ​​합리적인 링크가 있습니다여기

답변3

제가 보기에는 귀하의 서브넷 사양이 벤 다이어그램과 같습니다. 더 큰 서브넷은 더 작은 서브넷을 포함합니다. 따라서 세 개의 서브넷 모두에 하나의 IP가 존재할 수 있습니다. 따라서 모두 동일한 시스템과 Vlan 등에 있으면 고유합니다.

관련 정보