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)。
太空杀国际版(Super Sus)下载v1.67.25.031 安卓版
休闲益智 215.1M
下载变形金刚地球之战官方版下载v25.1.1.381 安卓最新版
动作闯关 319.1M
下载极限捕鱼安卓版下载v6.47.6.0.5.4 赢话费正版
休闲益智 103.5M
下载极限捕鱼高爆版游戏下载v6.47.6.0.5.4 安卓暴击版
休闲益智 103.5M
下载极限捕鱼万炮版下载v6.47.6.0.5.4 安卓加强版
休闲益智 103.5M
下载极限捕鱼达人版下载v6.47.6.0.5.4 安卓版
休闲益智 103.5M
下载2025pubgmobile国际服地铁逃生下载v3.9.0 安卓正版
动作闯关 1.15G
下载神灵部落官方下载v2.0 安卓版
卡牌对战 11.3M
下载权利之王手游官方版(SOT)下载v1.1.0 安卓版
下载
无限命运之弦游戏下载v1.11.27 安卓版
下载
我的咸鱼卡组游戏下载v0.2 安卓版
下载
儿童宝宝认蔬菜游戏下载v35.10 安卓版
下载
式公主手游(ひねもす式姫)下载v2.0.2 安卓版
下载
境界死神激斗苹果版下载v1.37.12 官方iPhone版
下载
聊斋搜灵录九游版下载v6.1.5 安卓版
下载
埃克斯幻想超v版下载v3.0.1.3 安卓变态版
下载