Hmmm…Francis Vaughan, some of those things are unlikely to be actually happening. I’ll try to clear the air here just so others aren’t confused.
While competing DHCP servers can bring a network to its knees, a single DHCP server really doesn’t care about mixing wired and wireless media. In fact, DHCP happens at the application layer, while ethernet and wireless ethernet are part of the link layer. (This is a reference to the OSI “7-layer burrito” model of telecommunications). In other words, since DHCP is encapsulated within the transport, internet and link and physical (“network topology” in this case) it is indifferent to whether its being sent wirelessly or not.
This is all to say that although you might have had DHCP problems, mixing wired and wireless connections doesn’t cause “DHCP leasing to become unstable.”
With that said, it’s totally true that flaky DHCP servers exist, as do flaky DHCP clients. There’s no such thing as “fixed DHCP mappings” because DHCP stands for “Dynamic Host Configuration Protocol.” But that’s just a terminology thing…the conventional term here is “static IP address.” And you’re right: static IP addresses avoid DHCP servers/clients altogether, and a device with a static IP address won’t be bothered by a network with a flaky DHCP server.
Regarding your point about phones doing an end-run around wi-fi access points: well, it doesn’t happen. What you’re suggesting would require a separate ad-hoc device-to-device network. I suspect you’re thinking of zeroconf, a protocol devices use to advertise their services on a network.
Apple’s implementation of zeroconf, called Bonjour, sort of fits your description of Apple phones “binding devices” directly. Zeroconf/Bonjour absolutely traverses the WiFi access point, but one could totally think that it does not based on a description of the protocol written for non-networking-geeks.
To the OP: I’m with ZonexandScout on the terminology here…it’s pretty unclear what you mean by “hub.” (I also agree that these definitions are secondary to the fact that you’re back up and running). It’s unlikely to be a true wired ethernet hub…those haven’t been widely available for a long time. Switches are nearly all you can buy these days, and it’s been that way for almost a decade.
Hubs broadcast all packets (well, ethernet frames) to all their ports. This is like having everyone in a giant room, all talking at once. Switches “know” which devices are on which ports, and only send the relevant packets to the relevant ports. This increases throughput because it’s analagous to a bunch of small, quiet rooms with separate conversations going on. No one gets interrupted by an unrelated conversation.
Your modem is truly a modulator/demodulator and not a router, yes. What I don’t follow is how, following the death of the ethernet cable between your desktop and your wireless router, you used a hub to connect your desktop to the router. That would require an additional two ethernet cables: one between the desktop and the hub, and another from the hub to the router.
I can only guess that what you’re calling a “hub” is really something like a USB wi-fi network interface. That’s something one could use to put a desktop computer on a wireless network. You might also have had a wireless bridge, which contains both a wireless interface and one or more ethernet ports. You could connect the wireless part to your wi-fi network and then use a short ethernet cable to connect the bridge to the desktop’s ethernet port.
As ZonexandScout mentioned, this is now all immaterial. But Zonex is also being a little bit polite when saying “I have very definite ideas” about the definitions of switches, hubs, routers, etc. It’s not so much that Zonex has certain ideas about these things, but rather that they’re clearly and universally defined terms.
Non-experts can’t be expected to know all of this, of course. But just as your mechanic will look at you quizzically if you say that you replaced the distributor on your Tesla or said that you thought another car had a problem somewhere between the carburetor and the fuel injectors, networking people can’t help if you’re using largely ambiguous or incorrect terms.
I keep adding more paragraphs to try to avoid sounding like a scold, but I don’t think it’s working. Here’s the deal: when I try to help my parents with their computers, they seem to believe that because I “know computers,” I must know exactly what they mean even if they’re not quite using the right words. In fact, the words they use often point away from the actual problem. So I’m supposing that non-networking-geeks can’t quite tell how confusing their descriptions can be, and I’m trying to make that clear here.