How Do URLs Work?

Ғылым және технология

You might look at URLs nearly every day, but what do all the parts of a Web address actually do?
TunnelBear message: TunnelBear is the easy-to-use VPN app for mobile and desktop. Visit tunnelbear.com/linus to try it free and save 10% when you sign up for unlimited TunnelBear data.
Techquickie Merch Store: www.designbyhumans.com/shop/L...
Techquickie Movie Poster: shop.crowdmade.com/collection...
Leave a comment with your requests for future episodes, or tweet them here: / jmart604
Follow: / linustech
Join the community: linustechtips.com
Image at 1:35 credit Matthaus Wander. Used with permission under Creative Commons Attribution 2.5 Generic. creativecommons.org/licenses/...

Пікірлер: 600

  • @MisterRorschach90
    @MisterRorschach907 жыл бұрын

    i need more %24

  • @imnotusingmyrealname4566
    @imnotusingmyrealname45667 жыл бұрын

    "Are socks and sandals cool?" XD

  • @rjTid

    @rjTid

    7 жыл бұрын

    Skillless Gaming And I hope Linus will be the one cover this... xD

  • @Hoi_A
    @Hoi_A7 жыл бұрын

    Im kinda disappointed that: 1: no mention of https which is important. (in my opinion) 2: no mention of subdomains

  • @alii9346

    @alii9346

    7 жыл бұрын

    why you edited your comment

  • @Hoi_A

    @Hoi_A

    7 жыл бұрын

    just formatting

  • @mike_gevers

    @mike_gevers

    7 жыл бұрын

    This video is about explaining different parts of a URL, not a full enumeration of possible web protocols. Saying that https should be in the video is like saying that they should have included every single top-level domain in the part about TLDs.

  • @_clemens_

    @_clemens_

    7 жыл бұрын

    no DNS explanation (could be very short in two sentences) ist more kind of thing I miss (and that he says that top level domains help with the route, which is BS, they only help in searching up domains in the DNS list. The route is done purely on IP)

  • @Hoi_A

    @Hoi_A

    7 жыл бұрын

    Ok sure maybe https is not nessecary in this video. But not having subdomains is still quite a fail considering they are quite an important part of an url

  • @EternalSilence1
    @EternalSilence17 жыл бұрын

    1:55 --> Kingdom of Belgium. Yes, we do exist.

  • @Hobbles_
    @Hobbles_7 жыл бұрын

    Honestly, that was very helpful, thanks Jon, Luke, and the rest of the LTT staff!

  • @Samo_Adams
    @Samo_Adams7 жыл бұрын

    There's U in Luke!!

  • @AdityaTripathi

    @AdityaTripathi

    7 жыл бұрын

    Samo Adams Loooooooke xD

  • @eyal3200

    @eyal3200

    7 жыл бұрын

    There is also i and u in linus ( ͡° ͜ʖ ͡°)

  • @delavago5379

    @delavago5379

    7 жыл бұрын

    eyal moussafir omg lol.

  • @GrayArea480

    @GrayArea480

    7 жыл бұрын

    eyal moussafir fuck yeah

  • @jokochan5453

    @jokochan5453

    6 жыл бұрын

    L URL ke

  • @perezyeptho7
    @perezyeptho77 жыл бұрын

    You guys are the absolute best KZread creators ✌️ I wish they taught all this in my technical institute

  • @googleuser6335
    @googleuser63357 жыл бұрын

    "Are Socks And Sandals Cool?" - Linus 2017

  • @PhilipAlexanderHassialis
    @PhilipAlexanderHassialis7 жыл бұрын

    From this Greek software engineer's standpoint, it would be fun to make a video about how every browser decides to eff up your query string when you try to send unicode in.

  • @AstroFazersPlaylist
    @AstroFazersPlaylist7 жыл бұрын

    I like this channel because it touches important technical things and explains in a simple way.

  • @prakash.vishwakarma
    @prakash.vishwakarma5 жыл бұрын

    you should make videos more often, i really enjoy your work, i like the way you explain. Thank you :)

  • @zacharysamenfeld2487
    @zacharysamenfeld24877 жыл бұрын

    Wow, I do networking for a living and didn't know about the language conversion bits, very interesting and informative.

  • @vampirefantasies
    @vampirefantasies7 жыл бұрын

    3:11, I thought Luke skillfully bent his knees to make room for the information behind him. Turns out to be seamless smooth camera aciton

  • @InaudibIeNoise
    @InaudibIeNoise7 жыл бұрын

    It's so cool to see Luke growing into his own. i know we've seen this for a while, but this video is an easy choice as it's his wheelhouse now. Just like Linus growing out of NCIX, Luke is the face of Float Plane (or whatever it is, i am not a member, was on vessel, be back soon to the early crowd, R.I.P.) and that's just cool to see. Have fun, get good, party.

  • @champyugi5011
    @champyugi50117 жыл бұрын

    If only you posted this before my computer science exam

  • @D.man140
    @D.man1407 жыл бұрын

    He's back! That was one long barber visit

  • @GameNon-Quitters
    @GameNon-Quitters3 жыл бұрын

    Fantastic explanation!

  • @fillphat
    @fillphat7 жыл бұрын

    very useful and well presented ..thanx

  • @AlanClouse
    @AlanClouse7 жыл бұрын

    Man great videos guys!

  • @dazuza95
    @dazuza957 жыл бұрын

    "Are socks and sandals cool" lol Linus XD

  • @David_Quinn_Photography
    @David_Quinn_Photography7 жыл бұрын

    Thank you Luke very infomative

  • @harrysnell8971
    @harrysnell89717 жыл бұрын

    knew most of it, still wanted to hear luke explaining 😁

  • @leomeyer9537
    @leomeyer95377 жыл бұрын

    I just clicked on another Tech Quickie video and the Tunnel-bear add was seamlessly continued playing.... 🤯

  • @BubbleDouble
    @BubbleDouble7 жыл бұрын

    I just got my first computer and my first internet connection, this is the first video im watching. TOTALLY NOT LYING

  • @JohnWalker-zu9mh
    @JohnWalker-zu9mh3 жыл бұрын

    Great video. Very well explained. I am trying to help some people understand the difference between local links (a link from one local document; pdf, word doc, html page to another local document) and links to items on the web. So they understand the significance of choosing 'relative files paths' over 'absolute file paths' to make the set of files more portable across different machines. Do you have any videos that can help my buddies 'grok' this concept? Please share as a reply.

  • @judithm9921
    @judithm99215 жыл бұрын

    like the way u present the info

  • @tsuki4737
    @tsuki47373 жыл бұрын

    btw the "press allow to continue" sites can be skipped by looking at the url and decoding another url.

  • @brozach1394
    @brozach13947 жыл бұрын

    This was the coolest techquicky yet!!! I love it Jon, John, Jahn, however the hell your name is spelled :p

  • @AdityaTripathi
    @AdityaTripathi7 жыл бұрын

    I really needed this for a project I am working on 😀

  • @IAMSOUND99

    @IAMSOUND99

    7 жыл бұрын

    😀

  • @TizzyT455

    @TizzyT455

    7 жыл бұрын

    Id suggest looking for more information elsewhere as this video is pretty incomplete though a good start

  • @deeznuttes9340

    @deeznuttes9340

    7 жыл бұрын

    Eli's vids got me half of my college experience loool eli is the man

  • @brianrawks123
    @brianrawks1237 жыл бұрын

    hey i was curious if you could do a video on the order numbers, if its relevant.

  • @JuanNadal
    @JuanNadal6 жыл бұрын

    This was a really good video

  • @mosulknight7671
    @mosulknight76717 жыл бұрын

    need to watch it again later

  • @ToniLixSim
    @ToniLixSim3 жыл бұрын

    can u tell me something ? some one send me link to open but when i read all that long link there is no way to go step by step, so is that something bad if they dont have one web site witch i can go step by step ??

  • @bob_kazamakis
    @bob_kazamakis7 жыл бұрын

    Well the /../path following the domain is sorta right. Depending on how you have your website set up, each of the strings in between the slashes are stored as variables. Which you then query a database to load the correct body content from the database (if coded in PHP). So in old-school html sites, yeah it does represent a file tree, but not so much any more.

  • @HackThePlanetNow
    @HackThePlanetNow7 жыл бұрын

    Hey remember when Luke was Slick. we need to bring Slick back #BringSlickBack

  • @davidwestern3878
    @davidwestern38787 жыл бұрын

    A few notes, the */* often don't indicate folders since the path is resolved by a custom URL config (often via a framework, like Django, ExpressJS, Ruby on Rails etc). Then *?* and *&* part is also not fully complete. While it is true that it can be used to share data between views, it can't be used for sensitive data, and a lot of a data is stored in cookies, which are automatically send with every request. To send sensitive data, one would use a POST request, over HTTPS . The device name, or browser version is almost never send within a URL, but is read from the User-Agent Header.

  • @wistfulvista1020
    @wistfulvista10202 жыл бұрын

    I have found this video by pure accident in January of 2022. It has boggled my mind.

  • @yingjienatalieding1560
    @yingjienatalieding15606 жыл бұрын

    very clear . thank you

  • @MetalFan10101
    @MetalFan101012 жыл бұрын

    This raises more questions than it answered

  • @Bordeminisme
    @Bordeminisme7 жыл бұрын

    The data following the ? And separated by & are parameters or variables passed to the server. The server then uses those variables to determine what needs to be done. Sometimes a query is performed on the database, but not always. Each variable is not a query

  • @canjb
    @canjb7 жыл бұрын

    Nice upload, ty

  • @PranayZVlogs
    @PranayZVlogs5 жыл бұрын

    good explanation!

  • @AlecDenston
    @AlecDenston7 жыл бұрын

    How do dynamic shadows work?

  • @SuperAgentMan
    @SuperAgentMan7 жыл бұрын

    Those fragments are usually called Anchors, and they are called to by assigning an ID to an anchor, and then calling it back by using the hashtag followed by the ID

  • @scottwatschke4192
    @scottwatschke41927 жыл бұрын

    Very informative.

  • @raidenfaden2418
    @raidenfaden24187 жыл бұрын

    I'd like to point out that the "Query" section of a URL will most likely never contain browsertype or referer as those are sent by the browser itself. the Query section is meant for site specific arguments that the site is moving from page to page on your side. For example an insecure input field or the current forum page you're viewing.

  • @Deadscone
    @Deadscone7 жыл бұрын

    Where'd you get your hair cut?

  • @danielcooper1124
    @danielcooper11247 жыл бұрын

    Luke looks very professional in that shirt

  • @teaperm3549
    @teaperm35492 жыл бұрын

    Does it matter if you use a capital letter instead of a lower case, or vice-versa?

  • @KimboKG14
    @KimboKG144 жыл бұрын

    2:40 the ? doesn't mean a query, it's only a variable submitted by the user, wich is typically used as a query, but not necessary

  • @claudiolluberes111
    @claudiolluberes1117 жыл бұрын

    I thought you guys were going to talk about how are URLs assigned to each website. Are all URLs stored in a server linking them with their respective IPs? Do the ISPs store them? Or they are spread across different servers worldwide and each time you type one your PC looks for the IP the URL refer to in every server that stored URLs?

  • @johnharkin6157
    @johnharkin61577 жыл бұрын

    Great vid

  • @kabayev
    @kabayev7 жыл бұрын

    All I really want is a chrome extension that will make the omnibox that shows the url to simply show the domain name and be centered. Is that too much to ask for?

  • @vnagaravi
    @vnagaravi7 жыл бұрын

    does hard drives are dead..? my disk is not working when i try to install os it says it cut be install Shreya it fails. how do i fix that

  • @madzzz0
    @madzzz07 жыл бұрын

    what is [cc] in subs that we see? like English[cc] in youtube or amazon prime videos.

  • @TheBertjeT
    @TheBertjeT7 жыл бұрын

    Why do some website only work if you add the "www." to the url?

  • @ishanahmed9729
    @ishanahmed97294 жыл бұрын

    Awesome video

  • @davidtukiko2545
    @davidtukiko25454 жыл бұрын

    Sir when using VPN if you make a call the recipient will notice your in your original country or where the VPN is registered?

  • @HakimKhan-bk3oz
    @HakimKhan-bk3oz4 жыл бұрын

    good work

  • @gc31
    @gc31 Жыл бұрын

    3:06 Btw pound sign is £, # is hash :)

  • @tihammd
    @tihammd7 жыл бұрын

    what technology are used to make anime or cartoons?

  • @antiragequit2234
    @antiragequit22347 жыл бұрын

    Do people actually call my country 'the Kindom of Belgium'?? LOL never heard that before

  • @antiragequit2234

    @antiragequit2234

    7 жыл бұрын

    Dean Calaway yea right

  • @elie3423
    @elie34237 жыл бұрын

    waiting for more info in the next videos

  • @wqr3011
    @wqr30117 жыл бұрын

    mailto: schemes isn't an URL, it is an URN. URL and URN are the subsets of URI.

  • @lavaclaw123
    @lavaclaw1237 жыл бұрын

    Nice hair style Luke

  • @ao_qd
    @ao_qd7 жыл бұрын

    Forward slashes (/) are for external paths while back slashes (\) are for local paths.

  • @asyereal

    @asyereal

    2 жыл бұрын

    Yes. but I think it's Windows specific cuz in Linux and MacOS, they use forward slash (/) for directory paths. And we navigate local files with file://home/username/file.html

  • @KimionTM
    @KimionTM7 жыл бұрын

    The slashes don't always indicate subfolders. Often it's just shadowfolders that make it look like there is a folder while it's just a variable.

  • @ntuthukoqaku6606
    @ntuthukoqaku66064 жыл бұрын

    Greetings I dont know about URL but I would like to ask, is it possible to run an online store without a verified and unclaimed URL. I ask this because Google did allow me to verify my URL. What should I do?

  • @spakeschannel
    @spakeschannel7 жыл бұрын

    You forgot to say about ASCII and UTF-8 that stands behind those %** things (which are hexadecimal, btw). And ? is in URL for browser so he can understand that there is next symbol ready to be read.

  • @tilcreator2322
    @tilcreator23227 жыл бұрын

    Everythig after the top domain is just text and the server (or some js code) then desides what to do with it. For exmple: Not all KZread videos are in the /watch folder on the youtube servers.

  • @Schmidteren
    @Schmidteren7 жыл бұрын

    How do a pc and the internet work? Magic.

  • @Cobalt985

    @Cobalt985

    7 жыл бұрын

    TCP/IP

  • @Daswarich1

    @Daswarich1

    7 жыл бұрын

    Schmidteren RFCs

  • @Zoritec

    @Zoritec

    7 жыл бұрын

    SYN

  • @surendersharmagd9936

    @surendersharmagd9936

    5 жыл бұрын

    Mai surender sharma my mo .8171891228

  • @CRECKHED
    @CRECKHED7 жыл бұрын

    #LUKEISBAE

  • @ShawVishal

    @ShawVishal

    7 жыл бұрын

    #LUKEISGAY

  • @_officialmigs

    @_officialmigs

    7 жыл бұрын

    I wish

  • @kabob4636

    @kabob4636

    6 жыл бұрын

    if he lost a little bit of weight he could get a job as a model

  • @avi12
    @avi127 жыл бұрын

    2:18 Not necessarily. Lots of websites use MVC for this, and it usually has nothing to do with directories.

  • @Goldge
    @Goldge7 жыл бұрын

    I had an oral IT exam 2 days ago, and URLs are EXACTLY what they asked from me. I told some of this stuff, but GOD, had this video been uploaded 3 days ago, would have I gotten like 10-15 more points.. (out of 30). :D Edit: Nvm I got 29/30.

  • @JochCool
    @JochCool7 жыл бұрын

    How does the browser know where the server is located just from the URL?

  • @maleknecibi

    @maleknecibi

    7 жыл бұрын

    JochCool IP address via DNS query through your router's DNS provider, whoever you set that to.

  • @pinpon163
    @pinpon1637 жыл бұрын

    who else was expecting an analysis on the robot cop from Futurama 😂?

  • @steliospasiardes678
    @steliospasiardes6787 жыл бұрын

    WOW, I CAN SEE CY AT 1:49 I FEEL ACKNOWLEDGED lol

  • @deafpowerranger
    @deafpowerranger7 жыл бұрын

    yea its always great when i have to include a link that has greek words in it and ends up covering 3-4 lines filled with percent symbols and numbers. My emails look like spam mail if i have to include more than one link

  • @rangerguy631
    @rangerguy6317 жыл бұрын

    Sick bro

  • @-__-_-_--__--_-__-_____--_-___
    @-__-_-_--__--_-__-_____--_-___7 жыл бұрын

    Very cool

  • @blubber1244
    @blubber12447 жыл бұрын

    A domain route (anything after the domain, such as /login) does not always work as a sub folder manner such as for an FTP server. If you were to type /profiles/25 as a domain route for example you would not be browsing a folder called profiles and the file name of 25. Instead you would have routing on your app, this route would then pick up when a specified route has been used. Using the number as a wildcard which would make a query to get an object back from a DB which the ID of 25 for example. Once the data has been retrieved it would be then returned to the view (page) and displayed to the user. So much detail missed which confuses everyone who has no idea how the internet works

  • @jihedbouchnak
    @jihedbouchnak7 жыл бұрын

    or a video about all about overclocking ,safe overcloking safety, extreme usage

  • @Yemto
    @Yemto7 жыл бұрын

    On a random note, I hate when site uses $_GET to load a required/include page, so the user never leaves index.php, or even worse, when it's just a huge document with if else statements for the different "pages"

  • @thegamecracks1317
    @thegamecracks13177 жыл бұрын

    Lol when you make a mistake in pointing and have to improvise.

  • @THE16THPHANTOM
    @THE16THPHANTOM7 жыл бұрын

    its nice to see all this nub stuff being basic explained. this would have helped years ago when i was bursting my head to understand needlessly complicated giant books with extra fancy words where i had to look up like 5 words before i could move on to the next sentence.

  • @ColtonSpears
    @ColtonSpears7 жыл бұрын

    2:10 is a little misleading. The majority of modern frameworks use mod rewrite in .htaccess to alter the URL rather than having the folder path.

  • @blankseventydrei
    @blankseventydrei5 жыл бұрын

    where has he gone?

  • @praphulsamavedam4588
    @praphulsamavedam45884 жыл бұрын

    Are .ai, .fit also TLDs?

  • @2012Zyle
    @2012Zyle7 жыл бұрын

    0:10 Nice Recovery. Totally don't need to mirror the image or just reshoot those 10 seconds or anything.

  • @DivorcedGooseRat
    @DivorcedGooseRat2 жыл бұрын

    3:10 YOOO THATS MY CPU

  • @howtobasicbreathe8457
    @howtobasicbreathe84575 жыл бұрын

    Why do some websites in url are like www and some are not and there are other names, can someone explain to me why pleaseee? (i know what dns, https, http is and from this video now i know what .com and .org means)

  • @nirut9047

    @nirut9047

    5 жыл бұрын

    HowToBasic Breathe

  • @anonymous........
    @anonymous........ Жыл бұрын

    thanks 👍

  • @TomAinsworth94
    @TomAinsworth947 жыл бұрын

    # - this is not a pound sign, it's a hash. £ - this is a pound sign

  • @colejohnson66

    @colejohnson66

    6 жыл бұрын

    Tom Ainsworth It’s a pound sign in American English

  • @xOzzA1

    @xOzzA1

    6 жыл бұрын

    Cole Johnson American English is not a thing Its just English

  • @The88shrimp

    @The88shrimp

    6 жыл бұрын

    I know this is a few months old but it's listed as a pound sign in the Oxford English Dictionary. I'm pretty sure the proper term for it is the octothorpe though.

  • @megalofyia9280
    @megalofyia92807 жыл бұрын

    I'll have you know it is neither a pound or hash sign, it is the great and mighty Octothorpe!

  • @lastplace199
    @lastplace1997 жыл бұрын

    Luke's hair is doing some weird stuff. (You're welcome for making you notice that. You will never un-see it.)

  • @RobertHardeman
    @RobertHardeman7 жыл бұрын

    LUKE IS BACKK

  • @Mightylordx
    @Mightylordx7 жыл бұрын

    Well if only this was made before the 7th June cause that's when my computing exam was and there was a question bout urls.

  • @samworthley2278
    @samworthley22787 жыл бұрын

    when the video length is longer than when i came out

  • @PetriVukan
    @PetriVukan7 жыл бұрын

    Could you make a video about how the .ninja and .meme domains work and how companies can create them?

  • @itskdog
    @itskdog7 жыл бұрын

    You guys use IRC still? Haven't you heard of Slack?

Келесі