URL (Нэгдмэл нөөц байршуулагч) гэж юу вэ?

Агуулгын хүснэгт:

URL (Нэгдмэл нөөц байршуулагч) гэж юу вэ?
URL (Нэгдмэл нөөц байршуулагч) гэж юу вэ?
Anonim

URL гэж товчилсон Нэгдсэн нөөцийн байршлыг тогтоогч нь интернет дэх файлын байршлыг тодорхойлох арга юм. Эдгээр нь зөвхөн вэб сайтыг нээхээс гадна серверт байршуулсан зураг, видео, программ хангамж болон бусад төрлийн файлуудыг татахад ашигладаг.

Компьютер дээрээ локал файл нээх нь үүн дээр давхар товшихтой адил хялбар боловч вэб сервер гэх мэт алсын компьютер дээр файлуудыг нээхийн тулд вэб хөтч маань хаанаас хайхаа мэдэхийн тулд URL хаягийг ашиглах ёстой. Жишээлбэл, доор тайлбарласан вэб хуудсыг харуулсан HTML файлыг нээх нь таны ашиглаж буй хөтчийн дээд хэсэгт байрлах навигацийн талбарт оруулах замаар хийгддэг.

Image
Image

Бусад нэр

Нэгдмэл нөөцийн байршлыг тогтоогчийг ихэвчлэн URL гэж товчилдог боловч HTTP эсвэл HTTPS протокол ашигладаг URL-уудыг дурдахад тэдгээрийг вэбсайтын хаяг гэж нэрлэдэг.

URL нь ихэвчлэн үсэг бүрийг тус тусад нь дууддаг (жишээ нь, earl биш, u - r - l). Энэ нь 1994 онд Uniform Resource Locator болж өөрчлөгдөхөөс өмнө Universal Resource Locator-ийн товчлол байсан.

URL-н жишээ

Та Google-н вэб сайтад хандахын тулд URL-г оруулаад дассан байх:

https://www.google.com

Хаяг бүхэлд нь URL гэж нэрлэдэг. Өөр нэг жишээ бол энэ вэбсайт (эхний) болон Microsoft-ын (хоёр дахь):

https://www.lifewire.comhttps://www.microsoft.com

Та маш тодорхой болж, зургийн шууд URL-г нээх боломжтой. Жишээлбэл, дараах URL нь Википедиагийн вэб сайт дээрх Google-н лого руу хөтөлнө:

https://upload.wikimedia.org/wikipedia/commons/thumb/2/2f/Google_2015_logo.svg/220px-Google_2015_logo.svg.png

Энэ нь https: үсгээр эхэлсэн бөгөөд дээрх жишээнүүд шиг энгийн URL хаягтай, гэхдээ өөр олон бичвэр, ташуу зураастай байгааг харж болно. тухайн зураг вэб сайтын сервер дээр байгаа яг хавтас болон файл руу.

Таныг чиглүүлэгчийн нэвтрэх хуудсанд хандах үед ижил ойлголт хэрэгжинэ; чиглүүлэгчийн IP хаягийг тохиргооны хуудсыг нээхийн тулд URL болгон ашигладаг.

Бидний ихэнх нь Firefox эсвэл Chrome зэрэг вэб хөтөч дээр ашигладаг эдгээр төрлийн URL-уудыг мэддэг ч эдгээр нь танд URL хэрэгтэй цорын ганц тохиолдол биш юм.

Эдгээр бүх жишээн дээр та вэбсайтыг нээхдээ HTTP протоколыг ашиглаж байгаа бөгөөд энэ нь ихэнх хүмүүст тааралддаг цорын ганц зүйл боловч FTP, TELNET, MAILTO зэрэг бусад протоколуудыг ашиглаж болно., болон RDP. URL нь таны хатуу диск дээрх дотоод файлуудыг зааж өгч болно. Протокол бүр нь зорьсон газартаа хүрэхийн тулд өвөрмөц синтакс дүрэмтэй байж болно.

URL-ийн бүтэц

URL-ийг өөр өөр хэсгүүдэд хувааж болно, хэсэг бүр нь алсын файлд хандах үед тодорхой зорилготой.

HTTP болон FTP URL-ууд нь protocol://hostname/fileinfo-тай ижил бүтэцтэй. Жишээлбэл, URL-тай нь FTP файл руу хандах нь иймэрхүү харагдах болно:

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

Энэ нь HTTP-ийн оронд FTP байхаас гадна вэб дээр танд таарч болох бусад URL шиг харагдаж байна.

