What Happens When You Click a Link? - Computerphile

แชร์
ฝัง
  • เผยแพร่เมื่อ 30 พ.ย. 2014
  • Audible free book: www.audible.com/computerphile
    What happens when you click on a link? Dr Richard Mortier explains the mechanics of connecting you with your favourite website.
    Routers, The Internet & TH-cam Offline: • Routers, The Internet ...
    Network Stacks and the Internet: • Network Stacks and the...
    Crowd-Sourced Sports Coverage: • Crowd-Sourced Sports C...
    Floating Point: • Floating Point Numbers...
    / computerphile
    / computer_phile
    This video was filmed and edited by Sean Riley.
    Computer Science at the University of Nottingham: bit.ly/nottscomputer
    Computerphile is a sister project to Brady Haran's Numberphile. See the full list of Brady's video projects at: bit.ly/bradychannels

ความคิดเห็น • 122

  • @Neueregel
    @Neueregel 9 ปีที่แล้ว +20

    Good info. Please, consider asking Dr. Mortier about VPN in the future. He seems very knowledgeable. I have a hard time understanding how VPN networks work.

  • @darkflamesquirrel
    @darkflamesquirrel 9 ปีที่แล้ว +12

    Fascinating. I hope this is covered in a later video:
    "What happens when you click on a Zelda?"

  • @MrGiovanniOSFP
    @MrGiovanniOSFP 4 ปีที่แล้ว +1

    Just awesome...One of the finest channels. Thanks a lot for this content.

  • @pratiyushprakash6509
    @pratiyushprakash6509 3 ปีที่แล้ว +1

    This is so well explained. Great video.

  • @Manabender
    @Manabender 9 ปีที่แล้ว +14

    I just noticed this...
    In google chrome, the URL bar color-codes the URL. The schema is in green, the domain is in black, and the path is in grey.

    • @TheAdriyaman
      @TheAdriyaman 6 ปีที่แล้ว

      I know. And I think the green is in red if it is an insecure connection.

  • @1954BJohn
    @1954BJohn 9 ปีที่แล้ว +3

    Explained so clearly - Thanks!

  • @xanokothe
    @xanokothe 9 ปีที่แล้ว +6

    The background it's even more complex when we talk about highly distribuited systems. At same time we could (programmers, engineers, scients) make it incredibly easy for end user and, of course, highly lucrative for a lot of sectors.

  • @AliAlHabsiAA
    @AliAlHabsiAA 9 ปีที่แล้ว

    Really liking these kind of videos. Keep it up.

  • @underweightHater
    @underweightHater 9 ปีที่แล้ว

    i love the graphics in these videos. they're so unusual and handcrafted looking (in a computery way)

  • @yijiang7779
    @yijiang7779 6 ปีที่แล้ว +1

    Very informative and helpful video, thanks for sharing!

  • @SumitKumar-fn3gj
    @SumitKumar-fn3gj 2 ปีที่แล้ว +1

    Love this. Beautifully explained

  • @OGTunny
    @OGTunny 3 ปีที่แล้ว

    this is actually perfect i love this

  • @Tokkemon
    @Tokkemon 9 ปีที่แล้ว

    Very nice and informative video!

  • @Myx0
    @Myx0 9 ปีที่แล้ว +11

    HTTP/1.1 solves the problem (among others) of having multiple websites sharing a single IP address... The domain name is passed to the server (along with the path), allowing the server to route the request to the correct website.

    • @tabularasa0606
      @tabularasa0606 9 ปีที่แล้ว

      Hurray for virtual servers!

    • @ShynRou
      @ShynRou 9 ปีที่แล้ว

      tabularasa0606
      Pretty much all vServers already have an own ip if not multiple.

    • @FabiClawZ
      @FabiClawZ 9 ปีที่แล้ว +1

      ShynRou
      You understood him wrong he doesn't ment virtual root server on hardware . I think he meant virtual instances of the Webserver software

    • @bingebammer9927
      @bingebammer9927 9 ปีที่แล้ว

      WHAT YEAR IS IT?!

    • @tabularasa0606
      @tabularasa0606 9 ปีที่แล้ว +1

      It's 1492, why do you ask?

  • @SinthTeck
    @SinthTeck 9 ปีที่แล้ว +3

    When you click a Link, he gets mad and starts throwing swords at you

  • @VonZombus
    @VonZombus ปีที่แล้ว

    I always come back to this 🙂

  • @SevenDeMagnus
    @SevenDeMagnus 6 ปีที่แล้ว

    How many combination (or it that permutation?) can those 3 parts makes? Would there be a time when all addresses are taken and there's no combination or permutation that can be made, anymore? Thanks.

  • @aka-vm
    @aka-vm 3 ปีที่แล้ว +3

    here because of Dr. Chuck

  • @DogsBAwesome
    @DogsBAwesome 9 ปีที่แล้ว +3

    It does not happen much these days but waiting for some frigging advert to be downloaded used to hang or slow down the loading of the page, really annoying.

  • @maw570
    @maw570 9 ปีที่แล้ว

    Dr Richard Mortier is a G

  • @limitless1692
    @limitless1692 6 ปีที่แล้ว

    great
    I always was curious about what happens behind a link

  • @SquareKiteGaming
    @SquareKiteGaming 9 ปีที่แล้ว

    What about if it's slower or faster when a link is is loading to refresh it in a second tab?

  • @outofthebox7
    @outofthebox7 6 ปีที่แล้ว +1

    When I press a link, does the final product (some page) download to my computer, or do I see it on the other person's computer?
    Sorry, I'm learning.

    • @grn1
      @grn1 3 ปีที่แล้ว +1

      You may have already found the answer by now but in case someone else comes along. All of the data needed to display the page is either downloaded to your computer or sometimes streamed in. A basic HTML page is going to be fully downloaded and interpreted on the local system, in fact different browsers may display the page slightly differently (most everything nowadays is based on the chromium engine though so it usually looks the same on every system, mobile devices sometimes get a different version of the page but that's up to the browser to send a request for a mobile version and the server to actually have one to send). Streamed content is usually downloaded in chunks though it could also be a continuous stream (not sure on the terms). The continuous stream would be like a (AM/FM) radio channel where if some data is lost it never gets resent while the method most players will use is to download small chunks. Either way a stream is not fully hosted on your system but it is being downloaded as it goes. Hope that made sense.

  • @kbrandhawa2195
    @kbrandhawa2195 9 ปีที่แล้ว

    why the internt speed differ like some connection are fast n some are slow to appear the web page??

  • @PaulaDima
    @PaulaDima 9 ปีที่แล้ว

    Fascinating

  • @cosmicWil
    @cosmicWil 9 ปีที่แล้ว

    I have a question that maybe you guys can answer. Let me explain. If you take a picture of a computer screen with your phone, lines appear on the image( obviously). However, the interesting part is when you zoom in and out of the image the lines begin to move and grow larger and then smaller again. It almost seems like a wave moving across the image. I have tried it on a few different android phones and it always happens. Can anyone explain why its happening?

  • @zenzylok
    @zenzylok 9 ปีที่แล้ว +1

    The complexity behind one click is quite amusing.

  • @0SL2
    @0SL2 9 ปีที่แล้ว +1

    What system uses Host.txt????

  • @goommenter
    @goommenter 9 ปีที่แล้ว

    I got lost around 5:30 and got back in the end. So what did happened?

  • @PiotrBaczek87
    @PiotrBaczek87 9 ปีที่แล้ว

    Hey ***** , maybe you could make a video about Google's material design and it's impact on creating websites? CSS's are cascading stylesheets but with material you can enclose style just to current element with shadow DOM. How is it done?

  • @tabularasa0606
    @tabularasa0606 9 ปีที่แล้ว

    An URI also has a port, the URI shown only works for the default port.

  • @Kantenkugel
    @Kantenkugel 9 ปีที่แล้ว +2

    Wouldn't the very first thing be to check the protocol and associate the link with the correct program for a link of that protocol?

    • @sofia.eris.bauhaus
      @sofia.eris.bauhaus 9 ปีที่แล้ว +1

      yes, it would. it's just that it's by far the most common behind a link on a website..

    • @ZT1ST
      @ZT1ST 6 ปีที่แล้ว

      +Kantenkugel Not if the browser or connection's lazy - not to mention what would happen if you don't have a program set for that link. Older browsers may not actually know what to do when you click a "tel:" link, for example.
      Also, depending on the path in question, you may not get something back that's relevant to the program that clicks that link - so when your computer gets back a .docx file, for example, it'll then ask if you want to download it or open up a relevant app with the file it got, or outright automatically download it and let you know where it is.

  • @Benimation
    @Benimation 9 ปีที่แล้ว

    What happens when 2 people register the same domain name at about he same time?

  • @Zhab80
    @Zhab80 8 ปีที่แล้ว +1

    Hmmm, no mentions of ports anywhere. Kinda important... How does the computer knows that this webpage is meant for the 3rd tab of chrome rather than your 2nd tab of firefox ? Ports.
    How does the computer knows that this url is meant to connect to a webpage server rather than a mail server or a video game server ? Ports.
    By the way... ports is what TCP actually handle. The IP protocol is the one that handle IP address (I guess that is why they are called IP address), You can't get far with just one of these, which is why you usually hear about TCP/IP in pair like that.

    • @karlosdaniel6537
      @karlosdaniel6537 2 ปีที่แล้ว

      It's just a summary video, or do you want him to talk about Sockets, TLS, Proxy Servers, Cookies, etc... there is so many things happening that is impossible to cover all of it in a video of 10 minutes.

  • @arthare
    @arthare 9 ปีที่แล้ว

    So would be faster to connect to a webpage by directly using the IP instead of the domain name? Or would it just trigger a DNS process asking what 10.0.0.1 is?

    • @jakuba8
      @jakuba8 9 ปีที่แล้ว +1

      in theory yes, faster, another advantage of this is that you could connect to the desired webpage even if the DNS is down for whatever reason, for as long as everything else works

    • @sofia.eris.bauhaus
      @sofia.eris.bauhaus 9 ปีที่แล้ว +1

      also you browser might prefetch domains on the pages you visit.

    • @MidnightSt
      @MidnightSt 9 ปีที่แล้ว +1

      yes, about 40 miliseconds or so faster.

    • @sunday87
      @sunday87 9 ปีที่แล้ว +4

      Or you might not even get what you want because of a thing called VHosts. There might be multiple domain names pointing to the same IP adress, e.g. if multiple websites reside on the same server. The domain name is repeated in the GET request so that the host may give you the correct website that you asked for. If you used the IP adress only, the host will, if at all, send you its configured default website and that propably won't be what you wanted to get.

    • @possiblydavid
      @possiblydavid 9 ปีที่แล้ว

      sunday87 Right, that's exactly what I was going to say. My webserver (server that I host from home) uses virtual hosts, so if you want to access one of my sites without using DNS, (something I do before buying a domain name while I set things up) you would need to add the dns entry to your computer's hosts file.

  • @stryp
    @stryp 9 ปีที่แล้ว

    The "hosts" file doesn't have an extension (no .txt). It just caught my attention for a bit. :)

    • @richardmortier9614
      @richardmortier9614 9 ปีที่แล้ว

      not on modern unix systems. but, to quote (eg) wikipedia, "Originally, a file named HOSTS.TXT was manually maintained and made available via file sharing by Stanford Research Institute for the ARPANET membership, containing the hostnames and address of hosts as contributed for inclusion by member organizations."

  • @jamesmclennan6436
    @jamesmclennan6436 9 ปีที่แล้ว

    Does that mean adblock software just denies any three-way handshakes with domains outside the one you want?

    • @trevinbeattie4888
      @trevinbeattie4888 6 ปีที่แล้ว

      Something like that; it depends on how the software is implemented. The one I use (AdBlock Plus) maintains a blacklist, where any host on that list is blocked; all others are allowed. Many sites these days have a such surprising amount of content loaded from 3rd-party servers that they wouldn't work at all if the browser blocked all domains but the parent. (I also use NoScript to block all code from 3rd-party domains, for safety.)

  • @TheKesmond
    @TheKesmond 9 ปีที่แล้ว +1

    Protocol stack. think this is what you mean as complex, lots of things happen.

  • @user-or7ji5hv8y
    @user-or7ji5hv8y 5 ปีที่แล้ว

    What happens if you click on a link in a spam? Can something get installed on your laptop automatically, without your authorization?

  • @sofia.eris.bauhaus
    @sofia.eris.bauhaus 9 ปีที่แล้ว

    SPDY and QUIC ftw! :D

  • @BohonChina
    @BohonChina 9 ปีที่แล้ว

    can you make a video about how does google CDN or some other CDN work?

    • @karlosdaniel6537
      @karlosdaniel6537 2 ปีที่แล้ว

      Yes, I know I'm 7 years late but in any case the last edition of Computer Networking: A top-down approach by Jim Kurose and Keith Ross discusses about CDN, specially for stored-video streaming services. In short, the Google's private network uses DNS redirect to intercept and redirect the users requests to the server of smaller RTT between the user and the server. It also places servers in both IXPs and access ISPs, uses a pull-caching strategy for replicating the TH-cam videos in the CDN servers and the processing work of the videos is done in the few Google's data centers around the world.

  • @cybermonterey5087
    @cybermonterey5087 9 ปีที่แล้ว +1

    The whole thing could be explained in 3 minutes. No need to be wordy for the three way handshake... But a nice British accent:)

  • @fluffyflextail
    @fluffyflextail 9 ปีที่แล้ว

    "It's a complicated system" does imply that it's one system, that is were you're wrong :O ..... Rather make it somewhat more plural as in systems

  • @cat6024
    @cat6024 3 ปีที่แล้ว +1

    I clicked a link on youtube am i in danger.

  • @raphaelhuber1
    @raphaelhuber1 9 ปีที่แล้ว +1

    I wonder: If you would construct the internet again, TODAY. Would this all be done in an easier way?

    • @Qbe_Root
      @Qbe_Root 9 ปีที่แล้ว +1

      I don’t think it would. You can’t choose your IP address, so using it directly as a domain name would be very limited (though technically, an IPv6 address could be represented as 16 characters or 21 alphanumeric characters). The syn-ack is required for the server and the client to know where they should send their data. To avoid fetching multiple files at once, it’s possible to write a whole web page in one single file, but I don’t think you could add pictures (let alone sound or videos) and the page would be a pain to develop. Most of the linked files are already cached by your browser or on the same server as the page itself anyway…

  • @Pyotyrpyotyrpyotyr
    @Pyotyrpyotyrpyotyr 9 ปีที่แล้ว

    No brown paper?

  • @ping1509
    @ping1509 5 ปีที่แล้ว

    Why is there no subtitle...I can't hear you clearly

  • @Salad360
    @Salad360 9 ปีที่แล้ว +2

    Dr. Mortier how do we protect ourselves from Lizard Squad?

  • @maeon3
    @maeon3 9 ปีที่แล้ว

    I don't like how he takes about 1.5 minutes just to rephrase the question in about 25 different and superfluous ways.

  • @Zandonus
    @Zandonus 9 ปีที่แล้ว

    I vaguely remember from a lecture that the syn-ack's are where all sorts of nasty things can potentially happen. Pretending to be someone you're not, the haxxor pretending to be the server, packet loss.

    • @Qbe_Root
      @Qbe_Root 9 ปีที่แล้ว

      Well, it’s pretty much the step where the server learns who is the client and vice-versa, so it’s the best occasion for a hacker to get in…

    • @SkukS
      @SkukS 9 ปีที่แล้ว

      Qbe Root How would the server learn who the client is with the syn-ack?

    • @Qbe_Root
      @Qbe_Root 9 ปีที่แล้ว

      Skux Deluxe
      My bad, the client and the server actually tell each other the sequence numbers they’re going to use. But that’s the only occasion for a hacker to find out the right sequence number to impersonate the client (or the server)…

  • @hushedupmakiki
    @hushedupmakiki 9 ปีที่แล้ว

    ***** If there is a syn-syn ack-ack is the limiting step, how does a DDOS attack work?

    • @Isaac_Roberts
      @Isaac_Roberts 5 ปีที่แล้ว

      a little late but this may sorta answer your question. So your pc sends a SYN to the target system, then the target system replies with a SYN/ACK. Well now you send a ACK right? no. Now you send another SYN and just keep on repeating that thousands of times. That is a dos (denial of service) attack because that was only one host. Now lets scale it even larger now you have thousands of hosts, called a bot net, all controlled by one computer that tells them to attack a specific target now becoming a DDOS (distributed denial of service) attack. Thats the basics theres a lot more to it lol.

  • @tomazaswx
    @tomazaswx 9 ปีที่แล้ว

    To click, or not to click, that is the question -

  • @kd1s
    @kd1s 9 ปีที่แล้ว

    Oh I know how it works - and how to diagnose issues relating to it. When you've been in the I.T.field for as long as I have you tend to know this by rote.

  • @niveks_
    @niveks_ 9 ปีที่แล้ว

    How come the DNS servers never seem to get DDoS, even unintentionally by users?

    • @MidnightSt
      @MidnightSt 9 ปีที่แล้ว +2

      they do, but:
      1. there's so many of them in such a hierarchy you usually don't notice. first, your ISP's DNS is used, if it doesn't know or doesn't respond you can get routed to the one-higher DNS, etc. Also, I bet there's some caching so it's not required that the reply come from the DNS, it's possible that almost any server can look at the dns request and reply instead of forwarding it to the destination (but i'm not sure about this)
      2. as you have noticed from the video, it's a one-time thing, you send a request, you get or not get an answer. there's not much info for you to determine if DNS got DDoSed, or if it was the site's server itself, as opposed to "i'm already on a site, i attempt an action (submit comment, open an article), the site fails to load" , where it's a clear failure you can see and assign to the site (usually correctly) even without any knowledge of how the web works.

    • @SkyrimHod
      @SkyrimHod 9 ปีที่แล้ว +3

      There have been a few attempts to DDoS the root DNS servers, but it would be extremely difficult to do so effectively. First of all, keep in mind that these servers are DESIGNED to be receiving huge number of requests constantly from all over the internet. They will have the capacity to handle several times more than what they actually expect to be receiving most of the time in case there is some sudden huge surge in demand. It would take an incredibly huge attack to bring them down.
      Then there's the fact that there are nominally 13 separate servers that would need to be hit simultaneously. In reality, it's actually over 100 physical locations scattered around the world. And you can bet that they have some of the top experts on cybersecurity working for those sites to deal with any attacks. I'm sure they have firewalls set up to stop anything that's not a legitimate dns request long before it even reaches their servers.
      And finally, most dns requests never even need to go to those root servers anyway since ISPs will be running their own more local dns servers and caching the information. Even if all the root servers were taken down for a short time, this would be probably be enough to handle most requests for a while.

    • @RealCadde
      @RealCadde 9 ปีที่แล้ว

      In line with what SkyrimHod says, one major reason the DNS network doesn't get DDOS'ed is because the ISP's cache the requests for as long as they have been set by the responder (the other DNS server), it's stored in the TTL (Time To Live) parameter of the response. It is of course entirely up to the local DNS to adhere to this TTL value but generally ISP's and all other (at least trusted) entities of the internet do adhere to the terms set up by others.
      So, if you repeatedly ask to resolve (which implies you have also disabled your machines local cache of DNS records) an address, all you accomplish in doing is overloading your nearest DNS and even then there's most likely a filter set up where you are only allowed so many requests before the server ignores your traffic, causing a minimal effect on it and your ISP investigating or outright stopping your service until you can resolve your abuse issues... Even when the issues weren't intentional from you, say you got a trojan that makes you part of a botnet.
      In simple terms, any traffic that looks suspect (not that your ISP actively monitors your traffic, but passively through firewall rules etc) may/will trigger a local block first. Especially on major ISP's that have some degree of security in place. Both for you and for the internet as a whole.
      Beyond that cache and the offender being ignored in one way or another, the DNS network is multilayered. Your ISP caches the results, the provider for your ISP (yes, they most likely have a provider themselves) caches the results and each step along the way caches the results. Which is why, when you update a routing for a specific address they ask you to wait at least 10 minutes before expecting the change to happen at your place. There's just so many layers of DNS'es to propagate through before a change actually gets cached. Which happens more frequently than the default refresh interval.
      Simply put, DDOS'ing the DNS network is about as difficult as singlehandedly overloading the entire internet with your bogus traffic. Which has happened before mind you, just not to the DNS network.

    • @RealCadde
      @RealCadde 9 ปีที่แล้ว

      An addition to my previous response, you can of course specify a DNS server to be used rather than the default one of your ISP but attacking one DNS server is not going to have much effect. The more important a function is, the more redundancy it has. Attacking one major DNS server (or two... three or even four etc) will just overload those servers. There are plenty more with enough capacity to answer in a reasonable amount of time and as i pointed out, DNS entries are cached on all DNS servers globally. Once cached, the MAIN servers are not affected by the "non attackers" and the "non attackers" completely bypass the affected DNS server(s).

  • @ping1509
    @ping1509 5 ปีที่แล้ว

    为什么没字幕??英文字幕也可以啊。。。

  • @Zantorc
    @Zantorc 9 ปีที่แล้ว +2

    Except 10.0.0.1 is a private IP so it's a non-routable address - it will never get onto the internet. The 10.X.X.X range is for use on local area networks.

  • @Suav58
    @Suav58 5 ปีที่แล้ว

    When I was telling kids about it I was always using full names: Transfer Control Protocol, Domain Name Server, Hypertext Transfer Protocol. It is easier, much easier, to get the acronym when you know the full name and the meaning, than the other way round. An advantage of a "living" class is, that one can keep pupils involved by asking questions. The easiest and surest thing is to make it graphical: write some pseudo-DNS as a table, have some bits of paper with proper structure as packets. I takes a whole lesson, rather than 9:50, but it is worth it. Kids tends to know it well afterwards. Pity, that due to my convictions I am not allowed to teach any more.

    • @intenzi69
      @intenzi69 10 หลายเดือนก่อน

      your convictions?

    • @Suav58
      @Suav58 10 หลายเดือนก่อน

      @@intenzi69 I am a communist.

  • @sSunbeamM
    @sSunbeamM 9 ปีที่แล้ว

    when a link does not work, i click as fast as i can, to annoy the internet until it's willing to do what i want!

  • @badass6300
    @badass6300 9 ปีที่แล้ว

    It's simple, yet so long and hard to remember :/

  • @nekkun831
    @nekkun831 9 ปีที่แล้ว

    This is like the first thing you learn in networking class lol

  • @Hemulen40
    @Hemulen40 9 ปีที่แล้ว +1

    It may sound daft...but I have no idea what yer talkin about ?

  • @SkukS
    @SkukS 9 ปีที่แล้ว

    Hosts.txt??? No .txt extension on that one buddy.

    • @richardmortier9614
      @richardmortier9614 9 ปีที่แล้ว

      not on modern unix systems. but, to quote (eg) wikipedia, "Originally, a file named HOSTS.TXT was manually maintained and made available via file sharing by Stanford Research Institute for the ARPANET membership, containing the hostnames and address of hosts as contributed for inclusion by member organizations."

  • @thuokagiri5550
    @thuokagiri5550 4 ปีที่แล้ว

    looks like Dr Mike Pound from 2045

  • @laetitiabaschenis-lefebvre5513
    @laetitiabaschenis-lefebvre5513 9 ปีที่แล้ว

    Hello
    I'm French but I do understand English, well most of the time. Expect that in this video, I just couldn't understand everything and I wonder if it's not because of the weird accent or perhaps he just doesn't speak clearly. I don't know. Can someone tell me if I'm just out of my mind, and in this case, I'll see someone, or confirm that he has a strange enunciation ?

    • @TheMrTape
      @TheMrTape 9 ปีที่แล้ว +7

      It's his accent, I think it's specifically a Nottingham accent.

    • @RMoribayashi
      @RMoribayashi 9 ปีที่แล้ว +6

      He was speaking fast, softly and with a _very_ low pitched voice. Some post-processing to emphasize his consonants would have helped. My hi-fi speakers handled it but I had to turn up the volume. Telco line also are notorious for mangling bass voices like his (and mine). I often have to raise the pitch of my voice to be understood on the phone.

    • @MrWadeBarrett
      @MrWadeBarrett 9 ปีที่แล้ว +3

      Your English is just bad...

    • @maagiapall
      @maagiapall 9 ปีที่แล้ว +1

      TheMrTape I had absolutely no problems understanding the accent.

    • @MidnightSt
      @MidnightSt 9 ปีที่แล้ว +1

      Hello, I'm native Slovak and I had no trouble understanding. I actually like this kind of accent/speaking style, it seems very pleasant and easy to understand at the same time. But I'm an IT guy, so for you the problem might also be with the IT terms he uses, they tend to throw people off and make them unsure about whether they understand, make it hard to focus on the words after those terms as your brain doubts whether it was really english and falls back to "let's figure out what language it is first, then we'll try to parse the meaning"...

  • @trevinbeattie4888
    @trevinbeattie4888 6 ปีที่แล้ว

    Of course if the Web site is using any kind of JavaScript on its links, this whole description goes out the window. (Grumble)

  • @SquareKiteGaming
    @SquareKiteGaming 9 ปีที่แล้ว

    Who the hell maintains DNS anyways?

  • @Hahahawhatsup
    @Hahahawhatsup 6 ปีที่แล้ว

    Anyone else think he looks like a nerdy Simon Pegg?

  • @JulianDrangosch
    @JulianDrangosch ปีที่แล้ว

    Who is here from Django For Everyone?

  • @Ryan-9000
    @Ryan-9000 9 ปีที่แล้ว

    He kinda looks like Frankie Boyle

  • @muhammadhassaan3785
    @muhammadhassaan3785 2 ปีที่แล้ว

    well explained watching too late now the web 3.0

  • @fleetwoodsucks
    @fleetwoodsucks 9 ปีที่แล้ว

    omg dont you ever buy new clothes?

    • @klaxoncow
      @klaxoncow 9 ปีที่แล้ว

      This is not a live broadcast.
      They almost certainly filmed all these videos together on exactly the same day.
      Hence he's got the same shirt on from the previous video because, in reality, this was filmed immediately after the last one was.
      Just because days or weeks pass for you between video uploads does not mean that what you're seeing in those videos has transpired on the same time scale.
      (And even if weeks did pass between videos, then another simple explanation is that he has worn plenty of other shirts in the meantime but, by sheer coincidence, he just so happened to be wearing the same shirt on these different days of filming.)

    • @fleetwoodsucks
      @fleetwoodsucks 9 ปีที่แล้ว

      KlaxonCow The shirt is from 2006.....

  • @zelloxy
    @zelloxy 9 ปีที่แล้ว

    Normally Computerphile is awesome, but this was quite basic

  • @eggfun1467
    @eggfun1467 9 ปีที่แล้ว

    (_yawn_) This video is so boring