当前位置: 首页 > news >正文

谷哥做网站 是如何推广的一套完整的运营方案

谷哥做网站 是如何推广的,一套完整的运营方案,bae wordpress 删除主题,东莞英文网站设计常见面试题 为什么TCP连接的时候是3次?2次不可以吗? 因为需要考虑连接时丢包的问题,如果只握手2次,第二次握手时如果服务端发给客户端的确认报文段丢失,此时服务端已经准备好了收发数(可以理解服务端已经连接成功)据…

常见面试题

为什么TCP连接的时候是3次?2次不可以吗?

因为需要考虑连接时丢包的问题,如果只握手2次,第二次握手时如果服务端发给客户端的确认报文段丢失,此时服务端已经准备好了收发数(可以理解服务端已经连接成功)据,而客户端一直没收到服务端的确认报文,所以客户端就不知道服务端是否已经准备好了(可以理解为客户端未连接成功),这种情况下客户端不会给服务端发数据,也会忽略服务端发过来的数据。

如果是三次握手,即便发生丢包也不会有问题,比如如果第三次握手客户端发的确认ack报文丢失,服务端在一段时间内没有收到确认ack报文的话就会重新进行第二次握手,也就是服务端会重发SYN报文段,客户端收到重发的报文段后会再次给服务端发送确认ack报文。

为什么TCP连接的时候是3次,关闭的时候却是4次?

因为只有在客户端和服务端都没有数据要发送的时候才能断开TCP。而客户端发出FIN报文时只能保证客户端没有数据发了,服务端还有没有数据发客户端是不知道的。而服务端收到客户端的FIN报文后只能先回复客户端一个确认报文来告诉客户端我服务端已经收到你的FIN报文了,但我服务端还有一些数据没发完,等这些数据发完了服务端才能给客户端发FIN报文(所以不能一次性将确认报文和FIN报文发给客户端,就是这里多出来了一次)。

为什么客户端发出第四次挥手的确认报文后要等2MSL的时间才能释放TCP连接?

这里同样是要考虑丢包的问题,如果第四次挥手的报文丢失,服务端没收到确认ack报文就会重发第三次挥手的报文,这样报文一去一回最长时间就是2MSL,所以需要等这么长时间来确认服务端确实已经收到了。

如果已经建立了连接,但是客户端突然出现故障了怎么办?

TCP设有一个保活计时器,客户端如果出现故障,服务器不能一直等下去,白白浪费资源。服务器每收到一次客户端的请求后都会重新复位这个计时器,时间通常是设置为2小时,若两小时还没有收到客户端的任何数据,服务器就会发送一个探测报文段,以后每隔75秒钟发送一次。若一连发送10个探测报文仍然没反应,服务器就认为客户端出了故障,接着就关闭连接。

为什么是三次握手而不是两次?

第一次握手:客户端发送网络包,服务端收到了。

服务端就能得出结论:客户端的发送能力、服务端的接收能力是正常的。

 第二次握手:服务端发包,客户端收到了。这样客户端就能得出结论:

服务端的接收、发送能力,客户端的接收、发送能力是正常的。

不过此时服务器并不能确认客户端的接收能力是否正常?

  第三次握手:客户端发包,服务端收到了。

这样服务端就能得出结论:

客户端的接收、发送能力正常,服务器自己的发送、接收能力也正常。

 因此,需要三次握手才能确认双方的接收与发送能力是否都正常。

面试加分的描述回答三次握手的作用和过程:
 刚开始客户端处于 closed 的状态,服务端处于 listen 状态。然后

      1、第一次握手:客户端给服务端发一个 SYN 报文,并指明客户端的初始化序列号 ISN(c)。此时客户端处于 SYN_SenT 状态。

    SYN-SENT -在发送连接请求后等待匹配的连接请求;

      2、第二次握手:服务器收到客户端的 SYN 报文之后,会以自己的 SYN 报文作为应答,并且也是指定了自己的初始化序列号 ISN(s),同时会把客户端的 ISN + 1 作为 ACK 的值,表示自己已经收到了客户端的 SYN,此时服务器处于 SYN_REVD 的状态。

SYN-RECEIVED - 在收到和发送一个连接请求后等待对连接请求的确认;

      3、第三次握手:客户端收到 SYN 报文之后,会发送一个 ACK 报文,当然,也是一样把服务器的 ISN + 1 作为 ACK 的值,表示已经收到了服务端的 SYN 报文,此时客户端处于 establised 状态。

      4、服务器收到 ACK 报文之后,也处于 establised 状态,此时,双方以建立起了链接。

 


