Skip to main content

Какъв е уебсайтът и URL адресът?

HTTP and HTML | Internet 101 | Computer Science | Khan Academy (Може 2024)

HTTP and HTML | Internet 101 | Computer Science | Khan Academy (Може 2024)
Anonim

Съкратено като URL , универсален ресурс локатор е начин за идентифициране на местоположението на файл в интернет. Те са това, което използваме, за да отворим не само уеб сайтове, но и да изтегляме изображения, видеоклипове, софтуерни програми и други видове файлове, които се хостват на сървър.

Отваряне a местен Файлът на компютъра ви е толкова просто, колкото двойно кликване, но за да отворите файлове отдалечен компютри, като уеб сървъри, трябва да използваме URL адреси, така че нашият уеб браузър да знае къде да търси. Например, отварянето на HTML файла, който представлява уеб страницата, обяснена по-долу, се извършва чрез въвеждане в лентата за навигация в горната част на браузъра, който използвате.

Унифицираните средства за локализиране на ресурси са най - често съкратени като URL адреси но те също се наричат уеб адреси когато се отнасят до URL адреси, които използват протокола HTTP или HTTPS.

URL обикновено се произнася с всяка буква, която се говори индивидуално (т.е. u - r - л , не граф ). Това беше съкращение Универсален ресурсен локатор преди да бъде променена на Унифициран ресурсен локатор.

Примери за URL адреси

Вероятно сте използвали за въвеждане в URL адрес, като този за достъп до уебсайта на Google:

https://www.google.com

Целият адрес се нарича URL. Друг пример е този уебсайт (първо) и Microsoft (вторият):

https://Go-Travels.comhttps://www.microsoft.com

Можете дори да получите супер специфични и да отворите директния URL адрес на изображение, като този дълъг, който сочи логото на Google на уеб сайта на Уикипедия. Ако отворите тази връзка, можете да видите, че започва с нея HTTPS: // и има редовно изглеждащ URL адрес като примерите по-горе, но след това има много други текстове и наклон, за да ви насочи към точната папка и файла, където изображението се намира на сървъра на уебсайта.

Същата концепция важи и когато влизате в страницата за влизане на рутера. IP адресът на маршрутизатора се използва като URL адрес, за да се отвори страницата за конфигуриране.

Повечето от нас са запознати с тези типове URL адреси, които използваме в уеб браузър като Firefox или Chrome, но тези не са единствените случаи, в които ще ви е необходим URL адрес.

Във всички тези примери използвате HTTP протокола, за да отворите уебсайта, който вероятно е единственият, който повечето хора срещат, но има и други протоколи, които можете да използвате, като FTP, TELNET, MAILTO и RDP. URL адресът дори може да сочи към локалните файлове, които имате на твърдия диск. Всеки протокол може да има уникален набор от правила за синтаксис, за да достигне целта.

Структура на URL адрес

URL адресът може да бъде разделен на различни секции, като всяка част има определена цел при достъп до отдалечен файл.

HTTP и FTP URL адресите са структурирани по същия начин като протокол: // хост / fileinfo, Например, достъпът до FTP файл с неговия URL адрес може да изглежда по следния начин:

FTP: //servername/folder/otherfolder/programdetails.docx

… което, освен да има FTP вместо HTTP, изглежда като всеки друг URL адрес, който може да срещнете там в мрежата.

Нека използваме следния URL адрес, който е съобщение на Google за недостатък на процесора, като пример за HTTP адрес и идентифициране на всяка част:

https://security.googleblog.com/2018/01/todays-cpu-vulnerability-what-you-need.html

  • HTTPS е протоколът (като FTP е протокол), който определя вида на сървъра, с който общувате.
  • сигурност е името на хоста, използвано за достъп до този конкретен уебсайт.
  • googleblog е името на домейна.
  • COM е това, което се нарича домейн от първо ниво (TDL), някои от които включват .net, .org, .co.uk и т.н.
  • /2018/01/ представлява директории, използвани за организиране на уеб страница или файл. На уеб сървъра, който държи файловете на уебсайта, те биха били действителните папки, през които щяхте да кликнете, за да намерите файла, уточняващ този URL адрес.
  • днешния-CPU-уязвимост-какво-ли-need.html е действителният файл, към който URL адресът сочи. Ако се опитвате да заредите изображение, аудиофайл или друг тип файл вместо HTML файл, то URL адресът ще завърши в това разширение на файла (като PNG или MP3).
  • security.googleblog.com като група се нарича Full Qualified Domain Name (FQDN).

