<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>寂静的深海 &#187; TCP</title>
	<atom:link href="http://www.deepseath.com/?feed=rss2&#038;tag=tcp" rel="self" type="application/rss+xml" />
	<link>http://www.deepseath.com</link>
	<description></description>
	<lastBuildDate>Mon, 29 Jan 2024 09:55:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>WinXP启用远程桌面功能</title>
		<link>http://www.deepseath.com/?p=838</link>
		<comments>http://www.deepseath.com/?p=838#comments</comments>
		<pubDate>Thu, 17 Mar 2011 15:20:51 +0000</pubDate>
		<dc:creator>Deepseath</dc:creator>
				<category><![CDATA[日积月累]]></category>
		<category><![CDATA[TCP]]></category>
		<category><![CDATA[terminal server]]></category>
		<category><![CDATA[WinXP]]></category>
		<category><![CDATA[朋友]]></category>
		<category><![CDATA[服务]]></category>

		<guid isPermaLink="false">http://www.deepseath.com/?p=838</guid>
		<description><![CDATA[一个朋友需要在办公室远程连接他家里的机器，本地和远程操作系统均为WinXP。好久没用过WinXP的远程桌面了，鼓捣一会没搞明白。 我自己利用VMWare虚拟机测试了一下，发现还是比较容易的，呵呵。具体步骤如下： 1.首先在我的电脑属性，选择“远程”选项卡，勾选“允许用户远程连接到此计算机” ，然后确定。 2.打开系统服务，查找Terminal Services和Telnet确保他们是启用状态，如果希望以后开机就可以自动启用远程桌面的话，可以设置这两个服务的启动类型为“自动” 3.由于WinXP默认的安全机制是不允许管理帐号进行远程登录的，应该新建立一个用户用作远程连接。打开“计算机管理”，进入“本地用户和组”，进入“用户”，右键，新建立一个用户，按需要进行填写。然后确定回到用户列表。在刚刚新建立的用户名上点击右键，选择“属性”，选择“隶属于”选项卡，默认分配的是“Users”，为了确保这个用户可以登录远程桌面，需要添加一个远程权限，点击下面的“添加” 按钮，点击“高级”，点击“立即查找”，在下面的列表中找到“Remote Desktop Users﻿”,选中，然后确定。将“Remote Desktop Users”用户组加入到新建立的这个用户权限上。确定。 4.如果启用了防火墙，应该对防火墙开启3389端口，因为远程桌面需要用到这个端口。 这个时候远程桌面就应该可以正常连接了。要说的是，由于WinXP自身的限制，不允许同时登录多个帐号，也就是说，远程连接到桌面的话那么原来桌面登录的用户需要退出去，反之也如此。 还有一个要说的就是，由于好多人使用的是路由器，机器是在路由器后面的，外网是无法直接访问这个机器的远程桌面的。遇到这样的情况，可以看一下路由器是否有端口转发或者映射功能，给与路由器映射3389端口到这台机器上，这样外网的只要通过外网的IP地址就可以顺利连接了。 另外，默认的3389端口可能不是特别的安全，这个端口号可以自行进行修改。 打开注册表编辑器，找到下面的两个分支修改为自己需要的端口号即可。 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Terminal Server\Wds\Repwd\Tds\Tcp HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp 修改完端口号，需要对应将上面几个步骤中对应的3389也都改为你刚刚给与注册表的那个端口数字，然后重启机器就可以了。客户端连接的时候地址输入“IP:端口号”即可。 自己把刚刚的操作记录下来，希望对有需要的朋友有帮助吧^_^]]></description>
		<wfw:commentRss>http://www.deepseath.com/?feed=rss2&#038;p=838</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>修改Windows远程桌面连接端口的脚本</title>
		<link>http://www.deepseath.com/?p=243</link>
		<comments>http://www.deepseath.com/?p=243#comments</comments>
		<pubDate>Mon, 14 Jul 2008 11:55:27 +0000</pubDate>
		<dc:creator>Deepseath</dc:creator>
				<category><![CDATA[日积月累]]></category>
		<category><![CDATA[Function]]></category>
		<category><![CDATA[ip]]></category>
		<category><![CDATA[Port]]></category>
		<category><![CDATA[REG]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[shell]]></category>
		<category><![CDATA[TCP]]></category>
		<category><![CDATA[terminal server]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[wscript]]></category>

		<guid isPermaLink="false">http://www.deepseath.com/?p=243</guid>
		<description><![CDATA[下面代码存为XXX.vbs运行即可。 &#8216;##################### &#8216;VBS修改远程桌面的默认端口,并添加至Windows防火墙 &#8216;作者51windows.Net &#8217;56868为要设置的端口 &#8216;##################### Set WshShell = WScript.CreateObject(“WScript.Shell”) WshShell.RegWrite “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp\PortNumber”,56868,”REG_DWORD” WshShell.RegWrite “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp\PortNumber”,56868,”REG_DWORD” Function Addfirewall(name,port,state)  Set objFirewall = CreateObject(“HNetCfg.FwMgr”)  Set objPolicy = objFirewall.LocalPolicy.CurrentProfile    Set objPort = CreateObject(“HNetCfg.FwOpenPort”)  objPort.Port = port  objPort.Name = name  objPort.Enabled = state  Set colPorts = objPolicy.GloballyOpenPorts  errReturn = colPorts.Add(objPort) End Function call Addfirewall(“远程桌面56868&#8243;,56868,1) set WshShell = nothing [...]]]></description>
		<wfw:commentRss>http://www.deepseath.com/?feed=rss2&#038;p=243</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rsync相关参数说明</title>
		<link>http://www.deepseath.com/?p=216</link>
		<comments>http://www.deepseath.com/?p=216#comments</comments>
		<pubDate>Thu, 03 Jul 2008 09:56:48 +0000</pubDate>
		<dc:creator>Deepseath</dc:creator>
				<category><![CDATA[日积月累]]></category>
		<category><![CDATA[DOM]]></category>
		<category><![CDATA[Rsync]]></category>
		<category><![CDATA[TCP]]></category>
		<category><![CDATA[Update]]></category>
		<category><![CDATA[服务]]></category>
		<category><![CDATA[服务器]]></category>

		<guid isPermaLink="false">http://www.deepseath.com/?p=216</guid>
		<description><![CDATA[全局参数 在文件中[modlue]之前的所有参数都是全局参数，当然也可以在全局参数部分定义模块参数，这时候该参数的值就是所有模块的默认值。 motd file “motd file”参数用来指定一个消息文件，当客户连接服务器时该文件的内容显示给客户，默认是没有motd文件的。 log file “log file”指定rsync的日志文件，而不将日志发送给syslog。 pid file 指定rsync的pid文件。 syslog facility 指定rsync发送日志消息给syslog时的消息级别，常见的消息级别是：uth, authpriv, cron, daemon, ftp, kern, lpr, mail, news, security, sys-log, user, uucp, local0, local1, local2, local3,local4, local5, local6和local7。默认值是daemon。 模块参数 在全局参数之后就需要定义一个或多个模块了，模块中可以定义以下参数： comment 给模块指定一个描述，该描述连同模块名在客户连接得到模块列表时显示给客户。默认没有描述定义。 path 指定该模块的供备份的目录树路径，该参数是必须指定的。 use chroot 如果”use chroot”指定为true，那么rsync在传输文件以前首先chroot到path参数所指定的目录下。这样做的原因是实现额外的安全防护，但是缺点是需要以roots权限，并且不能备份指向外部的符号连接所指向的目录文件。默认情况下chroot值为true。 max connections 指定该模块的最大并发连接数量以保护服务器，超过限制的连接请求将被告知随后再试。默认值是0，也就是没有限制。 lock file 指定支持max connections参数的锁文件，默认值是/var/run/rsyncd.lock。 read only 该选项设定是否允许客户上载文件。如果为true那么任何上载请求都会失败，如果为false并且服务器目录读写权限允许那么上载是允许的。默认值为true。 list [...]]]></description>
		<wfw:commentRss>http://www.deepseath.com/?feed=rss2&#038;p=216</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MTU设置</title>
		<link>http://www.deepseath.com/?p=146</link>
		<comments>http://www.deepseath.com/?p=146#comments</comments>
		<pubDate>Fri, 21 Mar 2008 03:31:29 +0000</pubDate>
		<dc:creator>Deepseath</dc:creator>
				<category><![CDATA[日积月累]]></category>
		<category><![CDATA[ADSL]]></category>
		<category><![CDATA[Maximum]]></category>
		<category><![CDATA[MTU]]></category>
		<category><![CDATA[Ping]]></category>
		<category><![CDATA[TCP]]></category>
		<category><![CDATA[TTL]]></category>

		<guid isPermaLink="false">http://www.deepseath.com/?p=146</guid>
		<description><![CDATA[　　一般来说合理的MTU设置，可以让网络速度达到相对理想的最大化，同时也可能会避免和解决一些网络联通故障。 　　一直记得一个ping的参数，但始终记不住注册表修改MTU值的位置，呵呵，找到收藏留个记录^_^ 　　引用自百度知道。http://zhidao.baidu.com/question/15241477.html 　　MTU，即Maximum Transmission Unit(最大传输单元)，此值设定TCP/IP协议传输数据报时的最大传输单元。设置合适的MTU值可以解决“部分网站打不开”、“上网速度慢”等问题，并且可以适当提升上网速度。 　　设置多大的MTU值取决于你的上网方式，不同的上网方式支持不同的MTU，下面列出了一些上网方式的MTU值： 　　EtherNet(一般上网方式，默认值):1500 　　PPPoE/ADSL:1492 　　Dial Up/Modem:576 　　问题一：知道了我的上网方式，如何设置MTU值？ 　　1. 在 『开始』&#62;『运行』中，键入regedit，点确定； 　　2. 选择『HKEY_Local_Machine』&#62;『SYSTEM』&#62;『CurrentControlSet』&#62;『Services』&#62;『Tcpip』&#62;『Parameters』&#62;『interface』； 　　3. 在 interface 底下可能有很多的选项，你一个一个的去看，会有一个选项与你的网卡的 IP 相同，那个就是你要挑选的选项啦！然后同样的在该选项上选择『编辑』&#62;『新建』&#62;『DWORD值』之后，建立一个名为『MTU』的DWORD，然后双击修改，选择十进制，填入合适 MTU 值，确定！大功告成！ 　　问题二：我不知道自己的上网方式，如何确定MTU值呢？ 　　ping -f -l 1500 127.0.0.1 　　C:\WINDOWS&#62;ping -f -l 1500 127.0.0.1 　　Pinging 127.0.0.1 with 1500 bytes of data: 　　Packet needs to be fragmented but DF set. 　　Packet needs to be [...]]]></description>
		<wfw:commentRss>http://www.deepseath.com/?feed=rss2&#038;p=146</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
