این پست بیشتر برای کسانی نوشته شده است که اطلاعات زیادی از کامپیوتر و برنامهنویسی ندارند و میخواهند دربارهی نشانیهای وب بیشتر بدانند.
بهطوریکه میدانید، برای مرورگری اینترنت (یعنی همان وبگردی) از برنامهای به نام مرورگر وب استفاده میکنیم. بهعنوان مثال، برنامههای کروم و فایرفاکس و اینترنت اکسپلورر مرورگرهای وب هستند. تمام برنامههای مرورگر وب، دارای قسمتی به نام نوار آدرس هستند که در آنجا نشانی اینترنتی صفحهی مورد نظر را وارد میکنید:
نشانی وب (URL) آدرسی است که در داخل نوار آدرس مشاهده میکنید. بهعنوان مثال، در تصویر بالا، نشانی اینترنتی صفحهی پروژهی گوتنبرگ http://www.gutenberg.org/ است.
نشانی وب از چند بخش تشکیل میشود. برای نمونه، یک نشانی وب را بهصورت زیر در نظر میگیریم:
http://example.com/browse/books?id=121&view=compact#top
در این مثال، اولین جزء نشانی http است که به آن پروتکل (protocol) یا شِمای (schema) نشانی وب میگوییم. جزء بعدی example.com است که به آن میزبان (host) میگوییم. سومین جزء /browse/books است که به آن مسیر (path) میگوییم. جزء بعدی ?id=121&view=compact است که به آن پرسجو (query) میگوییم که مشتمل بر پارامترهای نشانی است. مثلاً در اینجا، پارامترها شامل id (با مقدار 121) و view (با مقدار compact) هستند. آخرین جزء نشانی وب در این مثال #top است که به آن قطعه (fragment) میگویند.
البته باید در نظر داشت که نشانی وب ممکن است بعضی از این اجزا را نداشته باشد.
آشنایی با نشانیهای وب میتواند به شما کمک کند که بهتر از اینترنت استفاده کنید.
در مثال بالا، پروتکل نشانی وب از نوع http بود. ولی باید دانست که پروتکلهای دیگری نیز در نشانیهای وب استفاده میشوند. از آن جمله میتوان به ftp اشاره کرد که برای انتقال فایل مورد استفاده قرار میگیرد. پروتکل data نیز در داخل صفحات وب برای تصاویر و اجزای دیگر مورد استفاده قرار میگیرد.