SELECTING A BASE APPLICATION LAYER PROTOCOL TO TRANSFER DATA IN THE CLIENT-SERVER ARCHITECTURE
This article presents a system of criteria to determine the optimal application-level protocol for communication between a client and a server when mobile devices are involved in the communication. The criteria focused on the abilities of protocols to support different types of content, structure features, the ability to expand, header size and complexity of usage by software developers. According to the system of the criteria, the most popular application-level protocol HTTP (S) and other alternative protocols like SPDY and COAP have been analyzed and researched.