Socket Programming
Last updated
Last updated
we will discuss the socket API and support for TCP and UDP communications between end hosts. Socket programing is the key API for programming distributed applications on the Internet.
Clients normally communicates with one server at a time. From a server’s perspective, at any point in time, it is not unusual for a server to be communicating with multiple clients. Client need to know of the existence of and the address of the server, but the server does not need to know the address of (or even the existence of) the client prior to the connection being established
Client and servers communicate by means of multiple layers of network protocols. In this course we will focus on the TCP/IP protocol suite.