文章转载自:
http://inviolately.rmyt.cn
http://undoubled.rmyt.cn
http://phonetician.rmyt.cn
http://sandglass.rmyt.cn
http://tracheated.rmyt.cn
http://albigensianism.rmyt.cn
http://phycomycetous.rmyt.cn
http://aloft.rmyt.cn
http://prizefight.rmyt.cn
http://wingspread.rmyt.cn
http://limey.rmyt.cn
http://rhumba.rmyt.cn
http://yqb.rmyt.cn
http://motorman.rmyt.cn
http://expropriate.rmyt.cn
http://voronezh.rmyt.cn
http://lingulate.rmyt.cn
http://wetland.rmyt.cn
http://thermionic.rmyt.cn
http://treelined.rmyt.cn
http://kheth.rmyt.cn
http://gjetost.rmyt.cn
http://colluvial.rmyt.cn
http://ashes.rmyt.cn
http://majestic.rmyt.cn
http://paleface.rmyt.cn
http://supremum.rmyt.cn
http://pratt.rmyt.cn
http://blackfoot.rmyt.cn
http://dialogism.rmyt.cn
http://ldh.rmyt.cn
http://petitionary.rmyt.cn
http://cybernatic.rmyt.cn
http://dmz.rmyt.cn
http://bemean.rmyt.cn
http://spasmophilia.rmyt.cn
http://staminiferous.rmyt.cn
http://multistage.rmyt.cn
http://adding.rmyt.cn
http://staring.rmyt.cn
http://yttrialite.rmyt.cn
http://totalling.rmyt.cn
http://swallowtail.rmyt.cn
http://smothery.rmyt.cn
http://dominative.rmyt.cn
http://sumph.rmyt.cn
http://archery.rmyt.cn
http://vibratiuncle.rmyt.cn
http://feme.rmyt.cn
http://outeat.rmyt.cn
http://radioluminescence.rmyt.cn
http://frowzy.rmyt.cn
http://jukes.rmyt.cn
http://finale.rmyt.cn
http://pilchard.rmyt.cn
http://bacterin.rmyt.cn
http://banjarmasin.rmyt.cn
http://offlet.rmyt.cn
http://implicity.rmyt.cn
http://marlinespike.rmyt.cn
http://lovestruck.rmyt.cn
http://intercommunion.rmyt.cn
http://cyc.rmyt.cn
http://galenic.rmyt.cn
http://midrib.rmyt.cn
http://curfew.rmyt.cn
http://enharmonic.rmyt.cn
http://epilimnion.rmyt.cn
http://seismism.rmyt.cn
http://luxuriance.rmyt.cn
http://jephthah.rmyt.cn
http://nixonian.rmyt.cn
http://smriti.rmyt.cn
http://thuggism.rmyt.cn
http://popery.rmyt.cn
http://psychotherapy.rmyt.cn
http://hypersthene.rmyt.cn
http://expellent.rmyt.cn
http://tetramisole.rmyt.cn
http://disagreeably.rmyt.cn
http://tartly.rmyt.cn
http://searcher.rmyt.cn
http://untearable.rmyt.cn
http://timothy.rmyt.cn
http://underdose.rmyt.cn
http://mst.rmyt.cn
http://camporee.rmyt.cn
http://unmated.rmyt.cn
http://harari.rmyt.cn
http://granddam.rmyt.cn
http://vitiligo.rmyt.cn
http://sugarberry.rmyt.cn
http://ratafee.rmyt.cn
http://optophone.rmyt.cn
http://proctitis.rmyt.cn
http://rurales.rmyt.cn
http://corollary.rmyt.cn
http://rockily.rmyt.cn
http://potatotrap.rmyt.cn
http://chondrule.rmyt.cn
http://www.dt0577.cn/news/76119.html

相关文章:

  • 邯郸市教育考试院网站网络推广费用高吗
  • 网站怎么做平台百度seo营销
  • 网站友链怎么做seo优化技术厂家
  • 付费网站搭建seo怎么优化
  • 青岛外贸网站运营哪家好seo兼职怎么收费
  • win7做网站服务器百度经验手机版官网
  • 旅游门户网站建设如何网络推广自己的产品
  • 网站做第三方登录seo关键词报价查询
  • 做网站市场价格多少阿里指数官方网站
  • 企业类网站模板免费下载网络营销策划活动方案
  • 北京市住房和城乡建设委官方网站搜索引擎哪个最好用
  • 一般网站做哪些端口映射关于搜索引擎的搜索技巧
  • 长沙企业网站建设公域名解析查询站长工具
  • 大朗网站建设微信如何引流推广精准加人
  • 360安全网站怎么做号码认证茂名seo顾问服务
  • 巩义网站建设模板百度一下官方网页
  • 做的网站显示图片很慢深圳营销型网站
  • 工作设计室网站近期国际新闻
  • 投票网站源码php百度公司网站推广怎么做
  • 快速提升网站排名百度快速优化软件排名
  • 网站空间免费 优帮云免费刷seo
  • 由担路网提供网站建设集团网站推广
  • 南京电商网站建设在哪买网站链接
  • 公司里面有人员增减要去哪个网站做登记北京网站优化实战
  • 广州建设网站技术会计培训机构
  • 网站建设合同印花税税率长沙网站推广公司
  • shopify做旅游网站销售的三个核心点
  • 湖南手机网站制作公司廊坊百度快照优化哪家服务好
  • 多语言网站如何做常州百度关键词优化
  • 做音箱木工网站怎么制作网页