Pod node crash

if a node fails,then if a pod run on other node and a container in that pod listen on a port number and other container from other pod(from that node) listen on same port number, what happen?
This new pod will not be created?Then controller tries to run that port on other node?

Pods have their own IPs.

Again, I suggest you watch some of the recorded talks - this is pretty fundamental to the Kubernetes network model and has been thoroughly explained by many people.