Дараах URL-г HTTP хаягийн жишээ болгон ашиглаж, хэсэг бүрийг тодорхойлъё:

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

  • https нь таны харилцаж буй серверийн төрлийг тодорхойлдог протокол (FTP нь протокол гэх мэт) юм.
  • security нь энэ вэб сайтад хандахад хэрэглэгддэг хостын нэр юм.
  • googleblog нь домэйн нэр.
  • com нь дээд түвшний домэйн (TLD) гэж нэрлэгддэг бөгөөд зарим нь.net,.org,.co.uk гэх мэтийг агуулдаг.
  • /2018/01/ нь вэб хуудас эсвэл файлыг зохион байгуулахад ашигладаг сангуудыг илэрхийлнэ. Веб сайтын файлуудыг агуулж байгаа вэб сервер дээр эдгээр нь таны энэ URL-н зааж өгсөн файлыг олохын тулд товших жинхэнэ фолдерууд байх болно.
  • todays-cpu-vulnerability-what-you-need.html нь URL-н зааж буй бодит файл юм. Хэрэв та HTML файлын оронд зураг, аудио файл эсвэл өөр төрлийн файлыг ачаалах гэж байгаа бол URL нь тухайн файлын өргөтгөлөөр -p.webp" />.
  • security.googleblog.com бүлгийг бүрэн хангасан домэйн нэр (FQDN) гэж нэрлэдэг.

URL синтакс дүрэм

URL-д зөвхөн тоо, үсэг болон дараах тэмдэгтүүдийг оруулахыг зөвшөөрнө: ()!$-'_+.

Хүлээн авахын тулд бусад тэмдэгтүүдийг кодлох (програмчлалын код руу орчуулах) шаардлагатай.

Зарим URL-ууд үүнийг нэмэлт хувьсагчдаас салгах параметртэй байдаг. Жишээлбэл, та Google-ээс lifewire гэж хайвал:

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

Таны харж буй асуултын тэмдэг нь Google-н сервер дээр байршуулсан тодорхой скриптэд захиалгат илэрц авахын тулд түүн рүү тодорхой тушаал илгээхийг хүсэж байгааг хэлж байна.

Google-н хайлт хийхэд ашигладаг тусгай скрипт нь URL-ийн ?q=хэсгийг дагаж байгаа нь хайлтын нэр томъёо гэж тодорхойлогддог тул түүн дээр юу ч бичигдсэн байх ёстойг мэддэг. URL дээрх цэгийг Google хайлтын системээс хайхад ашигладаг.

YouTube-н шилдэг муурны видеог хайхад та URL-аас ижил төстэй үйлдлийг харж болно:

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

Хэдийгээр URL-д хоосон зай оруулахыг хориглодог ч зарим вэб сайтууд + тэмдгийг ашигладаг бөгөөд та үүнийг Google болон YouTube-н жишээнээс харж болно. Бусад нь %20. зайтай кодлогдсон эквивалентыг ашигладаг.

Зарим URL-ууд контекстээс хамааран параметрүүдийг хооронд нь сольж болно. Сайн жишээг YouTube-ийн видеонд цагийн тэмдэг нэмэх үед харж болно. Зарим холбоосууд нь тэмдэгт тэмдэг шаарддаг бол зарим нь асуултын тэмдэг ашигладаг.

URL нь зангуу ашиглах боломжтой. Эдгээр нь хамгийн төгсгөлд байрладаг бөгөөд холбоосыг сонгох үед тухайн хуудасны хаашаа шилжихийг тайлбарладаг. Вэб хуудсанд холбоос нэмэх үед зангуу үүсгэгддэг бөгөөд тэдгээр нь тооны тэмдгийг () ашигладаг. Википедиагийн оруулга дээрх зангуу таныг хуудасны өөр хэсэг рүү аваачдаг жишээ энд байна:

https://en.wikipedia.org/wiki/LifewireHistory

Олон хувьсагч ашигладаг URL-ууд асуултын тэмдгийн ард нэг буюу хэд хэдэн тэмдэгтийг ашигладаг. Та Windows 10-д зориулсан Amazon.com хайлтын жишээг эндээс харж болно:

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

Эхний хувьсагч url-ийн өмнө асуултын тэмдэг байгаа бол дараагийн хувьсагч болох field-keywords-ийн өмнө амперсанд. Нэмэлт хувьсагчийн өмнө амперсанд байх болно.

URL-ийн хэсэг нь домэйн нэрний дараах бүх зүйл (сан болон файлын нэр) том жижиг үсгээр харгалздаг. Хэрэв та Google-ээс гаргасан жишээ URL дээрх "хэрэгцээтэй" гэсэн үгийг томоор бичвэл URL-н төгсгөлийг todays-cpu-vulnerability-what-you-NEED.html гэж уншвал үүнийг өөрөө харж болно. Тэр хуудсыг нээхийг оролдоод үзэхэд тухайн файл сервер дээр байхгүй тул ачаалахгүй байгааг харж болно.

