คำว่า Uniform Resource Identifier (URI) และ Uniform Resource Locator (URL) มักจะใช้แทนกันได้ น่าเสียดายที่คำสองคำนี้อธิบายแนวคิดที่แตกต่างกันเล็กน้อย
URI ใช้เพื่อระบุบางสิ่งบนเวิลด์ไวด์เว็บ URI มีสองประเภท:
- Uniform Resource Name (URN): URNs โดยทั่วไประบุว่าอะไรคืออะไร แต่ไม่มีข้อมูลเกี่ยวกับวิธีการเข้าถึง
- Uniform Resource Locator (URL): URL ประกอบด้วยตำแหน่งของบางสิ่งบางอย่างและบอกโปรแกรมไคลเอ็นต์ (โดยปกติจะเป็นเบราว์เซอร์) วิธีเข้าถึง
ตัวอย่างเช่น URL http://www.example.com/example1.html บอกเบราว์เซอร์ของคุณว่าไฟล์ที่ชื่อว่า example1.html สามารถเข้าถึงได้ผ่านโดเมนตัวอย่างโดยใช้ HyperText Transfer Protocol (HTTP) ซึ่งหมายความว่าเบราว์เซอร์ของคุณสามารถร้องขอไฟล์นั้นและแสดงให้คุณโดยใช้ HTTP
URL คือประเภทของ URI พร้อมกับ URN คนส่วนใหญ่ไม่ต้องกังวลเกี่ยวกับการเรียก URL เป็น URI โดยไม่ได้ตั้งใจ ในความเป็นจริงในกรณีส่วนใหญ่พวกเขาจะถูกต้องในลักษณะเดียวกับคนที่เรียกพุดเดิ้ลสุนัขถูกต้อง สำหรับผู้ที่เกี่ยวข้องกับการเข้ารหัสแอปพลิเคชันที่แท้จริงอย่างไรก็ตามความแตกต่างนั้นสำคัญเนื่องจากไม่ใช่ URI ทุกตัวที่เป็น URL (เช่นเดียวกับที่สุนัขทุกตัวไม่ใช่พุดเดิ้ล)