URI คืออะไร? ทุกสิ่งที่คุณต้องรู้

เผยแพร่แล้ว: 2022-04-05

อินเทอร์เน็ตมีแหล่งข้อมูลและข้อมูลมากมายอยู่ใกล้แค่เอื้อม อย่างไรก็ตาม จำเป็นต้องเข้าใจวิธีการระบุและเรียกค้นข้อมูลเหล่านี้ ในการทำเช่นนั้น เราสามารถใช้ URI และ URL ในขณะที่คุณคงคุ้นเคยกับคำศัพท์หลังนี้แล้ว คุณอาจสงสัยว่า "URI คืออะไร" บ่อยครั้งที่เครื่องมือเครือข่ายในเว็บใช้คำนี้ ทำให้ผู้ใช้ที่ไม่เคยรู้จักคำย่อมาก่อนสับสน

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

URI คืออะไร?

Uniform Resource Identifier (URI) คือสตริงอักขระที่ใช้ระบุทรัพยากร เราสามารถใช้ URI เพื่อระบุเว็บไซต์ ไฟล์ หรือแม้แต่ข้อมูลเฉพาะ เป็นคำที่ใช้ในร่มซึ่งตัวระบุตำแหน่งอื่น ๆ ตกอยู่

URI มีหลายประเภท แต่ประเภทที่พบบ่อยที่สุดคือ Uniform Resource Locator (URL) เช่น https://www.elegantthemes/ ดังที่คุณเห็นด้านล่าง:

เว็บไซต์ Elegant Themes เป็นตัวอย่าง URI คืออะไร

