系统window8.1

  TCP/IP之Nagle算法与40ms延迟提到了Nagle
算法。这样虽然提高了网络吞吐量,但是实时性却降低了,在一些交互性很强的应用程序来说是不允许的,使用TCP_NODELAY选项可以禁止Nagle
算法。禁止Nagle后应用程序向内核递交的每个数据包都会立即发送出去。但是禁止Nagle,网络传输仍然受到TCP确认延迟机制的影响。

原文:

1、安装IIS组件:点开始菜单—选择控制面板——程序——打开或关闭WINDOWS功能——展开Internet信息服务,勾选FTP服务器(包括FTP服务和FTP扩展性),点确定。

  CORK意思是塞子,TCP中的CORK意思是将连接塞住,使得数据先不发出去,等到拔去塞子后再发出去。设置该选项后,内核会尽力把小数据包拼接成一个大的数据包(一个MTU)再发送出去,一定时间后,内核仍然没有组合成一个MTU时也必须发送现有的数据。然而,TCP_CORK的实现可能并不像你想象的那么完美,CORK并不会将连接完全塞住。内核其实并不知道应用层到底什么时候会发送第二批数据用于和第一批数据拼接以达到MTU的大小,因此内核会给出一个时间限制,在该时间内没有拼接成一个大包(努力接近MTU)的话,内核就会无条件发送。也就是说若应用层程序发送小包数据的间隔不够短时,TCP_CORK就没有一点作用,反而失去了数据的实时性(每个小包数据都会延时一定时间再发送,这个时间超过了内核的时间限制)。

RMS有两种方式:
   1、使用微软的服务器,这个是连接到微软的服务器上面做权限控制,在今年5月份之前即使盗版OFFICE软件,使用任何hotmail或live的邮箱全部都能使用,5月份之后盗版软件上去就无法授权成功。(在此之前获得授权的,可以继续使用到下一次重新授权——目前IRM默认每半年必须重新授权一次。)
    2、自己架设服务器,只要是全功能的OFFICE,没有被精简掉RMS功能的都可以使用。(因为只是自己内部授权,不用连接到微软的服务器——这个比较少,自己假设服务器,呵呵……)
    最后,强调一下,OFFICE 2003和2007版本必须手工安装RMS。2010版本,标准版以上的已经直接整合在里面,直接可以使用,学生版家庭版等低级版本是没有这个功能的。所有的精简版都有可能由于被精简而无法使用。 

其实,再次之前,2009年底已经发生过一次类似事件。当时2003版本的一段时间里面所有的IRM全部无法使用,不论正版盗版,低端还是专业版。微软解释是:2003版本的RMS签名有效期限是6年,到2009到期全部无法使用,必须跟换2007才能使用。后来,过来几个月才出来一个专用补丁,重新延长2003的年限。
    总的来世,RMS提供的IRM是微软提供的附加服务,微软在安装过程会提醒,其保留任何时候停止提供该服务的权利。关键资料一定要走注意这个问题的。要么做好没有加权限版本的备份,要么多一台电脑,做不同时间点的权限备份。

  由于我的电脑已将安装了IIS服务所以找不到了,不知道你电脑有没有安装可以在
 控制面板\所有控制面板项\管理工具中查看图片 1

  Nagle算法和CORK算法非常类似,但是它们的着眼点不一样,Nagle算法主要避免网络因为太多的小包(协议头的比例非常之大)而拥塞,而CORK算法则是为了提高网络的利用率,使得总体上协议头占用的比例尽可能的小。如此看来这二者在避免发送小包上是一致的,在用户控制的层面上,Nagle算法完全不受用户socket的控制,你只能简单的设置TCP_NODELAY而禁用它,CORK算法同样也是通过设置或者清除TCP_CORK使能或者禁用之,然而Nagle算法关心的是网络拥塞问题,只要所有的ACK回来则发包,而CORK算法却可以关心内容,在前后数据包发送间隔很短的前提下(很重要,否则内核会帮你将分散的包发出),即使你是分散发送多个小数据包,你也可以通过使能CORK算法将这些内容拼接在一个包内,如果此时用Nagle算法的话,则可能做不到这一点。

如果没有安装

图片 2

安装FTP服务

安装完成后去启动服务

图片 3

打开IIS管理服务

发表评论

电子邮件地址不会被公开。 必填项已用*标注