这就是所谓的三次握手 。示意图:物流发送完后还会联系你朋友,大致对话内容:物流:你好,货物已发送,请注意查收你朋友:好的 。货物送到,你朋友:OK,货物收到,你们可以结案物流:好的,我结案了 。这就是所谓的四次挥手(拜拜);(注释:三次握手四次挥手这都是Socket在你建立的时候根据你选择的协议确定好的)这样是不是很麻烦,估计也就顺丰有这服务了,其他大部分公司还是没有这么贴心的服务的,他们可能就是UDP协议方式了 。
UDP比较简单,当你用物流(Socket)寄货物的时候物流公司并不会管你朋友是否能联系上,是否愿意接收,它只负责将你的货物发出去就完事 。这中间是不需要通知你朋友的,你和你朋友也不需要有连接,这就是所谓的无连接 。两种协议区别和应用UDP 常用于一次性传输比较少量数据的网络应用中,UDP 也常用于多媒体应用(如 IP 电话、实时视频会议、流媒体等),显然,可靠数据传输对于这些应用来说并不是最重要的,但 TCP 的拥塞控制会导致数据出现较大的延迟,这是它们不能容忍的,我们最熟悉的视频通话大部分就是用的UDP协议 。
【require,tcpudp】TCP面向连接,即发送数据之前需要建立连接,并且TCP是拥有拥塞机制的,当前部分数据还没有被接收完,后部分的数据会被阻塞知道前部分数据传递OK后才会继续传递后半部分,所以通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达;在数据完整性、安全性要求较高的场景需要使用TCP协议,比如你传送重要办公文件、图片等,这些东西丢包都是会影响数据品质的 。
推荐阅读
- 赤峰房价2017楼盘,赤峰的房价为什么这么高
- 为什么街机三国,张飞在街机中为何如此粗鄙
- 雅虎是哪个公司的,为什么日本雅虎这么成功
- 台式和笔记本哪个贵,为什么台式电脑越来越便宜
- 为什么研究生的工资这么低,研究生工资
- 为什么横屏
- 最高的房价聊城,聊城的房价为什么这么高
- 邢台市任县房价,为什么有人说邢台市区这么小
- 金毛为什么不吃饭没有精神,三个月的金毛为什么不吃饭了
- 泰迪经常吠叫的原因,为什么泰迪一直叫唤