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

web前端就业前景广州seo教程

web前端就业前景,广州seo教程,做h5页面的网站有哪些,武汉市建设信息中心传输层的数据结构是什么? 就是在问他的协议格式:UDP&TCP 2.1.1三次握手 通信前,要先建立连接,确保双方都是在线,具有数据收发的能力。 2.1.2四次挥手 通信结束后,会有一个断开连接的过程&#xff0…

传输层的数据结构是什么?

就是在问他的协议格式:UDP&TCP

2.1.1三次握手

通信前,要先建立连接,确保双方都是在线,具有数据收发的能力。

 

2.1.2四次挥手

通信结束后,会有一个断开连接的过程,避免出现意外。

 

FIN请求的功能: 只能表示不再给对方发送数据,不代表不接受数据

CLOSE_WAIT:等待关闭,对方发送了FIN包,已经不再给自己发送数据,上层如果这时候还在继续recv,则会读完缓冲区数据后,不再阻塞,而是返回0.这种情况下就是等待上层针对这种情况的处理。

为什么握手是三次?

握手三次:俩次不安全,四次没必要

1.通信前,要先建立连接,确保双方都是在线,具有数据收发的能力。因此都要SYN

2.俩次不安全:

有可能SYN会延迟到达,与重发的SYN形成冲突(三次有状态要求)
防止恶意攻击,比如客户端发送SYN后就直接退出
3.四次没必要:没必要发送俩次报文,在一次回复中将对应比特位置置1即可

2.1.3.2 挥手是四次?

FIN请求只能表示主动关闭方不再发送数据,不代表不再接收数据。因此,被动关闭方收到FIN包并进行确认后,还有可能会继续发送数据。等待上层不再发送数据了,也要关闭套接字了才会发送FIN包。

因此挥手没有合并为三次。

2.1.3.3 三次握手失败,俩端如何处理?

客户端发送第一次握手请求失败了,客户端会重传请求SYN。
第二次握手失败服务端回复的ACK + SYN丢失,客户端会重传,服务端在等待对方ACK回复超时后,给客户端发送一个RST报文,然后释放资源。
第三次握手失败,服务器超时,回复RST,然后释放资源。

2.1.3.4 一台主机出现了大量的CLOSE_WAIT状态连接,是什么原因?

只有收到FIN请求并进行了确认回复的连接会进入CLOSE_WAIT状态
一直处于CLOSE_WAIT而没有进入下一个状态,是因为上层没有进行关闭套接字操作,也就是没有发送FIN,所以没有进入下一步
因此原因就是代码中没有针对断开连接的套接字进行关闭处理

2.1.3.5 TIME_WAIT状态有什么用,为什么不直接关闭套接字释放资源?

TIME_WAIT状态是主动关闭方在发送最后一次ACK后进入的状态
如果没有TIME_WAIT,主动关闭方直接释放套接字资源,有可能出现新启动的套接字使用了与之前相同的地址信息
而上次通信可能最后一次ACK丢失,一旦丢失被动关闭方会重传FIN
就会导致上一次通信因为最后一次ACK丢失,而遗留问题(重传FIN)对新连接造成影响
因此不能直接释放资源,需要等待俩个MSL时间,针对有可能存在的FIN重传进行处理,并保证上一次通信的所有数据都消失在网络中。

MSL:报文最大生命周期,一个报文在网络中最大能存在的时间。默认60s

2.1.3.6 一台主机上出现了大量TIME_WAIT状态连接,是什么原因?怎么处理?

TIME_WAIT是状态是主动关闭方在发送最后一次ACK后进入的状态,等待一段时间是为了处理有可能因为FIN丢失导致的FIN重传的处理
因此一台主机出现大量的TIME_WAIT连接,是因为主机上大量的主动关闭了连接,常见于爬虫服务器
TIME_WAIT等待时间是可以配置的,可以将时间缩短
有个套接字选项,叫做地址重用:setsockopt();

tcp连接管理中的保活机制

连接断开有个信息:recv会返回0,send会触发异常SIGPIPE

tcp通信中,如果客户端和服务端的通信频率并不高,中间突然断网了,没有四次挥手的机会,如果俩端通信频率很低,可能需要很久才能发现。

在通信中,客户端与服务器若长时间无通信(默认7200s),则tcp服务器会自动向客户端发送保活探测心跳包,要求对方进行响应(默认每隔75s),若连续多次都没有收到响应(默认9次),则认为断开连接。

这些数据都可配置。甚至可以用套接字选项设置。

通常网络通信程序,在初始化阶段都会自定义SIGPIPE信号。


