TCP/IPv6 Configuration and Management Manual (G06.29+, H06.03+, J06.03+)
Maximize the Benefit of the NonStop TCP/IPv6 
Architecture
HP NonStop TCP/IPv6 Configuration and Management Manual—524523-012
3-4
Monolithic Listening Model
Monolithic Listening Model
In this method, the listener binds to a well-known port, (for example port 23 for 
Telserv). Next, the listening process issues a standard accept call. Finally, the 
monolithic listening model then uses multi-threading to handle all within the same 
process creating sockets for the connections. The listening process is the common 
point where all incoming connections are handled as well as control and data flow. To 
achieve parallelism with the monolithic model in conventional TCP/IP, you run multiple 
instances of the listening process, each with a different well-known port number, and 
then inform the workstation clients to use a different destination port number.
The monolithic listener model can benefit from the NonStop TCP/IPv6 architecture 
because, with round-robin filtering enabled, all processors have access to the same 
port. Hence, you can run multiple copies of the listening process in different processors 
and bind them all to the same well-known port. By sharing the same port number 
among the processes, you no longer need to set up workstation clients with multiple 
port numbers to call.
Figure 3-2 on page 3-5 compares the monolithic server model in the conventional 
TCP/IP and NonStop TCP/IPv6 environments.










