School of Computing. Dublin City University.
My big idea: Ancient Brain
IP address = Address of a host.
IP address + port = Address of a process (service) on a host.
List of ports.
1 to 65535 (16 bit no).
Server machine may run multiple server processes,
each contactable on different port.
Conversely, multiple clients may want to contact same port (e.g. Web server).
Client creates socket at its end. Sends request to server (at port no). Server creates socket at its end dedicated to that client.
One port: Many sockets to that port.