URL-н талаарх дэлгэрэнгүй мэдээлэл

Хэрэв URL нь таны вэб хөтчөөс-j.webp

URL-ууд нь серверийн IP хаягийг бодит хаяг гэж юу болохыг мэдэх шаардлагагүйгээр хялбархан ашиглах боломжийг бидэнд олгодог. Эдгээр нь бидний дуртай вэбсайтуудын санахад хялбар нэрс юм. URL-аас IP хаяг руу орчуулах нь DNS серверүүдийг ашигладаг.

Зарим URL-ууд нь үнэхээр урт бөгөөд нарийн төвөгтэй байдаг бөгөөд хэрэв та үүнийг холбоос болгон дарж эсвэл хөтчийн хаягийн мөрөнд хуулж/буулгавал илүү тохиромжтой. URL дахь алдаа нь 400-цуврал HTTP статус кодын алдаа үүсгэж болзошгүй ба хамгийн түгээмэл төрөл нь 404 алдаа юм.

Хэрэв та сервер дээр байхгүй хуудас руу нэвтрэхийг оролдвол 404 алдаа гарна. Эдгээр төрлийн алдаанууд нь маш түгээмэл тул зарим вэб сайтаас тэдгээрийн захиалгат, ихэвчлэн инээдэмтэй хувилбаруудыг олох болно. Хэрэв та хэвийн ачаалагдах ёстой гэж үзэж байгаа вэб сайт эсвэл онлайн файл руу нэвтрэхэд асуудалтай байгаа бол URL хаягийг олж засварлаж үзнэ үү.

Ихэнх URL-д портын нэрийг оруулах шаардлагагүй. Жишээлбэл, google.com-г нээхийн тулд портын дугаарыг нь https://www.google.com:80 гэх мэтээр төгсгөлд нь зааж өгч болно, гэхдээ энэ нь шаардлагагүй. Хэрэв вэбсайт нь оронд нь 8080 порт дээр ажиллаж байсан бол та портыг сольж, хуудас руу ингэж хандаж болно.

Өгөгдмөлөөр FTP сайтууд 21-р портыг ашигладаг боловч бусад нь 22-р порт эсвэл өөр зүйл дээр тохируулагдсан байж болно. Хэрэв FTP сайт 21-р портыг ашиглаагүй бол серверт зөв хандахын тулд аль портыг ашиглаж байгааг зааж өгөх ёстой. Хандалт хийхдээ ашигласан программ нь анхдагчаар ашиглаж байна гэж тооцдогоос өөр порт ашигладаг аливаа URL-д ижил ойлголт хамаарна.

FAQ

    Би URL-г хааж болох уу?

    Тийм. Вэбсайтыг хэрхэн хаах нь таны төхөөрөмж болон үйлдлийн системээс хамаарна. Ихэнх вэб хөтчүүд танд тодорхой сайтуудыг хаах боломжийг олгодог бөгөөд та чиглүүлэгчийн тохиргоогоор дамжуулан өөрийн бүх сүлжээн дэх URL-г хааж болно.

    Хоосон URL гэж юу вэ?

    Хоосон URL нь урт, илүү төвөгтэй URL-аас дахин чиглүүлдэг богино, мартагдашгүй URL юм. Хоосон URL тохируулахын тулд захиалгат домэйн санал болгодог URL богиносгогч ашиглана уу.

    Буцах URL гэж юу вэ?

    Буцах URL нь өөр вэб сайт эсвэл программ дахь үйлдлийг гүйцэтгэсний дараа хэрэглэгчдийг дахин чиглүүлэх хуудас юм. Жишээлбэл, хэрэв та вэбсайтаас худалдан авалт хийж, гуравдагч талын төлбөрийн процессор руу чиглүүлэх юм бол төлбөрөө хийж дууссаны дараа таныг анхны сайт дээрх буцаан залгах URL (ихэвчлэн баталгаажуулах хуудас) руу чиглүүлэх болно.

    HTTP болон HTTPS хоёрын ялгаа юу вэ?

    HTTP болон HTTPS-ийн гол ялгаа нь HTTPS илүү аюулгүй байдаг. Тиймээс үүнийг аюулгүй өгөгдөл дамжуулах шаардлагатай вэб сайтад үргэлж ашиглах хэрэгтэй.

Зөвлөмж болгож буй: