Σπίτι Ήχος Ποια είναι η διαφορά μεταξύ ενός url και ενός uri;

Ποια είναι η διαφορά μεταξύ ενός url και ενός uri;

Anonim

Οι όροι ομοιόμορφο αναγνωριστικό πόρων (URI) και ομοιόμορφος εντοπισμός πόρων (URL) χρησιμοποιούνται συχνά εναλλακτικά. Δυστυχώς, αυτοί οι δύο όροι περιγράφουν κάπως διαφορετικές έννοιες.


Ένα URI χρησιμοποιείται για να εντοπίσει κάτι στον Παγκόσμιο Ιστό. Υπάρχουν δύο τύποι URI:

  • Ομοιόμορφο όνομα πόρων (URN): Τα URN βασικά δηλώνουν τι είναι κάτι, αλλά δεν έχουν πληροφορίες για το πώς να το αποκτήσουν πρόσβαση.
  • Ενιαίος εντοπισμός πόρων (URL): Οι διευθύνσεις URL περιέχουν τη θέση κάποιου στοιχείου και λένε στο πρόγραμμα πελάτη (συνήθως ένα πρόγραμμα περιήγησης) πώς να το αποκτήσετε πρόσβαση.
Με απλά λόγια, ένα URN είναι το όνομα κάποιου και η διεύθυνση URL είναι το όνομα και η διεύθυνση.


Για παράδειγμα, η διεύθυνση http://www.example.com/example1.html διευκρινίζει στο πρόγραμμα περιήγησης ότι ένα αρχείο που ονομάζεται example1.html μπορεί να αποκτηθεί μέσω του παραδειγματικού τομέα χρησιμοποιώντας το HTTP (HyperText Transfer Protocol). Αυτό σημαίνει ότι το πρόγραμμα περιήγησής σας μπορεί να ζητήσει το αρχείο και να το εμφανίσει για εσάς χρησιμοποιώντας HTTP.


Μια διεύθυνση URL είναι ένας τύπος URI μαζί με URNs. Οι περισσότεροι άνθρωποι δεν θα πρέπει ποτέ να ανησυχούν για την κλήση μιας διεύθυνσης URI κατά λάθος. Στην πραγματικότητα, στις περισσότερες περιπτώσεις θα είναι σωστές με τον ίδιο τρόπο που κάποιος που καλεί έναν πούντλο ένα σκυλί είναι σωστό. Για τους ανθρώπους που εμπλέκονται στην πραγματική κωδικοποίηση των εφαρμογών, ωστόσο, η διαφορά είναι σημαντική επειδή όχι κάθε URI είναι μια διεύθυνση URL (όπως ακριβώς δεν είναι κάθε σκύλος ένας πόδι).

Ποια είναι η διαφορά μεταξύ ενός url και ενός uri;