The internal details of networking can get very complicated.
For example, you may have lots of devices, but they aren't all "talking" at once.
You also need to differentiate "simultaneous connections" and "listed items".
To use an analogy to telephone lines......
Your office phone PBX may be able to support a given number of extensions (meaning that you can connect that many phones to it).
And another number tells you how many people can simultaneously call out at once.
And there may be yet another number that tells you how many phones can be in use at the same time - for both internal and external calls.
(For example, if you have ten outside lines, ten people can call out at the same time, but maybe sixteen phones can be in use at the same time - because some are being used for inside calls.)
IP addresses are like phone numbers; each TCP/IP device must have an IP address - which must be unique on your network.
(A device on my network may have the same IP address as one on yours - but two devices on the
SAME network segment cannot have the same address - just as you can't assign the same phone extension to multiple phones.)
DHCP is a system that assigns and keeps track of addresses.....
Your DHCP server has a list of addresses which it controls - known as its address pool.
Whenever a device connects to the network, it asks the DHCP server for an address; and the DHCP server "assigns it an address from the pool".
(Think of it like telling your switchboard operator that you'll be at a certain extension for the rest of the day.)
Usually things are set so that, after a certain amount of time, if the address hasn't been used, it is returned to the pool of available addresses.
The catch is that this timeout is normally set for somewhere between one hour and several days.
So, when you turn on your laptop, it gets assigned an address; and, even if you turn it off ten minutes later, that address remains assigned to it until the clock runs out...
Because every smart device, and most phones, will ask for an address... if you have a lot of people running in and out, or a lot of smart devices, you can end up with a lot of devices being assigned addresses.
Most of those devices may not even be connected, but they're still "using up" an address off of the limited list of total addresses, until they "time out off the list".
And, once the list gets filled up, if a new device connects, the oldest device on the list will usually get "bumped off" - or the new device may be refused an address (in which case it won't work).
(Rebooting the router usually clears this list - which is why it often fixes "network problems".)
The DHCP system was introduced as an easy way to automatically keep track of devices and addresses.
You are choosing this option when you click the a box that says something like "get address from server" - which is the default for most devices.
"Using static IP addresses" simply means that you choose
NOT to use the DHCP system... which means that
YOU do all the work yourself.
There are certain addresses that are valid on your network..... (you know which ones because you set up the network, right?)
You manually decide which of these to assign to each device, enter the address directly into each device, and manually configure your router.
As you might expect, this system has the most flexibility, but takes the most work, and offers the most opportunities to create interesting problems if you get something wrong.
(Many modern devices don't offer you the option to manually enter an address.)
There's also a sort of in-between situation.
Most routers that support DHCP also offer you the option of "manually entering devices on the list".
You essentially give the router a list of specific addresses you want assigned to specific devices, and allow it to assign the rest automatically.
This allows you to make sure that certain important devices always get an address.
It also allows you to make sure that certain devices always get assigned the
SAME address (this is a requirement for various servers and some games).
Note that DHCP works very well -
AS LONG AS YOU ONLY HAVE ONE DHCP SERVER.
However, if you have multiple routers, it's almost always a good idea to disable DHCP on all but one of them.
Having multiple DHCP devices trying to manage the same pool of addresses is a recipe for disaster, and really odd problems, unless you configure them all
VERY carefully.)
And, likewise, assigning static addresses to certain devices,
WITHOUT configuring your DHCP server not to assign those addresses to a duplicate device, is likely to cause problems.
That "32 devices per band" would be a hardware limit for the particular router brand and model you're using.... and, apparently, that number is a common limit.
I have no idea what this means. I'm really bad at network stuff.
So I'm looking at things and it looks like wifi is limited to 32 devices per network band. The problem is that all my devices are 2.4 ghz devices (not 5 ghz devices). So I'm wondering if a better wifi router will even make sense.