Socket: The instantiation of an end-point in a potential TCP connection

Instantiation: The actual implementation of something defined elsewhere

Port is more of a virtual descriptive thing. You’re only going to get a response if a program has opened a socket on that port.

TCP socket state

Socket state and their names can vary from one OS to OS. This is due to the fact that it resides out the scope of the TCP it self.