Adding new IPs to the 4 app servers and establishing connection to them using ssh

Can anyone explain how can a system have multiple IPS and why ? In the Linux basics course , I thought the ip addr add command is adding a range for the switches and routers .
Also In the lab of that networking basics in Devops pre-requisites , We are asked to ssh to 4 app servers and then add new IPs to them then the app03 and app04 server doesn’t connect with the host server using ssh because of the new IP range added . But similarly when we add new IP range to the host , It is able to ssh to app01 and app02. If the previous IP range of the host server can connect to app01 and app02 then why app03 and app04 refused connection when they are added a new IP range.