范文健康探索娱乐情感热点
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

TCP为什么需要三次握手?用最通俗的话解释给你听

  TCP实现原理和为什么需要三次握手?两次握手不可以?四次握手不可以?读者可以带着疑问,看一遍本篇博客的详细讲解
  ok,首先解释原因之前还是要先复习一下TCP的基本知识和三次握手协议:1、什么是TCP协议?
  TCP:Transmission Control Protocol翻译过来就是传输控制协议,TCP协议是一个面向连接的、可靠的、基于字节流的传输层协议
  RFC 793对TCP连接的定义:Connections:
  The reliability and flow control mechanisms described above require that TCPs initialize and maintain certain status information for each data stream.
  The combination of this information, including sockets, sequence numbers, and window sizes, is called a connection.
  其大致意思是TCP连接是为了用于保证可靠性和流控制机制的,包括 Socket、序列号及窗口大小。
  其中Socket是由IP加端口组成的,序列号是用来解决乱序问题的,而窗口大小则是用来做流量控制的。2、TCP协议的特性
  面向连接:是指TCP是通过服务端和客户端进行连接的协议
  面向字节流:TCP服务端和客户端之间的数据通讯是通过字节流数据传输的
  可靠的:是指TCP服务端客户端之间的数据传输是很稳定的,即使网络很差的情况,TCP都能保证将数据传输到接收方。
  ps:TCP传输的可靠性得益于TCP会记录信息的发送状态,哪些数据收到了,哪些数据没收到,TCP都是会记录的,然后哪些丢包的情况,就是发送不成功的情况,TCP会重新发包,所以TCP的可靠性就是这么保证的3、TCP三次握手执行流程
  TCP的三次握手执行过程是面试中的一个很常见的问题,因为这个问题也是计算机的一个很重要的基础,所以需要认真学习
  关键字说明:SYN:Synchronize Sequence Numbers,同步序列编号ACK:Acknowledge Character,确认字符SEQ:Sequence Number,序列号
  TCP三次握手执行过程:
  (1)首先,服务端和客户端都是处于CLOSED状态的,然后服务端启动,监听端口,状态变为LISTEN(监听)状态
  (2)客户端为了请求资源,发送连接,发送同步序列号SYN,此时客户端就变成了SYN-SEND状态
  (3)服务端接收到客户端请求之后,发送SYN和ACK,然后服务端状态就变成SYN-RCVD状态
  (4)客户端接收到信息之后,再次发送ACK,然后变成ESTABLISHED(已确认)状态,服务端接收到返回信息后,状态也变成ESTABLISHED(已确认)状态4、TCP协议为什么需要三次握手?
  ok,知道了TCP的三次握手的基本工作原理之后,就可以解释为什么TCP需要三次握手?为什么不设计成两次握手就可以?
  原因:避免重复连接
  其实在RFC 793 Transmission Control Protocol里就有指出为什么要三次握手的原因
  The principle reason for the three-way handshake is to prevent old duplicate connection initiations from causing confusion.
  翻译为中文大致意思是主要原因是为了防止旧的重复连接引起连接混乱问题
  比如在网络环境比较复杂的情况,客户端可能会连续发送多次请求。如果只设计成两次握手的情况,服务端只能一直接收请求,然后返回请求信息,也不知道客户端是否请求成功。这些过期请求的话就会造成网络连接的混乱。
  所以设计成三次握手的情况,客户端在接收到服务端SEQ+1的返回消息之后,就会知道这个连接是历史连接,所以会发送报文给服务端,告诉服务端。
  所以TCP设计成三次握手的目的就是为了避免重复连接。
  然后可以设计成四次握手?五次握手?不可以?
  答案是也是可以的,不过为了节省资源,三次握手就可以符合实际情况,所以就没必要设计成四次握手、五次握手等等情况

