The protagonist pulls up a second window on his laptop showing a clean, numbered cheat-sheet checklist styled like a sequence diagram, tapping each line with a pen as he reads it against the phone-call story he just told. The on-screen checklist reads, in full: "1. A client application knows about a server application and wants to communicate with it. 2. The client computer uses name resolution to locate the computer where that server application runs. 3. The client app connects to an endpoint locator and requests access to the server application. 4. The endpoint locator provides that info and the client connects to the server with an initial conversation. 5. The client and server apps exchange instructions and data. 6. The client and server apps disconnect. 7. The client computer has a cache of name resolution and the connection that can save time reconnecting later."