FTP-client        FTP-server

An example of an application level protocol. The protocol retrieves files from a server. State names are given with capital letters, START - LISTEN is the starting state. Received messages above the line and sent ones below it. What would the respective function (method) calls be like? What is included in the messages?