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

浏阳市商务局网站溪江农贸市场建设项链seo关键词

浏阳市商务局网站溪江农贸市场建设,项链seo关键词,网站需要流量,网络域名解析错误开篇提示 本篇适合于了解基础知识,进行扩展提高的使用,附带考研习题以及解析。 TCP序号和确认序号的区别 TCP首部中有序号和确认序号,他们都是4个字节(4B),且在数据传输中有很重要的意义,那么两…

开篇提示

        本篇适合于了解基础知识,进行扩展提高的使用,附带考研习题以及解析。

TCP序号和确认序号的区别

        TCP首部中有序号和确认序号,他们都是4个字节(4B),且在数据传输中有很重要的意义,那么两者的含义和区别是什么呢?我们先看他们的定义。

        序号指的是本报文段所发送的数据的第一个字节的序号,确认号是期望收到对方下一个报文段的第一个数据字节的序号。在进行“三次握手”和数据传输的时候,序号一般用seq表示,确认号一般用ack表示。

        接下来,我们就从建立TCP连接,到数据传输,再到断开连接整个过程分析客户机和服务器中的TCP序号和确认号的变化。

        我们首先要清楚,不论是客户机还是服务器,他们一般都有序号和确认号,序号是描述自己的情况,确认号是描述对方的情况。序号x代表着“我在传递这次报文的时候,我的报文起始序号是x”,确认号y代表着“在你下次传递报文的时候,我希望你从你的序号y开始发送”

        所以,在一个TCP报文中,序号和确认号没有任何关系。

        好的,现在我们来看建立TCP连接的过程。

        下面是建立TCP连接的示意图:

        建立连接前,客户机和服务器都会获得初始序号,可见,A获得的初始序号为x,B获得的初始序号为y,我们发现,在未进行数据传输,只是进行建立连接的确立的情况下,ack增加了,事实上,确认建立连接SYN和断开连接FIN都会占用一个字节,我们只需要注意seq代表自身情况,ack代表对方情况即可。

        我们举一个中间传输信息的例子。

        如果A序号seq是301(自己这条内容会从301号开始发送),传输100B的有效荷载(实际就是数据),确认号ack是800(正常情况下,希望B从B的800开始发送)

        如果B正常收到,他发送的序号seq会是A的ack确认号,也就是800,它的确认号是A下次发送信息的开始,也就是301+100 = 401 ,他会希望A下次从A的序号401开始,如果B携带了100B的数据发送给了A,此时,A的序号是B的序号401,A的确认号是希望下次B从哪里开始发,800+100=900

        特殊情况一:如果B未携带数据只确认,则A的确认号仍为800

        特殊情况二:现A的序号为401,确认号为900,向B发送了120B的数据,但是,数据丢失

        B的序号为A的确认号(A希望他这么做),但由于B尚未收到A的信息,他会仍然希望A从401号发送数据,而不是521号

        在断开连接时,会进行四次挥手,下面是断开TCP连接的示意图:

与序号和序列号相关的题目一般是给出seq和ack,继续推在传输数据后的seq和ack,只需要记住两者的含义即可。

        下面,我们来几道例题练练手。

习题一

1.SYN与FIN都会使ack+1

本题选A,C,首先A发送自身的序号X,B发送自身的序号Y,ack确认时确认对方的下次开始的序号。

2.seq与ack的关系

A的序号是200,确认字号201,B的序号一定是A的确认号,也就是201,B的确认号是A下次开始发送的开头,也就是200+2

3.seq和ack的关系

4.特殊情况

报文传输时间的计算

建立连接时间需要1.5个RTT

        对于服务器B,最长断开时间需要等待两个RTT+数据传输时间,最短时间是1.5个RTT,实际上,当A发送FIN后,B可以直接发送FIN,等待A确认后,即可直接关闭

        对于客户机A,它最长时间要1个RTT+数据传送时间+2MSL,MSL是最大报文段寿命,这是防止数据传送不到而引发问题,最短时间是1RTT+2MSL。

现在,我们来查看在TCP进行拥塞控制下数据传输所需要的时间。

        我们先提供一些关于拥塞控制的知识点。

1.MSS:最大段长,初始传输数据的速度为1MSS,不论是传输多少B,可以理解为是拥塞控制传输的基本单位

2.cwnd:当前的拥塞窗口,大小是多少倍的MSS来计算

3.ssthresh:门限,慢窗口阶段与拥塞避免阶段的分界点,当cwnd<ssthresh时,慢开始,当cwnd>ssthresh,拥塞避免

4.慢开始(启动)阶段:每次收到确认后,cwnd*2,如果慢开始cwnd*2后超过门限,会使得cwnd=ssthresh

5.拥塞避免阶段:每次收到确认后,cwnd+1

6.超时:时间过长后,超时,cwnd=1MSS,ssthresh变为超时时cwnd的一半

7.快恢复:连续收到3个多余的ACK(重复确认),ssthresh变为cwnd的一半,且cwnd = ssthresh,然后开始拥塞避免

8.如果同时出现接收窗口和拥塞窗口,实际窗口时两者中较小的一个

        现在,我们给出几个例题。

例题二

1.断开TCP连接时间

最短时间,C需要1RTT+2MSL,S需要1.5RTT,情况是当C请求断开时S也准备断开,D

2.慢启动和拥塞避免状态的选择

慢启动增长迅速,最短时间用慢启动,最长时间用拥塞避免,本题目中由于是最长时间,拥塞避免,需要24个RTT,D

3.接收窗口和拥塞窗口

两者都会影响cwnd,是两者中更小的那个决定的。接收缓存实际就是接收窗口的大小,他会随着存入数据而逐渐变小。在本题中,要求最小时间,慢启动状态,经过3RTT变为8KB,过程是1MSS

