In order to facilitate the communications between the parent process and the various child processes, a parent-child protocol is used. This subsection describes that protocol both from the parent's viewpoint and from the that of the child.