IPv6 주소(예: 2001:0db8:85a3:0000:0000:8a2e:0370:7334
)와 UUID(예: 123e4567-e89b-12d3-a456-426614174000
)는 모두 128비트 숫자입니다.
IPv6를 만든 인터넷 엔지니어링 태스크 포스(Internet Engineering Task Force)가 UUID를 이 프로토콜 주소 체계로 사용하도록 IPv6을 설계할 수 있습니까? 왜 그렇지 않았습니까? 결국 위키에서는 이렇게 말합니다.
UUID는 실용적인 목적으로 고유합니다.
답변1
UUID는 실용적인 목적으로 고유합니다.
UUID는 완벽하지 않으며 충돌이 발생할 수 있습니다. 형식을 사용하는 것은 의미가 없습니다.~할 수 있다충돌이 발생하면 실패에 대비하게 됩니다. IPv6의 IP 주소 세트는 모두 고유하며 충돌 가능성이 없습니다.
또한 UUID는 해시를 사용하여 생성됩니다. 기본적으로 최종 사용자의 컴퓨터에서 무작위로 생성됩니다. 해당 UUID가 무엇인지 알 수 있는 방법이 없습니다. 이는 연속 IP 블록을 할당할 수 없음을 의미합니다.