Skip to main content

ตัวระบุที่ไม่ซ้ำกันทั่วโลกคืออะไร?

ซอฟต์แวร์การสื่อสารส่วนใหญ่ต้องการตัวระบุที่ไม่ซ้ำกันพิเศษเพื่อติดตามและระบุข้อความเฉพาะตัวระบุที่ไม่ซ้ำกันทั่วโลก (GUID) นี้เชื่อมต่อกับการสื่อสารหลายรูปแบบรวมถึงข้อความโต้ตอบแบบทันทีอีเมลและการถ่ายโอนข้อมูลทางธุรกิจไปยังธุรกิจGUID ใช้เป็นคีย์การติดตามเพื่อให้แน่ใจว่าข้อความถูกส่งจากเครื่องส่งที่ถูกต้องและได้รับจากผู้รับที่ถูกต้อง

แนวคิดของตัวระบุที่ไม่ซ้ำกันทั่วโลกในวิทยาศาสตร์คอมพิวเตอร์มีมานานหลายทศวรรษตัวระบุเหล่านี้ขึ้นอยู่กับอัลกอริทึมที่ซับซ้อนซึ่งทำให้แน่ใจว่า ID ที่ไม่ซ้ำกันถูกสร้างขึ้นสำหรับแต่ละคำขออัลกอริทึม GUID จำนวนมากใช้ที่อยู่ควบคุมการเข้าถึงหน่วยความจำคอมพิวเตอร์ (MAC) ซึ่งเป็นหมายเลขเฉพาะขนาดใหญ่ที่กำหนดให้กับแต่ละระบบคอมพิวเตอร์

ใน Windows reg;ระบบการดำเนินงานตัวระบุที่ไม่ซ้ำกันทั่วโลกเป็นค่าตัวเลข 128 บิตที่ใช้ในการเข้าถึงวัตถุซอฟต์แวร์ในหน่วยความจำค่านี้ถูกสร้างขึ้นผ่านฟังก์ชั่นพิเศษภายในระบบปฏิบัติการรับประกันได้ว่าจะเป็น ID ที่ไม่ซ้ำกันภายในการกำหนดค่าฮาร์ดแวร์เฉพาะ

การสร้าง GUID ที่สามารถใช้กับเซิร์ฟเวอร์ฮาร์ดแวร์หลายตัวต้องใช้อัลกอริทึมขั้นสูงนั่นเป็นเพราะ GUID ของเครื่องเดียวมีศักยภาพที่จะทำซ้ำในเครื่องอื่นอัลกอริทึมขั้นสูงมักใช้ตัวระบุพิเศษภายในระบบปฏิบัติการฮาร์ดแวร์เพื่อรับประกันความเป็นเอกลักษณ์ตัวอย่างบางส่วนรวมถึงการประทับเวลาที่มีการรวมกันของที่อยู่อินเทอร์เน็ตโปรโตคอล (IP)

ฐานข้อมูลจำนวนมากใช้ตัวระบุที่ไม่ซ้ำกันทั่วโลกเป็นคีย์ที่ไม่ซ้ำกันสำหรับตารางข้อมูลคีย์นี้ถูกสร้างขึ้นโดยใช้ฟังก์ชั่นฐานข้อมูลที่ส่งคืน ID ที่ไม่ซ้ำกันถัดไปที่มีอยู่ภายในระบบคีย์ประเภทนี้มีความน่าจะเป็นที่สูงกว่าเครื่องมือสร้างคีย์ทั่วไปอื่น ๆ เนื่องจากมีการติดตามโดยฐานข้อมูลส่วนกลาง

ตัวระบุที่ไม่ซ้ำกันในระดับสากล (UUID) ทำสิ่งเดียวกันกับตัวระบุที่ไม่ซ้ำกันทั่วโลกโดยทั่วไปแล้ว GUID จะใช้ใน Microsoft reg;ผลิตภัณฑ์ในขณะที่ UUID ใช้ในผลิตภัณฑ์ซอฟต์แวร์ทั่วไปตัวระบุ GUID ถูกนำมาใช้อย่างมากในผลิตภัณฑ์ซอฟต์แวร์ส่วนประกอบและโมเดลวัตถุ (COM) ซึ่งใช้ Microsoft Windows แพลตฟอร์ม

GUID เป็นจำนวนมากมากซึ่งทำให้มีแนวโน้มที่จะไม่ซ้ำกันสิ่งนี้กลายเป็นสิ่งสำคัญสำหรับแอปพลิเคชันอินเทอร์เน็ตที่ต้องติดตามข้อความและการซื้อจากผู้บริโภคGUID ติดตามคำสั่งซื้อไปยังการทำธุรกรรมที่เฉพาะเจาะจงซึ่งจะช่วยให้แน่ใจว่าผลิตภัณฑ์ที่ถูกต้องถูกเลือก

อุปกรณ์ฮาร์ดแวร์จำนวนมากยังใช้ตัวระบุที่ไม่ซ้ำกันทั่วโลกเพื่อติดตามหมายเลขซีเรียลในระหว่างการลงทะเบียนผลิตภัณฑ์สิ่งนี้ช่วยในการระบุอุปกรณ์ฮาร์ดแวร์ให้กับลูกค้าที่เฉพาะเจาะจงID ที่ไม่ซ้ำกันสามารถช่วยสนับสนุนส่วนบุคคลในการติดตามฮาร์ดแวร์และซอฟต์แวร์เวอร์ชันซึ่งทำให้ง่ายต่อการรองรับ