IPv4 has 32-bits classified into 4 bytes out of which each byte is divided into network or hosts. Thus, it can have any combination like 1 host, 3 networks or 2 host, 2networks etc.
16
2046 Breakdown: 11111111.11111111.11111000.00000000 /21 - 21 bits in network address represented by ones in binary address above. Leaves 2^11th power host addresses left (the zeros to the right). Equals 2048 host addresses minus the two reserved addresses = 2046
5 bits are necessary to create up to 30 subnets.
15 or 16.
20
In IPv4, there are a total of 32 bits in an IP address. The number of network and host bits varies depending on the subnet mask used. Typically, the first part of the bits represents the network portion, while the remaining bits represent the host portion. For example, in a common subnet mask of 255.255.255.0 (or /24), there are 24 bits for the network and 8 bits for hosts.
When we express an IPv4 network address, we add a prefix length to the network address. The prefix length is the number of bits in the address that gives us the network portion. For example, in 172.16.4.0 /24, the /24 is the prefix length - it tells us that the first 24 bits are the network address. This leaves the remaining 8 bits, the last octet, as the host portion.
62 hosts.
32 bits in a IPv4 address
You need 20 bits of address bus to address 1 Mb of memory.
The default mask class B is 255.255.0.0 and this makes 16 bits available for hosts
5 bits