由政策驱动转向市场拉动我国新能源汽车渗透率不断提升来源人民网原创稿人民网北京12月20日电(记者栗翘楚)近日,中国汽车工业协会发布11月份汽车工业经济运行情况显示,今年111月,我国新能源汽车产销分别完成302。3万辆和299。0亲身体验近期最好用旗舰机这三款最值得购入错过又再等一年目前,手机市场有什么合适的手机呢?今天我就给大家推荐三款最值得购入的,款款都是我亲身体验的,款款都是。近期最好用的旗舰机,不要错过了,要不又要再等一年。vivoX70Provivo很多人都认为亚马逊很难做了,为什么还不停地招商?韭菜都被收割了一批,完了不要再继续收割新韭菜,股票怎么办?首先说难做是没找对方法产品以及不了解规则等亚马逊相比较国内淘宝天猫,确实是难做的,难做的点在于1运营人员的要求精通英语或者亚马逊选品方面的五大禁忌是什么?对亚马逊卖家来说,选品是一件非常纠结而痛苦的事情。选品成败直接决定了店铺后期的运营效果。选品的时候还需要进行市场调研竞品分析利润空间等。但是有时候这些都考虑进去后,结果选出来的产品如果在2004年用10万元投资腾讯,现在可以财富自由吗?在互联网行业,腾讯是毫无疑问的王牌。很多公司都曾经试图挑战微信,但无一例外都失败了,腾讯依然是社交领域的领导者。虽然腾讯的增速没有以前那么快了,但整体依然发展得非常好。2020年腾视频剪辑还在重复性工作吗?Python轻松帮你搞定大家好,我是程序汪小成做视频剪辑的时候,还在重复性工作吗?今天,我来教大家如何利用Python帮你搞定这些重复性的剪辑工作01安装对视频进行批量剪辑,需要三个库,分别是Moviep海尔海信格力三大企业,接连发生变动,是发生了什么?电器产品是我们生活中必需的,因此在购买时都格外注意,除了价格之外我们更关心质量和使用安全。于是在我国的电器市场里,三支力量崛起,它们分别是海尔海信和格力。但这并不说明这三个企业在电苹果公司与世界其他史蒂夫去世前与比尔盖茨有过一次交谈。比尔的意思是苹果一体化的成功是因为有史蒂夫在掌舵,但并不意味着在未来的多个回合中能够胜出。史蒂夫的意思是任何人都可以按这种方式,但很难。而且他也thinkphp源码无差别阅读(一)thinkphp源码无差别阅读(一)thinkphp的framework源码大概165个文件,我们不按照逻辑分析阅读源码,我们一个文件一个文件阅读,阅读完以后有个大概了解,然后在运同为骁龙888,价格差距真不大,这次的小米确实不如OPPO在此前做折叠屏手机厂商还不多的情况下,折叠屏手机产品这个空白市场确实算是一个非常的好的高端市场发展方向了,而此前在手机市场上,小米凭借着正好卡在万元以内的一款折叠屏,被寄予将折叠屏如何评价6月16日发布的荣耀50系列,有哪些亮点和不足?老样子,咱们先来看看配置表。许多人可能会觉得荣耀20是麒麟980处理器,荣耀30是麒麟985芯片,荣耀40用骁龙888处理器,到荣耀50处理器应该也不会太差吧,可没想到到了荣耀50
社群运营3个技巧2个方法提升社群周期质量作者小蚱蜢简介8年互联网营销实战经验,乐于为大家分享实战经验。寻找互联网营销同行交流经验提升自我社群后期生命周期延长的3个技巧1加强人员更替机制定期审核社群成员,三天一巡视,七天一再破万亿!尾盘跳水藏玄机,证券能否异军突起?上证指数今日小幅收跌,早盘横盘整理后午后在券商的带动下小幅冲高,随后茅大哥快速反水,指数跳水,截至收盘下跌0。22,守在3600关口上方。成交量继续走高突破万亿关口,您的时代(宁德第三章新手入市擒获小牛在证券公司开好账户以后,我兴奋的回到自己的住处,打开软件,存入资金,一切都是那么的激动,终于要真正在战场里厮杀了。在公司上班的时候,老是看股民亏了多少多少,赚了多少多少,真正到自己读权谋高手李鸿章有感最近拜读了权谋高手李鸿章,真的觉得受益匪浅。何谓才,何谓能,何谓德?才为人之末,是人聪明机智的外露。能为人之本,是外在的聪明收敛,内在的智慧萌生。看这才字,是木字失之一足,犹自未稳E2车主不悔的选择,驾驶e2打卡岭南印象园对于选择新能源汽车的车主来说,在他们的实际使用过程中,究竟是好还是不好,到底有没有后悔当初的选择,我们接着往下看。说到新能源汽车,大家普及认可但又难以接受,至于原因,第一担心续航能社群营销裂变方法只可借鉴,不可复制,唯独改变社群思维咳咳咳小蚱蜢来也,最近一些朋友来问怎么没写关于社群裂变营销的文章了。虽然我一直做互联网的,但是写文章真不是我的强项,只能把一些见解,心得写给大家。但是小蚱蜢还不是一个专业的写手,尽为什么优质的内容可以促进社群转化?现如今从事几年的运营,销售等职业的人群中,遇到普遍现象的状况,大部分情况就是业绩上不去,但是也不会太差,属于上不来下不去的状态。今天虽然讲的是社群的转化,但是跟销售,运营同等性质的社群定位必须好好思考以下几点定位是一个汉语词汇,读音dngwi,意思是指确定方位,确定或指出的地方,确定场所或界限(如通过勘察)给这个地产的界限定位。出自韩非子扬权。其实我们做任何事都会给予一个定位,只是每个互联网新营销模式,社群6步骤商业的时代演变历程生产时代产品时代分销时代网销时代商盟时代分享时代社群时代。时代在变则商业也在变,开始是生产时代的时期,因为生产力低,几乎所有开厂加工都能赚到一笔钱财,到了互联网时啥是佩奇拥有这4种角色才算是社群运营!作者小蚱蜢简介8年互联网营销实战经验,乐于为大家分享实战经验。寻找互联网营销同行交流经验提升自我群主社群灵魂,负责互动,统帅全群社群创建者,俗称团队的掌舵,社群发展方向的决策者,在多闪社交4个特点成为互联网营销的一种前兆!作者小蚱蜢简介8年互联网营销实战经验,乐于为大家分享实战经验。寻找互联网营销同行交流经验提升自我1月15日字节跳动旗下的发布一款多闪社交软件,以短视频社交为基础大致分为3个版块1图