URL гэж юу вэ? (Uniform Resource Locator)

URL-ийн тодорхойлолт & жишээ

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

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

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

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

URL-ийн жишээ

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

https://www.google.com

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

https: // https://www.microsoft.com

Та ч гэсэн супер онцгой шинжтэй болж, зурагтай шууд URL-г нээж болно, энэ нь Википедиагийн вэбсайт дахь Google-ийн лого руу заасан урттай адил юм. Хэрэв та энэ холбоосыг нээвэл та https: // -ээр эхэлж байгааг харж болно. Дээрх жишээнүүд шиг байнгын харагддаг URL байна, гэхдээ дараа нь яг тухайн хавтас болон файлыг зааж өгөхийн тулд өөр бусад текст болон slashes вэбсайтын сервер дээр байрладаг.

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

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

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

URL-ийн бүтэц

URL нь алслагдсан файлд хандах үед тодорхой хэсэг үйлчлэх хэсэг тус бүрт хуваагдана.

HTTP болон FTP хаягийг протокол: // hostname / fileinfo гэх мэтээр бүтэцдэг . Жишээлбэл, FTP файлыг өөрийн URL-тай холбох нь иймэрхүү харагдах болно:

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

... өөрөөр хэлбэл, HTTP-ийн оронд FTP- с авахаас гадна вэб дээр тэнд гарч болох өөр URL шиг харагдана.

Google- ийн CPU-н алдаа зарлах HTTP хаягыг дараах хаягаар оруулна уу.

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

URL Syntax Дүрэм

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

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

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

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

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

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

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

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

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

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

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

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

URL-ийн зарим хэсэг нь хэрэглэгчийн мэдрэмжтэй байдаг - ялангуяа домэйн нэр (директор болон файлын нэр) -ийн дараа бүх зүйл. Хэрэв та URL дээрх төгсгөлд /free-driver-updater-Tools.htm файлыг уншсанаар дээрх URL дээр "tools" гэсэн үгний оронд "tools" гэсэн үгсийг ихэсгэх боломжтой . Энэ хуудсыг нээгээд үзээрэй, тэрхүү файлыг сервер дээр байхгүй тул ачаалахгүй байхыг харж болно.

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

Хэрвээ URL нь таны вэб хөтөчийг харуулах файлыг танд зааж өгвөл, JPG image гэх мэт нь та үүнийг үзэхийн тулд файлыг компьютертээ татаж авах шаардлагагүй болно. Гэхдээ, PDF болон DOCX файлууд, ялангуяа EXE файлууд (болон бусад олон файлын төрлүүд гэх мэт) хөтөчид харагддаггүй файлуудын хувьд үүнийг ашиглахын тулд файлыг татаж авахыг танаас хүсэх болно.

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

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

Нэг жишээг 1and1.com дээрээс харж болно. Хэрэв та өөрийн сервер дээр байхгүй хуудас руу нэвтрэхийг оролдож байгаа бол (энэ шиг) та 404 алдаа гарна. Эдгээр төрлийн алдаанууд нь ихэвчлэн олон тооны вебсайт дээр заншилтай, ихэвчлэн инээдэмтэй, тэдгээрийн хувилбаруудыг олоход маш их нийтлэг байдаг. Миний 20 шилдэг 404 алдааны хуудсыг үзнэ үү Миний хувийн дуртай зарим хүмүүсийн хувьд слайдууд.

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

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

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