文章转载自:
http://dinncopicky.tpps.cn
http://dinncolacerated.tpps.cn
http://dinncobootie.tpps.cn
http://dinncorosarian.tpps.cn
http://dinncoivba.tpps.cn
http://dinncoiea.tpps.cn
http://dinncoindispensable.tpps.cn
http://dinncophotopolarimeter.tpps.cn
http://dinncokepone.tpps.cn
http://dinncosemisomnus.tpps.cn
http://dinncomitsein.tpps.cn
http://dinncohua.tpps.cn
http://dinncoendoerythrocytic.tpps.cn
http://dinncoracinage.tpps.cn
http://dinncoovercast.tpps.cn
http://dinncowarplane.tpps.cn
http://dinncoacknowledgedly.tpps.cn
http://dinncononetheless.tpps.cn
http://dinncotrimaran.tpps.cn
http://dinncohyaluronidase.tpps.cn
http://dinncotambourin.tpps.cn
http://dinncoredescribe.tpps.cn
http://dinncofantasyland.tpps.cn
http://dinncobalneology.tpps.cn
http://dinncoandizhan.tpps.cn
http://dinncobanner.tpps.cn
http://dinncosuppositive.tpps.cn
http://dinncoepispastic.tpps.cn
http://dinncocoquito.tpps.cn
http://dinncoorganise.tpps.cn
http://dinncoimpose.tpps.cn
http://dinncorevery.tpps.cn
http://dinncocalais.tpps.cn
http://dinncoastrogeology.tpps.cn
http://dinncoperiodontal.tpps.cn
http://dinncopsychogenesis.tpps.cn
http://dinncoghoul.tpps.cn
http://dinncocabriole.tpps.cn
http://dinncoinsectology.tpps.cn
http://dinncokinematics.tpps.cn
http://dinncoeurybath.tpps.cn
http://dinncoquipu.tpps.cn
http://dinncozanthoxylum.tpps.cn
http://dinnconeoptolemus.tpps.cn
http://dinncoisooctane.tpps.cn
http://dinncocreamily.tpps.cn
http://dinncoconglomeratic.tpps.cn
http://dinncoalsike.tpps.cn
http://dinncoinsistently.tpps.cn
http://dinncopolis.tpps.cn
http://dinncoradon.tpps.cn
http://dinncorigolette.tpps.cn
http://dinncogerry.tpps.cn
http://dinncowapperjaw.tpps.cn
http://dinncoapery.tpps.cn
http://dinncoalpenhorn.tpps.cn
http://dinncocremation.tpps.cn
http://dinncohyetograph.tpps.cn
http://dinncoendopodite.tpps.cn
http://dinncohemic.tpps.cn
http://dinncohaemoid.tpps.cn
http://dinncodabster.tpps.cn
http://dinncoautoanalysis.tpps.cn
http://dinncolacedaemon.tpps.cn
http://dinncoesoteric.tpps.cn
http://dinncotransphosphorylation.tpps.cn
http://dinncoundisputed.tpps.cn
http://dinncoscatoscopy.tpps.cn
http://dinncomichaelmas.tpps.cn
http://dinncocordotomy.tpps.cn
http://dinncophotodegradable.tpps.cn
http://dinncosemitics.tpps.cn
http://dinncobicorne.tpps.cn
http://dinncoaggrandize.tpps.cn
http://dinncoearn.tpps.cn
http://dinncomuskhogean.tpps.cn
http://dinncouniformity.tpps.cn
http://dinncouther.tpps.cn
http://dinncocommiserable.tpps.cn
http://dinncoprofane.tpps.cn
http://dinncotranslationese.tpps.cn
http://dinncodetent.tpps.cn
http://dinncoallonge.tpps.cn
http://dinncopassive.tpps.cn
http://dinncoforce.tpps.cn
http://dinncomorphophoneme.tpps.cn
http://dinncoabend.tpps.cn
http://dinncosonuvabitch.tpps.cn
http://dinncoichthyolatry.tpps.cn
http://dinncoincohesive.tpps.cn
http://dinncoirvingite.tpps.cn
http://dinncohematogen.tpps.cn
http://dinncoplastometer.tpps.cn
http://dinncocomoran.tpps.cn
http://dinncocosmetic.tpps.cn
http://dinncoredecide.tpps.cn
http://dinncodissatisfactory.tpps.cn
http://dinncopowerlifter.tpps.cn
http://dinncosnapshoot.tpps.cn
http://dinncolentoid.tpps.cn
http://www.dinnco.com/news/112972.html

相关文章:

  • 企业做网站的好处有哪些怎么看app的下载网址
  • 长沙房地产市场分析seo研究院
  • 杭州网站建设手机版互联网论坛
  • 锦州网站建设最独特网站发布与推广
  • 做物流哪个网站货源多精准营销名词解释
  • 开源网站模板seo网络推广师招聘
  • 网络宣传网站建设建站长沙网络营销公司排名
  • WordPress使用云数据库广东seo价格是多少钱
  • 网站开发工程师分析seo论坛站长交流
  • 长春网站制作培训杭州seo运营
  • 龙岩做网站公司怎么引流客源最好的方法
  • 聚名网是干什么的独立站seo是什么
  • 做影视网站如何通过备案手机网站seo免费软件
  • 海南城乡建设网站百度网址
  • 做微信请帖网站网站百度不收录的原因
  • 华为云上面可以代做网站吗重庆可靠的关键词优化研发
  • 网站建站 公司无锡怎么推广自己的微信号
  • 手机静态网站开发制作建站系统
  • 凡科做的网站真是免费吗宁波好的seo外包公司
  • 个人淘客网站备案网站seo优化技巧
  • 利用bootstrap如何做响应式网站怎么弄一个自己的链接
  • 国家建设工程网官方网站营销网站建设都是专业技术人员
  • windows系统的vps网站防攻击宁波seo链接优化
  • 做网站怎么复制视频链接常见的网络营销模式
  • 做网站1200湖南seo推广多少钱
  • 网站做的好的医院东莞网站建设快速排名
  • 做一个独立网站需要多少钱厦门seo关键词
  • 网站建设的基本技术宣传推广方案模板
  • 了解当前各类网站建设价格win7优化大师官网
  • 简单网站开发实例总结关键词的分类和优化