OSI(7层)应用层:能够产生网络流量的应用程序表示层:数据包的压缩,加密会话层:服务器和客户端的保持联系传输层:可靠传输(三次握手,流量控制,丢包重传)不可靠传输网络层:计算机的连接,建立,终止,选择最佳网络路径数据链路层:mac数据帧的识别,差错检验物理层:网..
分类:
其他好文 时间:
2016-04-14 22:44:26
阅读次数:
240
TCP提供可靠的运输层。它使用的方法之一就是确认从另一端收到的数据。但数据和确认都有可能会丢失。TCP通过在发送时设置一个定时器来解决这种问题。如果当定时器溢出时还没有收到确认,它就重传该数据。 对于实现而言,关键之处就在于超时和重传的策略,即怎样决定超时间隔和如何确定重传频率。 TCP管理4种不同
分类:
其他好文 时间:
2016-03-16 01:09:51
阅读次数:
194
UDP是传输层协议,和TCP协议处于一个分层中,但是与TCP协议不同,UDP协议并不提供超时重传,出错重传等功能,也就是说其是不可靠的协议。 UDP数据报结构: UDP首部格式: 解释: 由于很多软件需要用到UDP协议,所以UDP协议必须通过某个标志用以区分不同的程序所需要的数据包。端口号的功能就在
分类:
其他好文 时间:
2016-03-16 00:47:22
阅读次数:
289
如下图所示,经过实验,wireshark把第一次重传包分类为out of order 类型,可以通过tcp.analysis.out_of_order过滤,如果第二次重传,分类为fast retransmission,可以通过tcp.analysis.retransmission和tcp.an
分类:
其他好文 时间:
2016-03-13 17:31:35
阅读次数:
2577
XXXXXXXXXXXOSPF/1/Trap10:-
1-OSPF
interfaceretransmittedpacket1.3.6.1.2.1.14.16.2.10IfIpAddress=
192.168.1.1IfAddrLessIndex=0NbrIpAddress=
192.168.1.2NbrAddrLessIndex=0LsdbAreaId=
0.0.0.0LsdbType=5LsdbLsid=
192.168.1.12LsdbRouterId
=1.1.1.3RouterId=
1.1.1.1..
分类:
其他好文 时间:
2016-03-06 23:56:02
阅读次数:
384
http://gemantic.iteye.com/blog/1701101 simHash 简介以及java实现 博客分类: 算法 simHash java 去重 传统的hash 算法只负责将原始内容尽量均匀随机地映射为一个签名值,原理上相当于伪随机数产生算法。产生的两个签名,如果相等,说明原始内
分类:
编程语言 时间:
2016-03-01 20:57:04
阅读次数:
442
这篇文章是下篇,所以如果你对TCP不熟悉的话,还请你先看看上篇《TCP的那些事儿(上)》 上篇中,我们介绍了TCP的协议头、状态机、数据重传中的东西。但是TCP要解决一个很大的事,那就是要在一个网络根据不同的情况来动态调整自己的发包的速度,小则让自己的连接更稳定,大则让整个网络更稳定。在你阅读下篇之
分类:
其他好文 时间:
2016-02-24 19:02:25
阅读次数:
209
Socket也称作“套接字“,是在应用层和传输层之间的一个抽象层,它把TCP/IP层复杂的操作抽象为几个简单的接口供应用层调用已实现进程在网络中通信。它分为流式套接字和数据包套接字,分别对应网络传输控制层的TCP和UDP协议。TCP协议是一种面向连接的、可靠的、基于字节流的传输层通信协议。它使用三次握手协议建立连接,并且提供了超时重传机制,具有很高的稳定性。UDP协议则是是一种无连接的协议,且不对传送数据包进行可靠性...
分类:
移动开发 时间:
2016-02-20 17:39:44
阅读次数:
281
1、WebUploader特点官网地址:http://fex.baidu.com/webuploader/1.1 分片、并发分片与并发结合,将一个大文件分割成多块,并发上传,极大地提高大文件的上传速度。当网络问题导致传输错误时,只需要重传出错分片,而不是整个文件。另外分片传输能够更加实时的跟踪上传进...
分类:
Web程序 时间:
2016-01-26 20:24:05
阅读次数:
3182
说明:
1).本文以TCP的发展历程解析容易引起混淆,误会的方方面面
2).本文不会贴大量的源码,大多数是以文字形式描述,我相信文字看起来是要比代码更轻松的
3).针对对象:对TCP已经有了全面了解的人。因为本文不会解析TCP头里面的每一个字段或者3次握手的细节,也不会解释慢启动和快速重传的定义
4).除了《TCP/IP详解》(卷一,卷二)以及《Unix网络编程》以及Linux源代码之外,...
分类:
其他好文 时间:
2016-01-01 19:08:18
阅读次数:
251