Describe message based communication
What is a socket?
What must be established to send and receive TCP/UDP messages?
Describe the relationship between sockets, ports and processes
What is an IP address?
An address used to identify a host machine on the internet
What is a port number?
A number that identifies the process within the host
Briefly describe how TCP/UDP messages are sent and received?
Messages are sent to the pair of addresses (IP address and port number)
What is host name resolution?
The process through which an assigned host name is converted or resolved to its mapped IP address
What is the API used for address resolution in Java?