สารบัญ:
- คำจำกัดความ - Uniform Resource Locator (URL) หมายถึงอะไร
- Techopedia อธิบาย Uniform Resource Locator (URL)
คำจำกัดความ - Uniform Resource Locator (URL) หมายถึงอะไร
ตัวระบุตำแหน่งทรัพยากรอย่างสม่ำเสมอ (URL) คือที่อยู่ของทรัพยากรบนอินเทอร์เน็ต URL บ่งบอกถึงที่ตั้งของทรัพยากรเช่นเดียวกับโปรโตคอลที่ใช้ในการเข้าถึง
URL มีข้อมูลต่อไปนี้:
- โปรโตคอลที่ใช้ในการเข้าถึงทรัพยากร
- ที่ตั้งของเซิร์ฟเวอร์ (ไม่ว่าจะด้วยที่อยู่ IP หรือชื่อโดเมน)
- หมายเลขพอร์ตบนเซิร์ฟเวอร์ (ตัวเลือก)
- ตำแหน่งของทรัพยากรในโครงสร้างไดเรกทอรีของเซิร์ฟเวอร์
- ตัวระบุส่วน (ไม่จำเป็น)
หรือที่รู้จักในชื่อ Universal Resource Locator (URL) หรือที่อยู่เว็บ URL คือประเภทของตัวระบุทรัพยากรที่เหมือนกัน (URI) ในทางปฏิบัติทั่วไปคำว่า URI ไม่ได้ถูกใช้หรือใช้ร่วมกับ URL แม้ว่าจะไม่ถูกต้องทางเทคนิค
Techopedia อธิบาย Uniform Resource Locator (URL)
Tim Berners-Lee และคณะทำงานเฉพาะกิจ Internet Engineering ให้เครดิตกับการพัฒนา URL ในปี 1994 มีการระบุอย่างเป็นทางการใน RFC 1738
URL ทั้งหมดจะแสดงตามลำดับต่อไปนี้:
- ชื่อโครงการ
- ลำไส้ใหญ่และสองทับ
- ตำแหน่งของเซิร์ฟเวอร์
- พอร์ต (เป็นทางเลือก) และตำแหน่งของทรัพยากรบนเซิร์ฟเวอร์
- ตัวระบุส่วน (ไม่จำเป็น)
ดังนั้นรูปแบบจะเป็นดังนี้:
โครงการ: // สถานที่ตั้ง: พอร์ต / file-on-server.htm สตริงการสืบค้น = 1
มันดูซับซ้อนมากขึ้น โครงร่างที่พบบ่อยที่สุด (โปรโตคอล) คือ HTTP และ HTTPS ซึ่งผู้ใช้ WWW คนใดจะรับรู้ ตำแหน่งที่ตั้งของเซิร์ฟเวอร์โดยทั่วไปจะเป็นชื่อโดเมน ด้วยเหตุนี้ URL ต่อไปนี้จึงเข้าใจได้ง่ายกว่ามาก:
http://www.google.com/default.htm
https://www.google.com/default.htm
URL ทั้งสองนี้ระบุว่ามีไฟล์ชื่อ default.htm บนเซิร์ฟเวอร์ที่มีที่อยู่ "google.com" หนึ่งใช้ HTTP ปกติในขณะที่อื่น ๆ ใช้รุ่นที่ปลอดภัยของโครงร่างนี้
องค์ประกอบทั่วไปสองประการของความสับสนเกี่ยวกับ URL:
- "www" ไม่ใช่ส่วนหนึ่งของโปรโตคอลทางเทคนิค เว็บไซต์เพิ่งเริ่มใช้สิ่งนี้เพื่อระบุว่าผู้ใช้กำลังใช้งานเวิลด์ไวด์เว็บ นี่คือสาเหตุที่ถ้าคุณไปที่ http://google.co.th มันจะเปลี่ยนเส้นทางไปที่ http://www.google.com
- ผู้ใช้ส่วนใหญ่เข้าถึงอินเทอร์เน็ตผ่านทางเว็บเบราว์เซอร์ซึ่งจะแทรกพอร์ต 80 บนการเชื่อมต่อ HTTP ที่อยู่เบื้องหลัง นี่คือสาเหตุที่ถ้าคุณไปที่ http://www.google.com:80 คุณจะเห็นเว็บไซต์เดียวกันราวกับไม่มีหมายเลขพอร์ต
สุดท้าย URL ต่อไปนี้จะแสดงตัวระบุส่วนที่รู้จักกันทั่วไปว่าเป็นสตริงการสืบค้น:
http://www.google.com/some-page?search=hello
นี่เป็นการบอกว่าจะใช้โปรโตคอล HTTP เพื่อส่งคำขอไปยังเว็บไซต์ที่ google.com (ผ่านพอร์ต 80) และถามหา "หน้าบางหน้า" และส่งในตัวแปรค้นหา "hello" นี่คือเหตุผลที่บางครั้งคุณจะเห็น URL ที่ยาวมากเนื่องจากตัวแปรหลายตัวถูกส่งไปยังเว็บเซิร์ฟเวอร์ในเว็บแอปพลิเคชันแบบโต้ตอบมากขึ้น
