Additional Charts on Sockets
EE450: Computer Networks University of Southern California Professor: A. Zahid
1
Concept of Sockets
Process to Process Communications through Sockets
2
Socket Structure and Address
3
TCP Sockets (Stream Sockets)
4
TCP Sockets (Concurrent)
2
Create
5
Create
5
UDP (Iterative) Datagram Sockets
6
UDP Datagram Sockets (Iterative)
An iterative server can process one client request at a time; it receives a request, processes it, and sends the response to the requestor before handling another request. When the server is handling the request from a client, the requests from other clients, and even other requests from the same client, need to be queued at the server site and wait for the server to be freed.
7