URL คือ URI ประเภทหนึ่ง ซึ่งระบุเว็บไซต์เฉพาะบนอินเทอร์เน็ต ในกรณีนี้คือหน้าแรกของธีมที่หรูหรา เป็น URL เพราะมันมีทั้งชื่อของทรัพยากร ( elegantthemes.com ) และเส้นทางที่จะไปที่นั่น ( https:// )

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

ตัวอย่างเพิ่มเติมของรูปแบบ URI ได้แก่:

  • ftp://example.com/download.zip
  • mailto:[ป้องกันอีเมล]
  • file:///home/user/file.txt
  • โทร:1-888-555-5555

ในตัวอย่างเหล่านี้ URI จะใช้ โปรโตคอล ftp:// หากทรัพยากรเป็นไฟล์ นอกจากนี้ มันจะใช้ mailto: สำหรับที่อยู่อีเมล

URI ประเภทอื่นๆ ได้แก่ Uniform Resource Names (URN) และ Uniform Resource Citations (URC) URN เป็นตัวระบุสำหรับเอกสารที่เผยแพร่ ในทางตรงกันข้าม URC ได้รับการออกแบบเป็นตัวระบุสำหรับข้อมูลเฉพาะ

ตัวอย่างของ URN จะเป็น โกศ: ISBN 978-0-87779-636-7 คุณจะใช้ URN นี้เพื่อระบุเวอร์ชันปกอ่อนของ The Merriam-Webster Dictionary ฉบับใหม่ล่าสุด ตามหมายเลขหนังสือมาตรฐานสากล (ISBN):

หมายเลข ISBN ที่พิมพ์ในหน้าลิขสิทธิ์ The Merriam-Webster Dictionary

ISBN คือ URI ที่ตั้งชื่อหนังสือโดยเฉพาะและทั่วโลก สามารถช่วยให้ผู้ใช้ตรวจสอบว่าได้รับรุ่นหรือรุ่นที่ถูกต้องของทรัพยากรสิ่งพิมพ์ที่ต้องการ

URI Fragment คืออะไร?

URI คือลำดับอักขระสั้นๆ ที่ระบุทรัพยากรนามธรรมหรือทรัพยากรทางกายภาพ นอกจากนี้ยังมีส่วนประกอบจำนวนหนึ่งที่ประกอบเป็น URI

ด้านล่างนี้คือไวยากรณ์พื้นฐานของ URI:

URI = แบบแผน:[//authority]path[?query][#fragment]

มันดูค่อนข้างซับซ้อน แต่จริงๆ แล้วค่อนข้างง่าย มาดูกันดีกว่าว่าแต่ละองค์ประกอบเหล่านี้หมายถึงอะไร:

  • Scheme : โปรโตคอลที่คุณใช้โต้ตอบกับทรัพยากร เช่น “https”
  • อำนาจ หน้าที่ : ข้อมูลเจ้าบ้านและท่าเรือ
  • เส้นทาง : โดยทั่วไปแล้ว ลำดับของส่วนต่างๆ ที่คั่นด้วยเครื่องหมายทับ (เช่น / blog/posts/new-recipes )
  • แบบสอบถาม: สตริงทางเลือกที่มีชุดของคู่ค่าแอตทริบิวต์นำหน้าด้วยเครื่องหมายคำถาม

องค์ประกอบที่สำคัญอีกประการหนึ่งคือส่วน URI นี่คือตัวระบุเพิ่มเติมที่ใช้เครื่องหมายแฮช (“#”) เพื่อข้ามไปยังส่วนใดส่วนหนึ่งของหน้า ใน HTML คุณสามารถผนวกส่วนย่อยนี้เข้ากับ URL เพื่อค้นหาส่วนเฉพาะของหน้าหรือเอกสารที่เรียกว่า "ตัวระบุส่วนย่อย" คุณสามารถทำได้โดยใช้ค่าของแอตทริบิวต์ id ขององค์ประกอบ

ตัวอย่างเช่น คุณสามารถใช้ https://www.website.com/blog/postname#top เพื่อนำทางไปยังด้านบนสุดของโพสต์ในบล็อก หรือบางทีคุณอาจใช้ #pricing เพื่อนำผู้ใช้โดยตรงไปยังตารางราคาบนหน้าคุณสมบัติที่ยาวขึ้น

สมมติว่าคุณมีหน้าบนเว็บไซต์ และคุณใช้แท็ก <id> เพื่อระบุส่วนคำถามที่พบบ่อยในหน้าเว็บของคุณ ในสถานการณ์นี้ คุณสามารถใช้ https://www.website.com/about.html#faq เพื่อไปยังส่วนที่เกี่ยวข้องโดยตรง คุณแค่ต้องการคอนเทนเนอร์ FAQ เพื่อให้มี <id=”faq”> เป็นตัวเลือก CSS

URI เหมือนกับ URL หรือไม่

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

URL ทั้งหมดถือเป็น URI อย่างไรก็ตาม ไม่ใช่ทุก URI ที่เป็น URL

ความแตกต่างหลักระหว่างลำดับทรัพยากรทั้งสองคือระบุ URI และ URL ค้นหา เราใช้ URL เพื่อค้นหาหน้าเว็บและ URI เพื่อระบุ HTML, XML และไฟล์อื่นๆ

โดยทั่วไปแล้ว URL จะมีชื่อทรัพยากรและชื่อโดเมนหรือที่อยู่ IP ในทางตรงกันข้าม URI ไม่จำเป็นต้องมีชื่อโดเมนหรือที่อยู่ IP

URI สามารถระบุทรัพยากรตามชื่อ ที่ตั้ง หรือทั้งสองอย่าง อย่างไรก็ตาม URL จะระบุทรัพยากรและวิธีการเข้าถึงบนอินเทอร์เน็ต

URI ถูกใช้อย่างไร?

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

ตัวอย่างเช่น หากคุณต้องการค้นหาแหล่งข้อมูลทางอินเทอร์เน็ต เช่น เว็บไซต์ โดยปกติคุณจะต้องใช้ URL ขั้นตอนนี้จะเกี่ยวข้องกับการพิมพ์ URL ลงในแถบที่อยู่เว็บเบราว์เซอร์ของคุณ รวมทั้ง https:// แล้วกด Enter

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

อีกทางหนึ่ง สมมติว่าคุณใช้ URN เพื่อระบุหนังสือ ในกรณีนั้น คุณอาจรวมไว้ในการอ้างอิงของงานนั้น URN สามารถ ระบุ ทรัพยากรด้วยชื่อเฉพาะ อย่างไรก็ตาม ไม่จำเป็นต้องบอกคุณถึงวิธีที่คุณสามารถ ค้นหา ได้

ในทางกลับกัน คุณสามารถใช้ URC เพื่อระบุข้อมูลเมตาของเอกสาร แทนที่จะเป็นเอกสารจริง

ตัวอย่างเช่น คุณสามารถใช้ URC เพื่อชี้ไปที่ซอร์สโค้ด HTML ของหน้า ในกรณีนี้ อาจดูเหมือน view-source:https://example.com/ ในแถบเบราว์เซอร์ของคุณ จะนำคุณไปยังโค้ดเพจสำหรับ URL นั้นโดยตรง

บทสรุป

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

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

เรารู้ว่า URI อาจเป็นเนื้อหาที่หนาแน่นได้ ดังนั้นคุณมีคำถามใดๆ เกี่ยวกับ URI หรือไม่ แจ้งให้เราทราบในส่วนความคิดเห็นด้านล่าง!

ภาพเด่นผ่าน Overearth / shutterstock.com