From my understanding, A TCP session is identified as <ServerIP, ServerPort, ClientIP, ClientPort>
.
For instance, the session <192.168.0.1, 80, 192.168.0.2, 1000>
is separated from <192.168.0.1, 80, 192.168.0.2, 1001>
, and these two sessions can co-exist on the hosts simultaneously.
However, in OPNET, if <192.168.0.1, 80, 192.168.0.2, 1000>
is already established, then <192.168.0.1, 80, 192.168.0.2, 1001>
cannot be established because port 80 of 192.168.0.1 is already in use.
Given this model, if I try to host a HTTP service on 192.168.0.1:80, there can only be 1 connection to my server at a time, which severely limits the simulation capability.
Please confirm whether the model is indeed problematic, or is there anything I have overlooked. Also a workaround solution would be very appreciated.