A network protocol is the exchange of a set of well-defined messages between any two entities.
Create a list of messages that you think would be necessary during server-client and client-client interactions. Do not rely on the implicit acknowledgement of Transmission Control Protocol (TCP) but provide a mechanism for an explicit acknowledgment in your design.
Suggest additional two features to support the distributed books library
Grading Criteria:
* Created and described the list of messages necessary during server-client and client-client interactions. Also, provided an explicit acknowledgment mechanism for these interactions.
* Suggested and described two additional features to support the distributed books library.
* Used correct spelling, grammar, and professional vocabulary. Cited all sources using APA format.