two hosts normally communicate via other hosts in the network (multihop communication). The solution to this involves solving routing problems.