การทำความเข้าใจความแตกต่างระหว่าง URL, URI และ URN

คำศัพท์ URI, URL และ URN เป็นคำที่ใช้บ่อยที่สุดเมื่อพูดถึงคำศัพท์ทางอินเทอร์เน็ตและเว็บ

ลองมาดูอย่างใกล้ชิดเพื่อทำความเข้าใจความแตกต่างระหว่างพวกเขา

Uniform Resource Locator (URL)

URL คือสตริงของอักขระที่ใช้ในการเข้าถึงข้อมูลหรือทรัพยากรโดยใช้ที่อยู่ของที่ตั้งทรัพยากร

ไวยากรณ์ของ URL

scheme: subdomain/domain-name.Top-level-domain/sub-folder

ในไวยากรณ์นี้ แบบแผนจะให้รายละเอียดเกี่ยวกับโปรโตคอลที่ใช้อยู่ เช่น HTTPS, FTP และ HTTP องค์ประกอบโดเมนย่อยไม่จำเป็น หลังจากนั้นก็มีโดเมนระดับที่สองซึ่งก็คือที่อยู่โดเมน และสุดท้าย หากมีโฟลเดอร์ย่อย จะนำผู้ใช้ไปยังตำแหน่งเป้าหมายที่แน่นอน

ตัวอย่าง URL

https://www.admintrick.com.com/articles

mailto:[email protected]

file:///localhost/8.8.8.8

ชื่อทรัพยากรแบบเดียวกัน (URN)

Uniform Resource Name ไม่มีโปรโตคอลที่ใช้ในการเข้าถึงทรัพยากรหรือที่อยู่ของทรัพยากร แต่มีข้อมูลเกี่ยวกับตัวทรัพยากรเอง ซึ่งจะรวมเฉพาะชื่อหรือรหัสของทรัพยากร

ไวยากรณ์ของURN

urn:<nid>:<nss></nss></nid>

แต่ละ URN ประกอบด้วยอย่างน้อยสามส่วน

  • ข้อกำหนดโครงร่างเป็นส่วนแรกของ URN
  • ถัดไป urn ควรมี namespace identifier (NID) ซึ่งต้องลงทะเบียนกับ เอียนา เช่น nbn, uuid เป็นต้น
  • สุดท้าย สตริงเฉพาะเนมสเปซ (NSS) ซึ่งระบุรายการได้อย่างแม่นยำ
  •   วิธีค้นหาผู้ติดต่อในอินเทอร์เฟซเว็บ Gmail ใหม่

    ตัวอย่างของ URN

    urn:nbn:de:101:3-2019075675872913
    
    urn:uuid:6r4bc420-9c3a-12i9-97d9-0665700c9a66
    
    ISBN 1-446-2776877-40

    ISBN – ตัวระบุที่ไม่ซ้ำสำหรับหนังสือ

    ตัวระบุทรัพยากรแบบสม่ำเสมอ (URI)

    URI เป็นวิธีการมาตรฐานในการระบุแหล่งข้อมูลบนอินเทอร์เน็ตตามตำแหน่ง ชื่อ หรือทั้งสองอย่าง URN และ URL รวมกันเรียกว่า URI

    ไวยากรณ์ของ URI

    scheme:// authority path ? query # fragment

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

    ตัวอย่าง URI

    foo://webiste.com:8042/over/there?name=ferret#nose
    
    https://mywebsite.com/drive/photos

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

    mailto:[email protected]
    
    Name: Mary Jane
    
    ISBN 1-446-2776877-40
    
    telnet://192.0.1.24/80

    หมายเหตุ – URL ทั้งหมดเป็น URI แต่ไม่ใช่ทุก URI ที่อยู่ภายใต้ URL

    บทสรุป

    ฉันหวังว่าคุณจะเข้าใจ URI, URL และ URN มากขึ้น คุณอาจสนใจอ่านเกี่ยวกับบัญชีดำ URL และวิธีแก้ไข

    สนุกกับการอ่านบทความ? แบ่งปันให้โลกรู้ได้อย่างไร?

    เรื่องล่าสุด

    x