Explain RPC like I'm Five

I'm having a little trouble understanding RPC, especially compared to say Rest API's or using protobufs to send and receive data, so please explain RPC like I'm Five?

Did you find this post useful? Show some love!
Classic DEV Post from May 16

What are the unwritten rules of development?

What underlying rules govern our work?

READ POST
Follow @ben to see more of their posts in your feed.
Martin Becker
stuffffffffffffffffffff.
Trending on dev.to
Who's looking for open source contributors? (May 21 edition)
#discuss #opensource
Developer Interview Bloopers
#career #development #interviews #php
How Art School Prepared Me for Programming
#art #career
What's your Developer Story?
#discuss #career
What was your first ever contribution to Open Source?
#discuss #opensource #contributing
What kind of breaks do you take throughout the work day?
#discuss
What image-hosting sites do you use?
#discuss #webdev #imagehosting
Go or Python and why?
#go #python #discuss