Located in London, I measured the RTT or round trip time to 574,691 random webservers and plotted the times on the globe.

Discovery was done with masscan, measurements using hping and plotting with an old Python script I’ve revived and enhanced.

This is part of the next writeup on my blog, with which I will be posting any of the code I’ve used.

Blog / How I made a blog using Lemmy

  • foofiepie@lemmy.world
    link
    fedilink
    arrow-up
    5
    ·
    3 days ago

    Is there an ELI5 for fiber optic questions? Am interested in how they’re made, properties of different types, and how signals are sent/repeated etc.

    • unexposedhazard@discuss.tchncs.de
      link
      fedilink
      arrow-up
      9
      ·
      edit-2
      3 days ago

      Im too dumb to do real ELI5, but basically fibers are never perfect and light will never travel perfectly straight through it and instead bounce around unpredictably inside the material. So the the actual distance that the light has to travel to get to the target is much larger than the length of the fiber.

      To get the latency down you want to the light to travel uninhibited. To achieve this people have come up with “hollow core” fibers which are basically just very long, very thin, very precise tubes with a vacuum inside that light travels through. The following pic shows what these look like.

      Light will still not travel perfectly straight in these but it will only be able to bounce off the walls and not off any imperfections in the fiber material (because there is none). Here the travel time is decided by how straight you can inject your light beam into the hole. The last pic with the glass pane shows what would happens if its not very straight…

      • naeap@sopuli.xyz
        link
        fedilink
        English
        arrow-up
        4
        ·
        3 days ago

        Thank you very much for that in-depth explanation!
        If you have any more of that, I’d be very interested :⁠-⁠)

        • unexposedhazard@discuss.tchncs.de
          link
          fedilink
          arrow-up
          2
          ·
          edit-2
          2 days ago

          This is just what i picked up from my colleagues at work while i was helping them with electronics trouble in their lab. They are doing research using attosecond length laser pulses, which is why they needed to use hollow core stuff to keep the signal fast and clean. If you dont remember what atto means those pulses are 0.000000000000000001 seconds long (well in that range not actually 1 attosec more like tens to hundreds of attosecs). But yeah thats all i know ^^

          For more technical details from Wikipedia:

          Optical fiber > Refractive index

          The refractive index is a way of measuring the speed of light in a material. Light travels fastest in a vacuum, such as in outer space. The speed of light in vacuum is about 300,000 kilometers (186,000 miles) per second. The refractive index of a medium is calculated by dividing the speed of light in vacuum by the speed of light in that medium. The refractive index of vacuum is therefore 1, by definition. A typical single-mode fiber used for telecommunications has a cladding made of pure silica, with an index of 1.444 at 1500 nm, and a core of doped silica with an index around 1.4475.[65] The larger the index of refraction, the slower light travels in that medium. From this information, a simple rule of thumb is that a signal using optical fiber for communication will travel at around 200,000 kilometers per second. Thus a phone call carried by fiber between Sydney and New York, a 16,000-kilometer distance, means that there is a minimum delay of 80 milliseconds (about 1/12 of a second) between when one caller speaks and the other hears.[c]

      • foofiepie@lemmy.world
        link
        fedilink
        arrow-up
        4
        ·
        3 days ago

        Makes sense. It’s actually quite cool. Our internet signals. Encoded in (I’m guessing) light waves instead of radio waves, with similar multiplexing/ways of maximising signal bandwidth?

        I’m staggered by how small these are and how flexible they are.