logo

URI לעומת כתובת URL | ההבדל בין URI ו-URL

URI לעומת כתובת URL

במהלך גלישה באינטרנט או בדיקה באתר כלשהו, ​​ייתכן שנתקלת במילים 'URI' ו-'URL' מספר פעמים. אלו הם שני המושגים החשובים של אינטרנט והם משמשים בעיקר לסירוגין. אבל הם אינם זהים זה לזה; ההבדל העיקרי בין URI ו-URL הוא זה URI יכול לייצג גם את כתובת האתר וגם את ה-URN של משאב בו זמנית, בעוד שכתובת האתר יכולה לציין רק את הכתובת של המשאב באינטרנט . בנושא זה נראה URI ו-URL בנפרד וכיצד ניתן להבדיל בין שניהם.

מה זה URI?

URI או מזהה משאבים אחיד הוא מזהה מחרוזת המתייחס למשאב באינטרנט. זוהי מחרוזת של תווים המשמשת לזיהוי כל משאב ב- מרשתת באמצעות מיקום, שם או שניהם.

ל-URI יש שתי תת-קבוצות; כתובת URL (מאתר משאבים אחיד) ו URN (מספר משאב אחיד) . אם הוא מכיל רק שם, זה אומר שזה לא כתובת URL. במקום URI ישירות, אנו רואים בעיקר את כתובת האתר וה-URN בעולם האמיתי.

URI לעומת כתובת URL

URI מכיל סכימה, סמכות, נתיב, שאילתה ושבר. כמה תוכניות URI הנפוצות ביותר הן HTTP , HTTPs , ftp , Idap, Telnet וכו' .

תחביר של URI

התחביר של URI ניתן להלן:

 scheme:[//authority]path[?query][#fragment] 
    תָכְנִית:הרכיב הראשון של URI הוא סכימה המכילה רצף של תווים שיכול להיות כל שילוב של אות, ספרה, סימן פלוס או מקף (_), ואחריו נקודתיים (:). התוכניות הפופולריות הן http, file, ftp, data ו-irc. יש לרשום את התוכניות ב- IANA.סמכות: טרכיב הסמכות הוא אופציונלי ולפניו שני קווים לוכסניים (//). הוא מכיל שלושה מרכיבי משנה:
      פרטי משתמש:הוא עשוי להכיל שם משתמש וסיסמה אופציונלית מופרדים באמצעות נקודתיים. רכיב המשנה מלווה בסמל @.מנחה:הוא מכיל שם רשום או כתובת IP. כתובת ה-IP חייבת להיות מוקפת בסוגריים [].נמל:אופציונאלי
    נָתִיב:הוא מורכב מרצף של קטעי נתיב המופרדים על ידי קו נטוי (/). ה-URI תמיד מציין זאת; עם זאת, הנתיב שצוין עשוי להיות ריק או באורך 0.שאילתא:זהו רכיב אופציונלי, אשר לפניו סימן שאלה(?). הוא מכיל מחרוזת שאילתה של נתונים לא היררכיים.רסיס:זהו גם רכיב אופציונלי, שלפניו סמל hash(#). הוא מורכב ממזהה קטע המספק כיוון למשאב משני.

כמה דוגמאות של URI

  1. mailto: [מוגן באימייל]
  2. חדשות:comp.infosystems.www.servers.unix
  3. urn:oasis:names:specification:docbook:dtd:xml:4.1.2

מהי כתובת האתר?

כתובת URL או אתר משאבים אחיד משמש לאיתור המיקום של המשאב באינטרנט. זוהי הפניה למשאב ודרך לגשת למשאב זה. כתובת URL מציגה תמיד משאב ייחודי, והוא יכול להיות דף HTML, מסמך CSS, תמונה וכו'.

כתובת URL משתמשת בפרוטוקול לגישה למשאב, שיכול להיות HTTP, HTTPS, FTP וכו'.

איך לשדרג ג'אווה

זה מכונה בעיקר ככתובת האתר, שמשתמש יכול למצוא בסרגלי הכתובת שלו. דוגמה לכתובת URL מובאת להלן:

URI לעומת כתובת URL

הערה: כל כתובות האתרים יכולות להיות כתובות URI, אך כל כתובות ה-URI אינן יכולות להיות כתובות אתרים. הסיבה לכך היא ש-URI מכיל גם URL וגם URN ומייצג URL או URN, או שניהם.

URI לעומת כתובת URL

תחביר של כתובת אתר

כל כתובת URL של HTTP עקוב אחר התחביר של URI הגנרי שלה. מכאן שהתחביר של כתובת האתר דומה גם לתחביר של URI. זה מובא להלן:

 scheme:[//authority]path[?query][#fragment] 

כתובת האתר שלמעלה מורכבת מהרכיבים הבאים:

    תָכְנִית:הרכיב הראשון של כתובת האתר הוא סכימה, המייצגת פרוטוקול שדפדפן צריך להשתמש בו כדי לבקש את המשאב. הפרוטוקולים הנפוצים עבור אתרי אינטרנט הם HTTP או HTTPS.רְשׁוּת:הרשות כוללת שני מרכיבי משנה, שם דומיין ופורט , מופרד על ידי נקודתיים. שם הדומיין יכול להיות כל דבר, השם הרשום של המשאב כמו javatpoint.com, ופורט הוא השער הטכני לגישה למשאב בשרת אינטרנט. מספר היציאה 80 משמש עבור HTTP ו 443 משמש עבור HTTP ס.נָתִיב:הנתיב מציין את הנתיב המלא למשאב בשרת האינטרנט. זה יכול להיות כמו /software/htp/index.html. מחרוזת שאילתה:המחרוזת היא המכילה את צמד השם והערכים. אם הוא משמש בכתובת URL, הוא עוקב אחר רכיב הנתיב ומספק את המידע. כמו '?key1=value1&key2=value2'. רסיס:זהו גם רכיב אופציונלי, שלפניו סמל hash(#). הוא מורכב ממזהה קטע המספק כיוון למשאב משני.

הבדלים עיקריים בין 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 היא רצף של תווים המזהה רק את המיקום של משאב זמין באינטרנט.