URL деген эмне (Бирдиктүү ресурстардын локатору)?

Мазмуну:

URL деген эмне (Бирдиктүү ресурстардын локатору)?
URL деген эмне (Бирдиктүү ресурстардын локатору)?
Anonim

URL катары кыскартылган, Бирдиктүү Ресурс Локатору файлдын интернетте жайгашкан жерин аныктоонун бир жолу. Алар веб-сайттарды гана эмес, сүрөттөрдү, видеолорду, программалык камсыздоо программаларын жана серверде жайгаштырылган файлдардын башка түрлөрүн жүктөп алуу үчүн да колдонобуз.

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

Image
Image

Башка ысымдар

Бирдиктүү Ресурстарды локаторлор көбүнчө URL'дер катары кыскартылган, бирок алар HTTP же HTTPS протоколдорун колдонгон URL'дерге кайрылганда веб-сайт даректери деп да аталат.

URL адатта ар бир тамга өзүнчө айтылат (б.а., u - r - l, граф эмес). Ал 1994-жылы Uniform Resource Locator болуп өзгөртүлгөнгө чейин Универсал Ресурстарды Локатордун аббревиатурасы болгон.

URL мисалдары

Сиз Google'дун веб-сайтына кирүү үчүн URL дарегине көнүп калсаңыз керек:

https://www.google.com

Бардык дарек URL деп аталат. Дагы бир мисал бул веб-сайт (биринчи) жана Microsoftтун (экинчи):

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

Сиз атүгүл супер спецификалык алып, сүрөткө түз URL ача аласыз. Мисалы, төмөнкү URL Wikipedia сайтында 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 сыяктуу башка протоколдорду да колдоно аласыз., жана РДП. 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'лер анкерлерди да колдоно алат. Булар эң аягында жайгашкан жана шилтеме тандалганда ошол беттин кайсы жерине өтүү керек экенин сүрөттөйт. Анкерлер веб-баракчага шилтемелерди кошууда түзүлөт жана алар сан белгисин () колдонушат. Бул жерде Wikipedia жазуусундагы бир мисал бар, анда анкер сизди барактын башка бөлүгүнө алып барат:

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 даректерине карата колдонулат.

КБС

    URL'ди бөгөттөсөм болобу?

    Ооба. Вебсайтты кантип бөгөттөйсүз, түзмөгүңүзгө жана операциялык тутумуңузга жараша болот. Көпчүлүк веб-браузерлер белгилүү бир сайттарды бөгөттөөгө мүмкүндүк берет жана роутердин жөндөөлөрү аркылуу бүт тармагыңыздагы URL'ди бөгөттөп койсоңуз болот.

    Болуптур URL деген эмне?

    Уйкусуз URL – бул кыска, эсте каларлык URL, ал узунураак, татаал URL'ден багыттоо. Жөнөкөй URL орнотуу үчүн, ыңгайлаштырылган домендерди сунуштаган URL кыскарткычты колдонуңуз.

    Кайра чалуу URL деген эмне?

    Кайра чалуу URL - бул колдонуучулар башка веб-сайтта же программада аракет аяктагандан кийин кайра багыттала турган барак. Мисалы, вебсайттан сатып алып, үчүнчү тараптын төлөм процессоруна багытталсаңыз, төлөм аяктагандан кийин баштапкы сайттагы кайра чалуу URL дарегине (көбүнчө ырастоо барагы) багытталасыз.

    HTTP менен HTTPS ортосунда кандай айырма бар?

    HTTP менен HTTPS ортосундагы негизги айырма HTTPS коопсузураак. Ошондуктан, ал ар дайым коопсуз маалыматтар өткөрүлүшү керек болгон вебсайттарда колдонулушу керек.

Сунушталууда: