TFTP(Trivial File Transfer Protocol,简单文件传输协议)是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。TFTP承载在UDP上,提供不可靠的数据流传输服务,不提供存取授权与认证机制,使用超时重传方式来保证数据的到达。
一、在谈TFTP之前,先简单讲一下Linux网络配置,网络中最重...
分类:
系统相关 时间:
2016-06-21 07:10:41
阅读次数:
268
Chinason工作室,团队成员由多位多年从事软件开发及大型生产企业系统维护的工程师组成,借重传统国外协同软件的开发经验,结合国内企业实际需求,致力于本土企业工作流软件研发,workflow系统定制开发,打造更贴合实际,更经济适用的协同办公工作流软件。 官网:http://www.dalaoyer. ...
分类:
其他好文 时间:
2016-06-16 23:14:41
阅读次数:
178
好久没写这个mina了,为了对之前的一篇博文Mina传输大数组,多路解码,粘包问题的处理 进行更进一步的补充,特此再来补说明,特别解决三个问题:1,大数组粘包 在上篇的博文中提到用累积性解码器解决传输大数组的问题,还有可能出现粘包,解决方法是对decode方法进行了改进: @Override
public MessageDecoderResult decode(IoSessio...
分类:
其他好文 时间:
2016-05-22 12:28:37
阅读次数:
199
一、TCP协议与UDP协议的区别 1.TCP有连接,UDP无连接 TCP是有链接的,有链接的意思是开始传输实际数据信息之前TCP的客户端与服务器端必须通过三次握手才创建连接,会话结束之后也要结束连接。而UDP是无链接的 2.TCP协议保证数据按序发送,按序到达,提供超时重传来,UDP协议不能保证按序 ...
分类:
其他好文 时间:
2016-05-22 10:53:47
阅读次数:
134
这篇文章是下篇,所以如果你对TCP不熟悉的话,还请你先看看上篇《TCP的那些事儿(上)》 上篇中,我们介绍了TCP的协议头、状态机、数据重传中的东西。但是TCP要解决一个很大的事,那就是要在一个网络根据不同的情况来动态调整自己的发包的速度,小则让自己的连接更稳定,大则让整个网络更稳定。在你阅读下篇之 ...
分类:
其他好文 时间:
2016-05-21 12:59:18
阅读次数:
246
TCP协议的特性: 建立连接:三次握手 将数据打包成段:校验和(CRC32) 确认、重传及超时 排序:逻辑序号 流量控制:滑动窗口算法 拥塞控制:慢启动和拥塞便面算法
分类:
其他好文 时间:
2016-05-18 06:55:20
阅读次数:
172
夜深人静...夜深人静...TCP在发现丢包的时候,会采取一定的措施,至于如何发现丢包不是本文的内容,本文主要描述发现丢包以后TCP采取什么措施。以Linux为例,降窗发生在进入快速恢复的当时(暂时不考虑RTO以及本地拥塞),在降窗之前是一个Disorder的状态,指的是系统发现了异常,比如收到了重复ACK或者说收到一个推进的ACK携带了SACK信息,然而还不至于到重传的地步,比如还没有达到乱序度...
分类:
编程语言 时间:
2016-05-15 12:37:51
阅读次数:
293
数据通信最初是在有线网上发展起来的,通常要求较大的带宽和较高的传输质量。对于有线连接,数据传输的可靠性是通过重传来实现的。当前一次尝试传输失败时,就要求重传数据分组,这样的传输机制就称之为ARQ(自动请求重传)。在无线传输环境下,信道噪声和由于移动性带来的衰落以及其他用户带来的干扰使得信道传输质量很 ...
分类:
其他好文 时间:
2016-05-14 12:47:33
阅读次数:
154
69.JAVA编程思想——数据报
迄今看到的例子使用的都是“传输控制协议”(TCP),亦称作“基于数据流的套接字”。根据该协议的设计宗旨,它具有高度的可靠性,而且能保证数据顺利抵达目的地。换言之,它允许重传那些由于各种原因半路“走失”的数据。而且收到字节的顺序与它们发出来时是一样的。当然,这种控制与可靠性需要我们付出一些代价:TCP 具有非常高的开销。
还有另一种协议,名为“用户数据报协议”(...
分类:
编程语言 时间:
2016-05-13 01:19:46
阅读次数:
234
TCP 协议如何保证可靠传输 一、综述 1、确认和重传:接收方收到报文就会确认,发送方发送一段时间后没有收到确认就重传。 2、数据校验 3、数据合理分片和排序: UDP:IP数据报大于1500字节,大于MTU.这个时候发送方IP层就需要分片(fragmentation).把数据报分成若干片,使每一片 ...
分类:
其他好文 时间:
2016-05-09 18:14:25
阅读次数:
122