1, b/s software system structure
Network software system development including C/s and b/s two kinds of architecture, can carry out the same business processing.
C/S is client/server abbreviation, both client and server structure, like commonly used QQ, and so on network software.
b/S is brower/server abbreviation, both browser and server structure, only need to launch a browser.
Our mobile applications are all part of the C/s structure.
2, the basic concept of network development
Several basic concepts that must be mastered in network programming
1. Client: Mobile app (IOS, Android, etc.)
2. server: A machine that provides services to clients, provides data, and provides resources
3. Request: A behavior for the client to request data from the server
4. response (Resopnse): The response of a server to a client's request, generally referring to the return of data to the client
Network connection process
1. The client (IOS, Android, etc.) sends a request to the server over the network to solicit resources (data) from the server
2. The server responds to client requests and returns the resources (data) The client wants
IOS Network-01-Network Fundamentals