Может ли совпадать количество ip адресов в подсети с количеством узлов сети?
Если речь про IP, то не совпадает в IPv4 подсетях кроме /32 и /31 из-за наличия адреса для broadcast-а.
Может. А может и нет. IP адрес может быть свободным, а может быть занятым. А за ним может быть еще подсеть или тот же NAT, или другой тип сети. Или все что угодно. Сеть может быть раскидана через полпланеты, а может быть реализована программно в рамках одного девайса. В общем, может быть все что угодно и как угодно.