2011-07-28
标题:谁把终端改成了高端口?,作者:ddoop。
碰到一棒子的服务器~3389端口变成了78650
通常服务器的端口都是1-65535他来个顶你肺啊78650。。。情况如下
害我都连接不上桌面.奇怪的是~~query user的时候居然发现如下
你说怪不怪。。。把端口改回来后压力是没有了~可为什么我连接不上~~他就能连接上呢?
相关资料如下:
这种问题我还真是头一次听说,经查阅相关资料得知:
看看专家告诉你答案:
哈哈 tcp port 大小为 16 bit 是否能超过 65535 可想而知啦!!
不过 Windows 会有一个问题 telnet www.sina.com.cn 65616 大家可以测试一下 !
这实际上是访问 www.sina.com.cn 的 80 端口,为什么呢?如果想不出来就回学校重新学去!
注:65616 - 65536 = 80
以下是引用片段:
main()
{
unsigned short int tcp_port=65616;
printf("%u",tcp_port);
}
有些软件,比方说 Windows 的 telnet,可能用了 32 bit 的数据类型记录 port,这样 port 表面上看到是可以超过 65535。
但是 tcp header 明确定义了 tcpport 为 16 bit,那即便某些应用程序使用了 32 bit 的数据类型,最终结果也是被强制转换。
简单的来说,就是:
1、在应用程序里边可以使用4字节或更多字节来储存端口号。
2、当调用了系统的tcp/ip通讯之后,系统底层强制将大于65536的端口转换回正常范围。
3、并且在转换过程中,不会返回任何错误信息,一切都悄然进行了,所以应用层的程序不会有任何特别反应,这一切都在系统底层悄然完成了。
4、转换的方式为:端口号 - 65536 = ?,问号处既是转换结果。
5、如果转换后的端口还超过65535呢?那就继续转换,直到小于等于65535为止,所以 telnet www.baidu.com 131152 也是可以完美执行的,(65536 + 65536 + 80 = 131152)。
像素拼图最新版下载v5.01 安卓版
其它手游 23.76MB
下载
机器人战斗竞技场手机版下载v3.71 安卓版
其它手游 77.19MB
下载
果冻人大乱斗最新版下载v1.1.0 安卓版
其它手游 113.98MB
下载
王者100刀最新版下载v1.2 安卓版
其它手游 72.21MB
下载
trueskate真实滑板正版下载v1.5.102 安卓版
其它手游 83.48MB
下载
矢量跑酷2最新版下载v1.2.1 安卓版
其它手游 119.39MB
下载
休闲解压合集下载v1.0.0 安卓版
其它手游 33.41MB
下载
指尖游戏大师最新版下载v4.0.0 安卓版
其它手游 74.77MB
下载飞天萌猫下载v3.0.3 安卓版
下载
火柴人越狱大逃脱下载v1.1 安卓版
下载
末日战场生死局下载v1.0 安卓版
下载
安静书女孩世界下载v1.0 安卓版
下载
消个寿司下载v1.00 免费版
下载
趣味找猫猫下载v1.1.2 安卓版
下载
方块男孩大战恶霸最新版下载v1.0.18 安卓版
下载
根本难不倒我下载v1.0.1 最新版
下载