TCP是通过什么方式来提供可靠传输的 (合理截断数据包,超时重发,校验,失序重新排序,能够丢弃重复数据,TCP可以进行流量控制) TCP提供一种面向连接的、可靠的字节流服务。 面向连接:意味着两个使用TCP的应用(通常是一个客户和一个服务器)在彼此交换数据之前必须先建立一个TCP连接。在一个TCP连 ...
分类:
其他好文 时间:
2017-07-16 14:19:01
阅读次数:
226
最近加入了一个用帧同步的项目,帧同步方案对网络有着极大的影响,于是采用了RUDP(可靠UDP),那么为什么要摒弃TCP,而费尽心思去采用UDP呢?要搞明白这个问题,首先要了解TCP和UDP的区别 , 明白TCP无法避免的痛点。 TCP VS UDP 1.Tcp 面向连接,提供可靠的传输; UDP面向... ...
分类:
其他好文 时间:
2017-07-12 01:17:31
阅读次数:
267
1. 网络层首部 1.1 网络层协议 (1)TCP/IP协议栈网络层的4个协议:IP协议、ICMP协议、IGMP协议和ARP协议。 (2)IP协议:动态路上协议的统称,包括RIP和OSPF协议。 (3)TCP/IP协议分成四层:应用层定义了客户端和服务器通信规范,传输层实现可靠传输,网络层负责为数据 ...
分类:
其他好文 时间:
2017-07-07 00:02:27
阅读次数:
288
TCP超时重传机制探索作者:tll (360电商技术)1)通信模型TCP(Transmission Control Protocol)是一种可靠传输协议。在传输过程中当发送方(sender)向接收方(receiver)发送的数据丢失时,将引起发送方向接收方重传丢失的数据包。其通信模型例如以下: 图1 ...
分类:
其他好文 时间:
2017-07-03 14:18:16
阅读次数:
346
2. 点到点信道的数据链路 2.1 点到点信道 (1)点到点信道是指一条链路上就一个发送端和一个接收端的信道,通常用在广域网链路。如两个路由器通过串口相连或家庭用户使用调制解调器通过电话线拨号连接ISP。 (2)早期通信线路质量差,在数据链路层使用可靠传输协议(HDLC,高级数据链路控制协议)。现在 ...
分类:
其他好文 时间:
2017-06-04 12:49:05
阅读次数:
220
TCP:面向连接,字节流,可靠传输,没有边界 拥塞控制 超时重传 2,定时器 TCP首部 16位源端口号,16位目的端口号 32位序列号 32位确认号 4位头部长度, 6位保留, URG, ACK, PSH, RST, SYN, FIN, 16位窗口大小 16位校验和,16位紧急指针 选项,最多40 ...
分类:
其他好文 时间:
2017-06-03 15:04:39
阅读次数:
168
Apache ActiveMQ是一个基于JMX规范的纯Java消息中间件,它为应用系统提供高效、灵活的消息同步与异步传输处理、存储转发、可靠传输的特性。 消息队列对于应用的健康运行非常重要,作为运维人员,我们需要时刻注意: 消息队列的长度,以便确认是否存在大量堆积消息; 消息生产与消费的速率,以便确 ...
分类:
其他好文 时间:
2017-05-23 15:46:44
阅读次数:
99
假设我们讨论A向B发送数据,A端有发送窗口,B端有接受窗口根据B给出的窗口值A构造出自己的发送窗口,假如A收到了B的确认报文,此时窗口的值为20,确认序号的值为31,那么接收端会构造出下面的窗口这里面前后沿可以不动和前移,但是前沿可以后移(不建议)下面我们讨论发送窗口..
分类:
其他好文 时间:
2017-05-22 15:19:19
阅读次数:
148
摘要: 本文简介了TCP面向连接理论知识,具体讲述了TCP报文各个字段含义。并从Wireshark俘获分组中选取TCP连接建立相关报文段进行分析。 一、概述 TCP是面向连接的可靠传输协议,两个进程互发数据之前须要建立连接,这里的连接仅仅只是是端系统中分配的一些缓存和状态变量,中间的分组交换机不维护 ...
分类:
系统相关 时间:
2017-05-20 13:50:00
阅读次数:
246
接口测试作为集成测试的一部分,通过直接调用被测试的接口来确定系统在功能性、可靠性、安全性和性能方面是否能达到预期,有些情况是功能测试无法覆盖的,所以接口测试是非常必要的。 接口测试分为两种,一种是webservice接口,走soap协议通过http传输,请求报文和返回报文都是xml格式的,测试时通过 ...
分类:
其他好文 时间:
2017-05-14 10:54:25
阅读次数:
270