🧢

Tag Archive for ‘Networking’

Dnsperftest, a DNS Performance Test ➝

A simple shell script that tests the performance of popular DNS resolvers for your specific location. I used this to determine that Quad9 was the best option for me — it was significantly faster than NextDNS, which is what I had been using previously.

➝ Source: github.com

Why Your Website Should Be Under 14kB in Size ➝

Nathanial, with some interesting details about the TCP protocol:

TCP slow start is an algorithm used by servers to find out how many packets it can send at a time.

When a browser first makes a connection to your server — the server has no way of knowing the amount of bandwidth between them. […]

Your server doesn’t know how much data the connection can handle — so it starts by sending you a small and safe amount of data — usually 10 TCP packets.

If those packets successfully reach your site’s visitor, their computer sends back an acknowledgement (ACK) saying the packets have been received.

Your server then sends more data back, but this time it doubles the amount of packets.

This process is repeated until packets are lost and your server doesn’t receive an ACK. (At which point the server continues to send packets but at a slower rate).

That’s the gist of TCP slow start — in real life the algorithm varies, but that’s essentially how it works.

Understanding the slow start algorithm and how most servers implement it sounds like an incredible way to optimize load times. It reminds me a little of the Super Mario Bros. frame rule, which is discussed in this excellent Summoning Salt video.

(Via the The Primeagen.)

➝ Source: endtimes.dev

It’s Time for a New AirPort ➝

Joe Rosensteel makes the case for Apple to rejoin the wireless router market. I’ve advocated for this in the past and while I still believe it would be wise for Apple to do so, I’m not positive I would end up purchasing one. At least not from the Apple of today.

The Apple of today would just use the AirPort lineup to sell more services.

➝ Source: sixcolors.com

What Are We Getting in Return? ➝

Great thoughts from Michael Tsai on Apple’s decision to discontinue their AirPort router line.

Apple Officially Discontinues AirPort Router Line, No Plans for Future Hardware ➝

Imagine an alternate reality where Apple, instead of discontinuing their routers, reinvented home networking. They updated the AirPort Express, Extreme, and Time Capsule with mesh networking capabilities and brought the HomePod and Apple TV into the fold. In addition to the Apple TV and HomePod’s current feature set, they could also be used as your main router or as nodes that contributed to the network.

You could buy as few or as many products from the lineup as you need. If you just want something cheap to get you in the door, buy an AirPort Express. Down the line, you could add an Apple TV in the living room, a HomePod in your kitchen, and a Time Capsule in your office for local backups. And each device added to your setup will improve your network stability and range.

I can understand if Apple’s heart isn’t in it anymore. But the above scenario is exactly the sort of thing that I used to expect from Apple. An Apple that cared deeply about controlling the whole stack and developing products that worked better together. But I guess they’ve come to terms with the idea of building devices that rely on Eero, Netgear, and Linksys for their connectivity.

Apple Airport and Eero ➝

David Sparks:

Remember when the Apple Airport was the best home WiFi solution? I sure do. I had a series of terrible routers and finally spent the money on an Airport. The system tools were easy to use and the WiFi was substantially better in my house. But still not perfect.

Last year I started using the Eero Mesh networking routers (Disclosure: they’re an occasional MPU sponsor) and my home WiFi made one of those leaps in technology that makes all nerds so happy. Everything got much better and my family now has stopped pestering me about dodgy WiFi.

Since moving into our new house this past fall, we’ve had some occasional Wi-Fi hiccups. A few times each week, our Wi-Fi just gives up on us. During those moments, we’re still connected to the network, but we aren’t able to transfer any data. This hasn’t compelled me to tear apart our setup quite yet, but it’s getting close.

I’ve been toying with the idea of just purchasing an Eero system with the expectation that it will solve all of our problems. But I already have a Time Capsule, AirPort Extreme, and an AirPort Express. Our house isn’t that large and I feel like I should be able to solve our Wi-Fi issues by repositioning and reconfiguring our existing setup. And of course, I don’t want to spend nearly $400 on a problem that I might be able to fix by investing a little time into it.

But I suppose, if Eero is as good as everyone says it is, it will be a worthy investment.

Update: I spent the afternoon repositioning my AirPort routers, resetting their firmware, and reconfiguring their settings. I moved our Time Capsule to the other side of the office and am now using our AirPort Extreme to extend our network on the other side of the house — instead of the AirPort Express that we were previously using.

It’s only been a day, but our network seems much more stable now. I’m able to get consistent speeds in our master bedroom, which is located on the opposite side of the house from our main base station. This was where most of our dropouts occurred and was especially irritating when we were trying to quickly toggle HomeKit devices or respond to messages before going to sleep for the night.

With any luck, the hour or two I spent on the project will have fixed our problem and I won’t have to spend a bunch of money on new hardware.

Putting Your Home Network on an Uninterruptible Power Supply ➝

A great home networking tip from Ben Brooks:

