การทำงานกับ Universal Naming Convention (UNC Path)

คำอธิบายของชื่อเส้นทาง UNC ใน Windows

อนุสัญญา Universal Naming Convention (UNC) คือระบบการตั้งชื่อที่ใช้ใน Microsoft Windows สำหรับการเข้าถึงโฟลเดอร์เครือข่ายและเครื่องพิมพ์ร่วมกันบน เครือข่ายท้องถิ่น (LAN)

การสนับสนุนการทำงานกับเส้นทาง UNC ใน Unix และ ระบบปฏิบัติการ อื่น ๆ สามารถตั้งค่าได้โดยใช้เทคโนโลยีการแชร์ไฟล์ข้ามแพลตฟอร์มเช่น Samba

ไวยากรณ์ชื่อ UNC

ชื่อ UNC ระบุรีซอร์สเครือข่ายโดยใช้สัญกรณ์เฉพาะ ชื่อเหล่านี้ประกอบด้วยสามส่วนคือชื่ออุปกรณ์โฮสต์ชื่อที่ใช้ร่วมกันและเส้นทางไฟล์ที่เป็นทางเลือก

องค์ประกอบทั้งสามนี้ถูกรวมโดยใช้เครื่องหมายแบ็กสแลช:

\\ ชื่อโฮสต์ \ share ชื่อ \ file_path

ส่วน Host-Name

ชื่อโฮสต์ของชื่อ UNC อาจประกอบด้วยสตริง ชื่อเครือข่าย ที่ผู้ดูแลระบบกำหนดและดูแลโดยบริการตั้งชื่อเครือข่ายเช่น DNS หรือ WINS หรือตามที่ อยู่ IP

ชื่อโฮสต์เหล่านี้มักอ้างถึง Windows PC หรือ Windows ที่เข้ากันได้กับเครื่องพิมพ์

ส่วนชื่อที่ใช้ร่วมกัน

ส่วนชื่อที่ใช้ร่วมกันของชื่อพา ธ UNC อ้างอิงถึงป้ายกำกับที่สร้างโดยผู้ดูแลระบบหรือในบางกรณีภายในระบบปฏิบัติการ

ในระบบปฏิบัติการ Microsoft Windows เวอร์ชันส่วนใหญ่ชื่อ ผู้ ใช้ที่มีอยู่ภายใน admin $ หมายถึง ไดเร็กทอรีราก ของการติดตั้งระบบปฏิบัติการโดยทั่วไปคือ C: \ Windows แต่บางครั้งก็เป็น C: \\ WINDOWS หรือ C: \\ WINNT

เส้นทาง UNC ไม่รวมตัวอักษรไดรเวอร์ของ Windows เฉพาะป้ายกำกับที่สามารถอ้างอิงไดรฟ์เฉพาะ

ส่วน File_Path

ส่วน file_path ของชื่อ UNC อ้างอิงไดเร็กทอรีย่อยภายในเครื่องภายใต้ส่วนแชร์ ส่วนนี้ของเส้นทางเป็นตัวเลือก

เมื่อไม่มีการระบุเส้นทางไฟล์เส้นทาง UNC จะชี้ไปที่โฟลเดอร์ระดับบนสุดของส่วนแบ่ง

เส้นทางไฟล์ต้องเป็นค่าสัมบูรณ์ เส้นทางสัมพัทธ์ไม่ได้รับอนุญาต

วิธีการทำงานกับเส้นทาง UNC

พิจารณาเครื่องพิมพ์ Windows มาตรฐานหรือ Windows ที่เข้ากันได้กับชื่อ T eela นอกเหนือจากส่วนแบ่ง admin $ ในตัวบอกว่าคุณได้กำหนดจุดแชร์ที่เรียกว่า temp ซึ่งตั้งอยู่ที่ C: \ temp

การใช้ชื่อ UNC นี่คือวิธีที่คุณจะเชื่อมต่อกับโฟลเดอร์ใน Teela

\ \ teela \ admin $ (เพื่อเข้าถึง C: \ WINNT) \\ teela \ admin $ \ system32 (เพื่อเข้าถึง C: \ WINNT \ system32) \\ teela \ temp (เข้าถึง C: \ temp)

หุ้น UNC ใหม่สามารถสร้างผ่าน Windows Explorer เพียงแค่คลิกขวาที่โฟลเดอร์และเลือกตัวเลือกเมนู Share เพื่อกำหนดชื่อแชร์

อะไรเกี่ยวกับ Backslashes อื่น ๆ ใน Windows?

Microsoft ใช้เครื่องหมายแบ็กสแลชอื่น ๆ ใน Windows เช่นในระบบไฟล์ภายในเครื่อง ตัวอย่างหนึ่งคือ C: \ Users \ Administrator \ Downloads เพื่อแสดงพา ธ ไปยังโฟลเดอร์ Downloads ในบัญชีผู้ใช้ของผู้ดูแลระบบ

นอกจากนี้คุณอาจเห็นเครื่องหมายแบ็คสแลชเมื่อ ทำงานกับคำสั่งบรรทัดคำสั่ง เช่น:

ใช้สุทธิ h: * \\ คอมพิวเตอร์ \ ไฟล์

ทางเลือกสำหรับ UNC

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

Microsoft สร้าง UNC สำหรับ Windows หลังจากระบบยูนิกซ์ได้กำหนดการประชุมพา ธ ที่ต่างกัน เส้นทางเครือข่าย Unix (รวมถึงระบบปฏิบัติการที่เกี่ยวข้องกับ Unix และ Linux เช่น macOS และ Android) ใช้เครื่องหมายทับขวาแทนเครื่องหมายทับขวา