Problem
a) With a client-server example, explain the concept of 'socket'. What is a connection in this context? What is the usual notation of a socket address?
b) List 5 important services provided by and through internet. Mention the application layer protocols involved in each.