Правила за синтактичен URL адрес

В URL адрес са разрешени само цифри, букви и следните знаци: ()! $ -'_ * +.

Другите знаци трябва да бъдат кодирани (преведени на програмен код), за да бъдат приети в URL адрес.

Някои URL адреси имат параметри, които разделят URL адреса от допълнителни променливи. Например, когато правите търсене в Google LifeWire :

https://www.google.com/search?q=lifewire

… въпросният знак, който виждате, е да разкажете на определен скрипт, хостван на сървъра на Google, че искате да изпратите конкретна команда към него, за да получите персонализирани резултати.

Специфичният скрипт, който Google използва, за да изпълнява търсения, знае, че каквото и да следва ? Q = част от URL адреса трябва да се идентифицира като термин за търсене, така че каквото и да е написано в тази точка в URL адреса, се използва за търсене в търсещата машина на Google.

Можете да видите подобно поведение в URL адреса в това търсене в YouTube най-добрите видеоклипове за котки :

https://www.youtube.com/results?search_query=best+cat+videos

Забележка: Въпреки че в URL адресите не се допускат интервали, някои сайтове използват a + знак, който можете да видите в примерите на Google и YouTube. Други използват кодирания еквивалент на пространство, което е %20 .

URL адресите, които използват множество променливи, използват един или повече амперсанди след въпросителен знак.Можете да видите примера тук за търсене в Amazon.com за Windows 10:

https://www.amazon.com/s/ref=nb_sb_noss_2?url=search-alias%3Daps&field-keywords=windows+10

Първата променлива, URL, се предхожда от въпросителен знак, но следващата променлива, полеви ключови думи, се предхожда от ampersand. Допълнителни променливи биха били предшествани и от ampersand.

Части от URL адрес са чувствителни към малки и големи букви - особено всичко след името на домейна (директории и име на файл). Можете да видите това сами, ако капитализирате думата "инструменти" в примерния URL адрес от моя сайт, който сме деконструирали по-горе, като изведете края на URL адреса /free-driver-updater-Tools.htm , Опитайте се да отворите тази страница тук и можете да видите, че тя не се зарежда, защото този конкретен файл не съществува на сървъра.

Повече информация за URL адресите

Ако URL адресът Ви насочи към файл, който може да ви покаже уеб браузърът ви, например изображение в JPG, тогава не е нужно действително да изтеглите файла на компютъра си, за да го видите. Въпреки това, за файлове, които обикновено не се показват в браузъра, като PDF и DOCX файлове и особено EXE файлове (и много други видове файлове), ще бъдете подканени да изтеглите файла на компютъра си, за да го използвате.

URL адресите ни осигуряват лесен начин за достъп до IP адреса на сървъра, без да се налага да знаем какъв е действителният адрес. Те са като лесни за запомняне имена за любимите ни сайтове. Този превод от URL адрес на IP адрес е това, за което се използват DNS сървърите.

Някои URL адреси са наистина дълги и сложни и най-добре се използват, ако кликнете върху тях като връзка или ги копирате / поставите в адресната лента на браузъра. Грешката в URL адрес може да генерира грешка в състоянието на HTTP статуса на 400 серии, като най-често срещаният тип е грешка 404.

Един пример може да се види в 1and1.com , Ако се опитате да получите достъп до страница, която не съществува на сървъра си (като тази), ще получите грешка 404. Тези типове грешки са толкова чести, че често ще намерите обичайни, често хумористични версии на тях на някои уеб сайтове.

Ако имате проблеми с достъпа до уеб сайт или онлайн файл, за който смятате, че трябва да се зареждат нормално, вижте Как да отстранявате грешка в URL адрес за някои полезни идеи за това какво да направите после.

Повечето URL адреси не изискват името на порт да бъде дадено. отвор google.com , например, може да се направи, като се посочи номерът на порта накрая http://www.google.com:80 но това не е необходимо. Ако вместо това сайтът работи на порт 8080, можете да замените порта и да получите достъп до страницата по този начин.

По подразбиране FTP сайтовете използват порт 21, но други могат да бъдат настроени на порт 22 или нещо различно. Ако сайтът FTP не използва порт 21, трябва да посочите кой използва, за да получи достъп до сървъра правилно. Същата концепция важи и за всеки URL адрес, който използва различен порт от използваната от него програма, която по подразбиране използва.