במהלך גלישה באינטרנט או בדיקה באתר כלשהו, ייתכן שנתקלת במילים 'URI' ו-'URL' מספר פעמים. אלו הם שני המושגים החשובים של אינטרנט והם משמשים בעיקר לסירוגין. אבל הם אינם זהים זה לזה; ההבדל העיקרי בין URI ו-URL הוא זה URI יכול לייצג גם את כתובת האתר וגם את ה-URN של משאב בו זמנית, בעוד שכתובת האתר יכולה לציין רק את הכתובת של המשאב באינטרנט . בנושא זה נראה URI ו-URL בנפרד וכיצד ניתן להבדיל בין שניהם.
מה זה URI?
URI או מזהה משאבים אחיד הוא מזהה מחרוזת המתייחס למשאב באינטרנט. זוהי מחרוזת של תווים המשמשת לזיהוי כל משאב ב- מרשתת באמצעות מיקום, שם או שניהם.
ל-URI יש שתי תת-קבוצות; כתובת URL (מאתר משאבים אחיד) ו URN (מספר משאב אחיד) . אם הוא מכיל רק שם, זה אומר שזה לא כתובת URL. במקום URI ישירות, אנו רואים בעיקר את כתובת האתר וה-URN בעולם האמיתי.
URI מכיל סכימה, סמכות, נתיב, שאילתה ושבר. כמה תוכניות URI הנפוצות ביותר הן HTTP , HTTPs , ftp , Idap, Telnet וכו' .
תחביר של URI
התחביר של URI ניתן להלן:
scheme:[//authority]path[?query][#fragment]
כמה דוגמאות של URI
- mailto: [מוגן באימייל]
- חדשות:comp.infosystems.www.servers.unix
- urn:oasis:names:specification:docbook:dtd:xml:4.1.2
מהי כתובת האתר?
כתובת URL או אתר משאבים אחיד משמש לאיתור המיקום של המשאב באינטרנט. זוהי הפניה למשאב ודרך לגשת למשאב זה. כתובת URL מציגה תמיד משאב ייחודי, והוא יכול להיות דף HTML, מסמך CSS, תמונה וכו'.
כתובת URL משתמשת בפרוטוקול לגישה למשאב, שיכול להיות HTTP, HTTPS, FTP וכו'.
איך לשדרג ג'אווה
זה מכונה בעיקר ככתובת האתר, שמשתמש יכול למצוא בסרגלי הכתובת שלו. דוגמה לכתובת URL מובאת להלן:
הערה: כל כתובות האתרים יכולות להיות כתובות URI, אך כל כתובות ה-URI אינן יכולות להיות כתובות אתרים. הסיבה לכך היא ש-URI מכיל גם URL וגם URN ומייצג URL או URN, או שניהם.
תחביר של כתובת אתר
כל כתובת URL של HTTP עקוב אחר התחביר של URI הגנרי שלה. מכאן שהתחביר של כתובת האתר דומה גם לתחביר של URI. זה מובא להלן:
scheme:[//authority]path[?query][#fragment]
כתובת האתר שלמעלה מורכבת מהרכיבים הבאים:
הבדלים עיקריים בין URI ו-URL
- URI מכיל גם URL וגם URN כדי לזהות את השם והמיקום או את שניהם של משאב; לעומת זאת, URL היא קבוצת משנה של URI ומזהה רק את מיקום המשאב.
- הדוגמה של URI היא urn:isbn:0-476-27557-4, ואילו הדוגמה של URL, היא https://google.com.
- ניתן להשתמש ב-URI כדי למצוא משאבים ב-HTML, XML וקבצים אחרים, בעוד שניתן להשתמש ב-URL רק כדי לאתר דף אינטרנט.
- כל כתובת אתר יכולה להיות URI, בעוד שכל ה-URI לא תמיד יכולים להיות כתובות URL.
תרשים ההבדל בין URI ו-URL
סוּג | כתובת אתר |
---|---|
URI הוא ראשי תיבות של Uniform Resource Identifier. | URL הוא ראשי תיבות של Uniform Resource Locator. |
URI מכיל שתי קבוצות משנה, URN, שמספרות את השם, ו-URL, שמספרת את המיקום. | כתובת האתר היא קבוצת המשנה של URI, שמספרת את המיקום היחיד של המשאב. |
כל כתובות ה-URI אינן יכולות להיות כתובות אתרים, מכיוון שהן יכולות להצביע על שם או מיקום. | כל כתובות האתרים הן URI, שכן כל כתובת אתר יכולה להכיל רק את המיקום. |
URI שואף לזהות משאב ולהבדיל אותו ממשאבים אחרים על ידי שימוש בשם המשאב או המיקום של המשאב. | כתובת URL שואפת למצוא את המיקום או הכתובת של משאב באינטרנט. |
דוגמה ל-URI יכולה להיות ISBN 0-486-35557-4. | דוגמה לכתובת אתר היא https://www.javatpoint.com. |
הוא משמש בדרך כלל בקבצי XML וספריית תגים כגון JSTL ו-XSTL כדי לזהות את המשאבים והבינאריים. | הוא משמש בעיקר לחיפוש בדפי אינטרנט באינטרנט. |
סכימת URI יכולה להיות פרוטוקול, ייעוד, מפרט או כל דבר. | סכימת ה-URL היא בדרך כלל פרוטוקול כגון HTTP, HTTPS, FTP וכו'. |
סיכום
לפי הדיון לעיל, אנו יכולים כעת להבדיל בין URI ו-URL. URI הוא רצף של תווים המזהה משאב אינטרנט לפי מיקום, שם או שניהם זמינים באינטרנט. ואילו כתובת URL היא רצף של תווים המזהה רק את המיקום של משאב זמין באינטרנט.