现在时间是:

《计算机网绕》知尽结-6.TCP的停顿收听候协议

时间:2018-12-03 来源:[db:来源] 作者:[db:作者] 点击:加载中..
  

  在传输层中TCP协议假设要确保牢靠性传输,在不做任何优募化,最轻善想到的算法坚硬是“停顿收听候协议”(天然还愿上TCP所用不是此雕刻种骈杂的“停顿收听候协议”,而是经度过改革的更骈杂壹点的,为了僚佐了松,建议还是得念书)。

  TCP协议实则是全副工的。为了让我们很好的了松,我们条考虑发递送端A,发递送数据给接纳端B.

  此雕刻边要说皓壹下,父亲家邑知道TCP协议是面向流动的,而UDP是面向数据包的。这么面向数据包很好了松,坚硬是传输层以报文为单位,壹次发壹个报文。面向流动呢??实则面向流动也拥有单位的,条不外面每回发递送的父亲小单位是动态变募化的(详细表当今运用层发递送端和接纳端的在壹次收发中父亲小不符错误,A发递送10个字节数据,B却以先收下3字节或其他)。我们日日提的“面向流动坚硬是酷爱发好多发好多”,团弄体觉得此雕刻边了松还是拥有些笼统。因此我还是重行给出产己己己的了松,面向流动坚硬是壹个运用层上收发端在壹次发递送和接纳会话中数据的单位父亲小是恣意的,由传输层根据己己己各方面的算法决议。

  下面持续讲停顿收听候协议:

  A发递送壹个数据包后就条收听候,B接受壹个数据后对数据包终止处理后发递送壹个“确认包”,此雕刻时分A才却以又发下壹个数据包,假设在A及到超越了A所能接纳的时间,这么A就重行发壹个包。

  此雕刻边我们却以得出产2个定论,

  第壹,在发递送端A,尽管发递送数据,发好多次邑无所谓,条需在不超时的情景下收到“确认数据”。

  第二,在接纳端B,尽管接纳数据,收好多次邑却以(接纳不比定会放入缓存放,关于损变质的数据和重骈的数据会被放丢丢),条是条处理1个数据同时条会照顾壹个确认数据给发递送端A。

  整顿内停顿收听候协议曾经讲完事。

  优点坚硬是骈杂拥有效。

  缺隐:信道使用比值低,发递送端很多时间邑花在收听候上,接纳端需寻求忙于对每个发递送做确认。

(责任编辑:admin)

------分隔线----------------------------
最新评论 查看所有评论
加载中......
发表评论 查看所有评论