Tuesday, February 14, 2023

Learn about Client and Server

 Before learning about client and server we need to understand what a software is. Basically, software is a set of instructions that need to be executed to perform a specific task. Client can be a machine or software that requests the service or resources from the server. Server is a machine or software that provides services or resources to the clients.




Server is a machine or software that provides services or resources to the clients. A client-server relationship corresponds to the request-response pattern and should adhere to the common communications procedure that defines the language, rules, or dialog patterns used. The client-server communication adheres to TCP or IP protocol suite.
            
         The TCP protocol maintains the connection until a client/server has completed their              message exchange. TCP protocol decides the best method to distribute the application         data in packets that networks will deliver, transfers the packets to and get packets from        a network, and manages the flow control. Internet Protocol (IP) is the connectionless           protocol where every packet traveling on the internet is the independent data unrelated         to other data units.


No comments:

Post a Comment

System Testing, Integration Testing and End-to-End (E2E) Testing

  System Testing: System testing is carried out on the whole system in the context of either system requirement specifications or functional...