Typically one port/socket will be open on the server to listen for incoming connections. Once connected, the connection will have its own (different) socket allocated on the server to continue the conversation. So strictly speaking that's one port and two sockets on the server -- and one on the client if you wish to count that.
Some protocols (like ftp) uses more than one port (one for control and one for data), but TCP in general can use one port at each sides.
I cant really gove you an answer,but what I can give you is a way to a solution, that is you have to find the anglde that you relate to or peaks your interest. A good paper is one that people get drawn into because it reaches them ln some way.As for me WW11 to me, I think of the holocaust and the effect it had on the survivors, their families and those who stood by and did nothing until it was too late.