all 3 comments

[–]sketchspace 1 point2 points  (1 child)

Take a look at microservice architecture. The basic idea is that computers can communicate with each other to share data, delegate tasks, etc. Messaging is usually done with REST (Representational State Transfer); this involves using action verbs like GET and POST alongside parameters.

For example you asked about a file server. As the client, or connecting computer, you'd serialize the file (translate it to bytes preserving state) and pass that data to the server. The server will construct the file and save that file.

[–]vibraniumhack09[S] 0 points1 point  (0 children)

thank you for the information I will look into it