可靠性: 收到消息包之后要回确认包,超时重传; TCP将保持它首部和数据的检验和。这是一个端到端的检验和,目的是检测数据在传输过程中的任何变化。如果收到段的检验和有差错,TCP将丢弃这个报文段和不确认收到此报文段(希望发端超时并重发)。 既然TCP报文段作为IP数据报来传输,而IP数据报的到达可能会 ...
分类:
其他好文 时间:
2016-09-05 00:00:30
阅读次数:
387
1、当使用TCP协议编程时,下列哪个问题必须由程序员处理?正确答案:DA乱序数据包的重传B数据传输过程当中的纠错C网络拥塞处理D发送数据的格式和应用协议2、并发与并行之间的异同答:并行是指两个或者多个事件在同一时刻发生;而并发是指两个或多个事件在同一时间间隔内发生。在..
分类:
其他好文 时间:
2016-08-30 22:53:09
阅读次数:
1661
在某些情况下,丢包可能并不是造成延时的原因。你可能会发现尽管两台主机之间通讯速度很慢,但这种慢速并没有伴随着TCP重传或是重复ACK的征兆。在这种情况下,需要使用另一种方式来定位高延时点。 查找高延时点最有效的方法之一是检查最初的握手信号以及跟随其后的几个报文。例如,一个简单的客户端与网络服务器的连 ...
分类:
其他好文 时间:
2016-08-19 14:38:43
阅读次数:
111
作为网络管理员,很多时间必然会耗费在修复慢速服务器和其他终端。但用户感到网络运行缓慢并不意味着就是网络问题。 解决网络性能问题,首先从TCP错误恢复功能(TCP重传与重复ACK)和流控功能说起。之后阐述如何发现网络慢速之源。最后,对网络各组成部分上的数据流进行概况分析。这几张内容将会帮助读者识别,诊 ...
分类:
其他好文 时间:
2016-08-19 14:37:18
阅读次数:
124
说明: 1).本文以TCP的发展历程解析容易引起混淆,误会的方方面面2).本文不会贴大量的源码,大多数是以文字形式描述,我相信文字看起来是要比代码更轻松的3).针对对象:对TCP已经有了全面了解的人。因为本文不会解析TCP头里面的每一个字段或者3次握手的细节,也不会解释慢启动和快速重传的定义4).除 ...
分类:
其他好文 时间:
2016-08-15 01:31:42
阅读次数:
228
说明: 1).本文以TCP的发展历程解析容易引起混淆,误会的方方面面 2).本文不会贴大量的源码,大多数是以文字形式描述,我相信文字看起来是要比代码更轻松的 3).针对对象:对TCP已经有了全面了解的人。因为本文不会解析TCP头里面的每一个字段或者3次握手的细节,也不会解释慢启动和快速重传的定义 4 ...
分类:
其他好文 时间:
2016-08-14 23:47:30
阅读次数:
212
以前笔记,整理 webrtc中默认开启rtx用于丢包重传,rtx的介绍可以参考rfc4588,https://tools.ietf.org/html/rfc4588#section-4 rtx使用额外的ssrc传输,ssrc在sdp中会标识出来。 类似这样。 一个RTX包,在turnserver中是 ...
分类:
Web程序 时间:
2016-08-07 16:59:05
阅读次数:
1408
301重定向的作用就是将另外3个域名的权重传递到我们网站一品自学网上面。不仅仅是主页,内页被收录之后也有很多版本的URL,静态化了的网页也是如此,这一点可以用robots.txt文件搞定。。如何设置301重定向:在您的网站根目录下设置.htaccess文件(windows主机可能不支持)在.ht..
分类:
其他好文 时间:
2016-08-05 12:16:04
阅读次数:
291
《TCP/IP详解·卷一》看了三遍才算整明白个大概,一直想做个总结。 最初对TCP的印象很简单:丢包重传、流数据。丢包重传很好理解,“流数据”是什么鬼? 知乎上看到个极好的解释:把TCP看作用管子往对端灌水,水是数据,它们之间没有边界,且先发先到;UDP是往对端滚小球,它们之间有明确边界,且可能每个 ...
分类:
其他好文 时间:
2016-08-04 21:40:58
阅读次数:
248
以太网的数据是以帧为单位进行传输的,每一帧(MAC封包)数据分为header和data两部分。data部分最大为1500byte,当然这个大小是可以设置的(要遵寻标准,改了后果可能很严重)。 传输数据的时候MAC封包的data部分包裹着IP封包,IP封包也是由header和data组成,IP封包的d ...
分类:
其他好文 时间:
2016-08-01 00:11:48
阅读次数:
101