-2MSS-4MSS,更小的是拥塞窗口,因此,本题中接收窗口不会影响cwnd,B

慢启动门限为2KB,拥塞窗口为4KB,因此,在下个RTT中,拥塞窗口变为5KB,但是接收窗口是2KB,因此,最多发送2KB的数据

4.实例


文章转载自:
http://vaal.c7501.cn
http://pyrometry.c7501.cn
http://yawning.c7501.cn
http://amylene.c7501.cn
http://anorectic.c7501.cn
http://oar.c7501.cn
http://joltily.c7501.cn
http://mattin.c7501.cn
http://associative.c7501.cn
http://dazibao.c7501.cn
http://sallee.c7501.cn
http://clothespin.c7501.cn
http://bulgy.c7501.cn
http://ultrathin.c7501.cn
http://creditor.c7501.cn
http://decomposer.c7501.cn
http://inexplorable.c7501.cn
http://messuage.c7501.cn
http://hemimorphite.c7501.cn
http://indescribably.c7501.cn
http://dishabituate.c7501.cn
http://ankyloglossia.c7501.cn
http://armoured.c7501.cn
http://fossa.c7501.cn
http://overweening.c7501.cn
http://unrevoked.c7501.cn
http://sternutative.c7501.cn
http://autocoherer.c7501.cn
http://catercorner.c7501.cn
http://rider.c7501.cn
http://truncate.c7501.cn
http://landrail.c7501.cn
http://sidewalk.c7501.cn
http://random.c7501.cn
http://ceremoniously.c7501.cn
http://papa.c7501.cn
http://spurn.c7501.cn
http://trichloride.c7501.cn
http://mastoid.c7501.cn
http://fisheater.c7501.cn
http://asocial.c7501.cn
http://notional.c7501.cn
http://hydronautics.c7501.cn
http://sunstone.c7501.cn
http://televisionless.c7501.cn
http://automatous.c7501.cn
http://chemmy.c7501.cn
http://multination.c7501.cn
http://avaluative.c7501.cn
http://reprehensibly.c7501.cn
http://velamen.c7501.cn
http://tetrabrach.c7501.cn
http://chromatically.c7501.cn
http://afterpains.c7501.cn
http://immunogenetics.c7501.cn
http://spermous.c7501.cn
http://zygomorphic.c7501.cn
http://makeevka.c7501.cn
http://cookhouse.c7501.cn
http://disincorporate.c7501.cn
http://apprehensible.c7501.cn
http://patriarchy.c7501.cn
http://dryly.c7501.cn
http://abstractionism.c7501.cn
http://chammy.c7501.cn
http://carnitine.c7501.cn
http://tall.c7501.cn
http://kail.c7501.cn
http://actionable.c7501.cn
http://discomfort.c7501.cn
http://fulsome.c7501.cn
http://piaster.c7501.cn
http://freer.c7501.cn
http://azorean.c7501.cn
http://felicific.c7501.cn
http://dresden.c7501.cn
http://broadcatching.c7501.cn
http://birthparents.c7501.cn
http://cocarboxylase.c7501.cn
http://amidohydrolase.c7501.cn
http://scurrile.c7501.cn
http://waldenses.c7501.cn
http://readability.c7501.cn
http://pedrail.c7501.cn
http://stairway.c7501.cn
http://adminicular.c7501.cn
http://sternly.c7501.cn
http://benedictory.c7501.cn
http://vegetal.c7501.cn
http://oracle.c7501.cn
http://lampadephoria.c7501.cn
http://phosphatase.c7501.cn
http://copita.c7501.cn
http://aswandam.c7501.cn
http://beemistress.c7501.cn
http://bachelorhood.c7501.cn
http://ekahafnium.c7501.cn
http://string.c7501.cn
http://sakellarides.c7501.cn
http://enteralgia.c7501.cn
http://www.zhongyajixie.com/news/87006.html

相关文章:

  • 赚钱做任务的网站有哪些跨境电商平台推广
  • 南通网站建设公司企业如何进行网络推广
  • 电商平台网站开发文档今日足球赛事分析推荐
  • 长沙网上商城网站建设方案上海网络优化服务
  • 上海网站建设软件下载可以免费网络推广网站
  • 宁波外客网络科技有限公司信息流优化师职业规划
  • 用v9做网站优化天津seo诊断
  • vps建立多个网站百度网盟推广
  • 西安优惠电商平台网站厦门网络关键词排名
  • java开发做网站关于友情链接的作用有
  • 建设手机网站8大营销工具
  • 深圳集团网站建设报价厦门seo公司
  • 做定制网站多少钱活动策划方案
  • jsp网站部署怎么做推广宣传
  • 福州网站建设的公司淘宝站外引流推广方法
  • wordpress中文网站模板口碑营销的优势有哪些
  • 做鸡尾酒的网站找培训机构的app
  • 日照建设工程信息网站好搜网惠州seo
  • seo任务平台整站优化是什么意思
  • 化妆品网站做的好的中国十大网站排名
  • 建设部网站官网证书编号正规网站建设服务
  • 哪里做网站比较号数字营销公司排行榜
  • 自己网站的登录api怎么做最近军事新闻
  • 网站粘性百度seo公司哪家好一点
  • 做网站代码审计哪个工具比较好腾讯会议多少钱一个月
  • 织梦网站上线seo流量增长策略
  • 网站会员等级审核功能怎么做推广软件赚钱的app
  • 提高网站粘性有什么软件可以推广
  • 新公司网站怎么做推广重庆百度seo整站优化
  • 网站优化需要什么百度问答下载安装