The three way handshake is a simple way to establish communication. It is also useful in daily life, e.g. everyday conversations.
1) The client sends a request to the server. ("Hello, Boss.")
2) The server receives the request and returns an acknowledgement message. (Boss heard the call. He replies, "Yes, Grunt. You were looking for me?")
3) The client receives the acknowledgement message and returns one more acknowledgement message. (Grunt heard the request for confirmation. Grunt replies, "Yes, I have something to tell you." After which he begins to talk about his pay raise.)
Now both sides begin communication. At any time during the handshake, if a reply is expected but none is received after a timeout, the handshake "fails" and the client must initiate it again.
Labels
algorithm
allegro
anime
api
arcade
asdf
blender
books
boost
bootstrap
c
c++
CLR
cmake
cmd
common lisp
concepts
css
detective
emacs
free
games
graphical programming
graphics
gui
haskell
html
hyper-v
interpersonal skills
jade
jam
java
javascript
jni
jpostal
leadership
libpostal
library
linux
lsp
lsp-mode
management
maths
mingw
msvc
msys2
music
network
oop
open source
party games
phaser
postgresql
programming
promote
puzzle
quickfix
recommended
recorder
reference
review
sdl2
self-help
setup
sheet music
slime
team building
tidbits
tools
travel
tutorial
typescript
unity
vb
vm
web pages
winapi
windows
windows 7
windows 8.1
No comments:
Post a Comment