 O1, O2, and the two INs are ports connecting the connections M and N to their respective processes.It is permitted for processes B and C to be executing the same code, so each process must have its own set of working storage, control blocks, etc.Whether or not they do share code, B and C are free to use the same port names, as port names only have meaning within the components referencing them (and at the network level, of course).