发布时间:2011-07-28 13:39:04作者:知识屋
标题:谁把终端改成了高端口?,作者: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)。
Windows 445端口是什么?win10如何关闭445端口?
飞鸽传书软件端口被占用?不急,最全解决方法在此
Win7系统8080端口被占用了怎么办 Win78080端口被占用的解决方法一览
苹果iphone6s怎么设置gmail端口 如何在iPhone手机上设置Gmail方法
Win10系统一直提示USB端口上的电涌 Win10电脑出现USB端口上的电涌解决方法
80端口被system占用怎么办 系统system进程占用80端口解决方法
如何关闭个人电脑上的某个端口 Windows7系统如何关闭电脑不用的端口
win7系统中添加打印服务器端口的方法 win7下打印服务器端口怎么添加设置教程
网络诊断显示设备未设置为接收端口怎么办 万维网服务上的连接解决方法
win7版系统中怎样查看系统开放的端口号 win7系统然后查询本机已开启端口号
2016-05-30
新浪秒拍视频怎么下载?秒拍视频下载的方法教程
监控怎么安装?网络监控摄像头安装图文教程
电脑待机时间怎么设置 电脑没多久就进入待机状态
农行网银K宝密码忘了怎么办?农行网银K宝密码忘了的解决方法
手机淘宝怎么修改评价 手机淘宝修改评价方法
支付宝钱包、微信和手机QQ红包怎么用?为手机充话费、淘宝购物、买电影票
不认识的字怎么查,教你怎样查不认识的字
如何用QQ音乐下载歌到内存卡里面
2015年度哪款浏览器好用? 2015年上半年浏览器评测排行榜!