网络通信会出现的问题:丢包、旧包还在新包重传;
握手目的:保持可靠性——三次:建立可靠(双方认可,要开始了)的通信;四次:我不发信息了,不让对方空等。
三次:
总括:假如我是请求发起人,那我得确定对方准备好接收,我才能放心发。一定注意,网络通信和日常交流不同,不是面对面!
1.首先肯定要有人发起会话请求====》第一次;【我说想发信息】【受不到女神回复(网络差),就使劲舔】
2.服务器确认自己准备好了====》第二次;【服务器知道我要发】
3.由于这时候我不确定对方是否愿意收,得等,直到超时我再申请,或者收到对方确认信息【我知道服务器愿意接收我要发的】
四次:
总括:通信双方有信息交互,要告知对方自己停;对方要告诉自己知道我要停(我知道对方不会空等);对方发完之后,告诉我他要停;我得回复他,让他放心,我不会空等他。
待续
reference:
1.https://www.zhihu.com/question/24853633/answer/573627478 by知乎用户,山尽