93 points

permalink
report
reply
8 points

Is it working? -> (Yes) --> Fix DNS

permalink
report
parent
reply
44 points

Does anyone else have the thought that maybe it’s time to just replace these 30+ year old ancient protocols? Seems like the entire networking stack is held together with string and duct tape and unnecessarily complicated.

A lot of the decisions made sense somewhat in the 80s and 90s, but seems ridiculous in this day and age lmao

permalink
report
reply
87 points
*

Seems like the entire networking stack is held together with string and duct tape and unnecessarily complicated.

The more you learn about network technology the more you realize how cobbled together it all is. Old, temporary fixes become permanent standards as new fixes are written on top of them. Apache, which was the most widely used web server for a long time, is literally named that because it was “a patchy” server. It’s amazing that any of it works at all. It’s even more amazing that it’s been developed to the point where people with no technical training can use it.

The open nature of IP is what allows such a varied conglomerate of devices to share information with each other, but it also allows for very haphazard connections. The first modems were just an abuse of the existing voice phone network. The internet is a functional example of building the airplane while you’re flying it. We try to revise the standards as we go, but we can’t shut the whole thing down and rebuild it from scratch. There are no green fields.

It has always been so. It must be so. It will continue to be so.

(the flexibility of it all is really amazing though - in 2009 phreakmonkey was able to connect a laptop to the internet with a 1964 Livermore Data Systems Model A acoustic coupler modem and access Wikipedia!)

permalink
report
parent
reply
24 points
*
Deleted by creator
permalink
report
parent
reply
24 points

You can nuke the Internet, just don’t misconfigure a bgp router

permalink
report
parent
reply
3 points

I thought the internet was at Big Ben?

permalink
report
parent
reply
15 points

Nothing quite as permanent as a temporary fix!

permalink
report
parent
reply
4 points

Very cool post, thanks for sharing

permalink
report
parent
reply
30 points

Some ancient protocols get replaced gradually though. Look at http3 not using TCP anymore. I mean at least it’s something.

permalink
report
parent
reply
2 points

HTTP3 uses UDP, which is 6 years younger than TCP.

permalink
report
parent
reply
3 points

Nope, it uses a protocol on top of UDP called QUIC. If you count underlying protocols further down the stack, obviously all of them are really old.

permalink
report
parent
reply
21 points

Wait till you hear about when ipv6 was first introduced (90s) and how 50% of the internet still doesn’t work with it.

Businesses don’t want to change shit that “works” so you still have stuff like the original KAME project code floating around from the 90s.

permalink
report
parent
reply
1 point

Data Link layer be pretty stable to be fair _

permalink
report
parent
reply
20 points

I definitely would love to see a rework of the network stack at large but idk how you’d do it without an insane amount of cooperation among tech giants which seems sort of impossible

permalink
report
parent
reply
13 points

I may be waaaay off here, but the internet as it exists is pretty much built on DNS, isn’t it? I mean, the whole idea of DARPANet back in the 60s and 70s was to build a robust, redundant, and self-healing network to survive nuclear armageddon, and except when humans f it up (intentional or otherwise), it generally does what it says on the tin.

Now, there’s arguments to beade about securing the protocol, but to rip and replace the routing protocols, I think you’d have to call it something other than the Internet.

permalink
report
parent
reply
10 points

Making a typo in the BGP config is the internet’s version of nuclear Armageddon

permalink
report
parent
reply
5 points

Same unfortunately goes for a big chunk of the law on a global scale… Constant progress, new possibilities and technologies, changes in general are really outpacing some dusted and constantly abused solutions. Every second goes by and any “somehow still holding” relic is under more pressure. As a species we can have some really great ideas but the long-term planning or future-proofing is still not our strongest suit.

permalink
report
parent
reply
35 points

Me last week when my pi-hole was down

permalink
report
reply
3 points

Oh dang, I need to rebuild that one as well by chance. Still running on Buster…

permalink
report
parent
reply
23 points

Why do Canadians make such good network engineers?

We always make sure to check the Eh Record.

permalink
report
reply
20 points

Literally this, literally today.

permalink
report
reply
10 points

Same here, quite literally this morning, it was fucking DNS

permalink
report
parent
reply
2 points

Those little bastards, so sneaky. I’ve checked if d(uck)dns is working before my local DNS.

permalink
report
parent
reply

Programmer Humor

!programmer_humor@programming.dev

Create post

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

  • Keep content in english
  • No advertisements
  • Posts must be related to programming or programmer topics

Community stats

  • 7.2K

    Monthly active users

  • 954

    Posts

  • 37K

    Comments