Put your entire network on battery backup. It’s rare that the power goes out these days, but there have been a handful of interruptions to my area of late — lasting about two hours each time. My network, and thus my internet, stays up and online the entire time. Which means I can still work without burning through a data plan.

I love this idea. I have 10GB of tethering data available from AT&T each month now, but I wouldn’t mind having faster speeds during the rare instances when the power’s out.

The Future of AirPort

It was a sad day when Mark Gurman revealed that Apple was discontinuing development of their AirPort routers. I could usually pass off a rumor like this as just a rumor, but considering the source, it’s likely true. Mark Gurman has an impeccable track record when it comes to Apple’s future plans and I doubt this particular news is any different.

But the home network is the foundation by which all of Apple’s products are built. And I think it would be foolish for them to completely abandon the market. I can see why the current lineup may be failing, though. They don’t offer much above and beyond what other manufacturers’ products do, but they’re much more expensive. Designing new, mesh-capable routers that offer modern functionality — like Siri support or a whole-home backup solution — would go a long way towards enticing new customers and would allow Apple to continue charging premium prices.

If Mark Gurman says that Apple has disbanded the AirPort team, I’m sure it’s true, but I can still hold out hope that Apple is halting development of their current router lineup in an effort to build something new to replace it with.

The first product in this new lineup would be an internet-connected speaker with a built-in microphone for Siri — let’s call it the “Apple Hi-Fi”. It would be built-on iOS, directly compete with Amazon’s Echo, and integrate with all of Apple’s services. There would be an app for iOS that handles the setup process — you give it your iCloud and iTunes credentials, alongside your existing Wi-Fi password (if you’re adding it to a network) and the Apple Hi-Fi takes care of the rest.

Of course, the Apple Hi-Fi’s Siri implementation would be able to respond to queries about the weather, set timers, and read Wikipedia articles, but Apple would have a big advantage over competitors by integrating their services. There’s dozens of potential opportunities here, but this is a handful of my favorite ideas:

  • AirPlay functionality for playback from Macs and iOS devices.
  • Apple Music integration for streaming music from the cloud.
  • Reading the latest headlines from Apple News.
  • Informing you about upcoming iCloud calendar events.
  • Communicating over iMessage.
  • Perform FaceTime audio calls.
  • Telling you the location of friends and family with Find My Friends.
  • Control HomeKit devices.

The thought of Apple building an Amazon Echo competitor is exciting, but once you consider the huge potential for unique functionality, this thing starts to sound like a real home run product. As long as Apple is willing to swing for the fences, this thing could be huge.

From a hardware standpoint, I don’t expect the Apple Hi-Fi would look too dissimilar from the Amazon Echo or Google Home. It would undoubtedly feature Apple’s own aesthetics, but would be more or less cylindrical in shape with ports on the back. The major change would be its ability to act as a home router in addition to its Siri functionality.

The next product would be a spiritual successor to their current AirPort Time Capsule — I’d call it “Apple Time Capsule”. Much like the current model, it would feature an integrated, multi-terabyte hard drive for use with Time Machine and simple shared storage. But it could also be a target for iOS backups as well. This would be perfect for users who want local backups of all of their devices to shrink the amount of downtime during hardware failures — restoring from a Time Capsule would be much quicker than from iCloud.

But iOS backups alone wouldn’t be enough. The Time Capsule could be given your iCloud credentials and, if enabled, would automatically encrypt and upload all data stored on its drive to iCloud. Whenever any of the files change, those changes would remain in-sync with the copies on iCloud. This would make the Time Capsule a whole-home backup solution that offers local and offsite copies.

Apple could continue offering their current prices for iCloud storage, but would treat Time Capsule backups as a separate entity, charging a flat monthly fee for the service. The amount of storage available to you would be tied to the amount of storage inside your Time Capsule — when you reach your limit, the oldest backups would be automatically deleted to make room for the new ones.

This new Time Capsule would be the device most-likely used as your main Wi-Fi base station. So although any of Apple’s new routers could be used this way, the Time Capsule would be the only one that features multiple Ethernet ports for a wired network.

The last product I’d have in Apple’s new router lineup would actually be the Apple TV. Apple could add the ability for their set-top-box to act as a home router or extend an existing network with mesh capabilities. The current Apple TV already has an Ethernet port, why couldn’t you connect that to your modem and setup the network on your television with the Siri Remote?

With the Apple TV, Apple Hi-Fi, and Apple Time Capsule, the company would be able to offer one complete thought around home networking. Each appliance would have the ability to be your main base station or contribute to a mesh network. But in addition to that, they’d each offer unique functionality that goes above and beyond the typical home router.

Each customer would be able to mix and match these products to fit their home’s needs. Maybe you want two Apple TVs and a Hi-Fi; a Time Capsule and an Apple TV; one of each; or just a Time Capsule — simply pick one to be your main base station and setup the others to connect to it. This is exactly the type of product lineup that I have come to expect from Apple — deeply integrated into all of their services and built to work together. I hope that disbanding the AirPort team was the first step towards a future lineup like this.