发布网友 发布时间:2022-04-23 04:32
共2个回答
热心网友 时间:2023-04-29 00:01
如果你注意观察图片,会发现端口不是从1,2,3顺序分配的。从50000多开始,但是前面的50000多,几乎没有被分配。如果你注意观察,端口号52298,至少出现了5次。显然,这是一个程序在使用。
端口号从1---65535。你这里被使用的端口,其实根本没有几个。端口的分配是根据程序的请求。一般程序先请求一个端口号。如果这个端口没有被占用,就会被这个程序占用。然后,其它的程序就不能使用这个端口号了。
如果一个程序申请的端口号被占用,这个程序一般来说会申请其它的端口号。在65535个端口号中,有些是具有特定意义的。一般来说都是数字很少的值。端口号的数值越大,这个端口号的意义越小。
Windows端口
追答
我现在的疑问就是目前我的本地端口只占用了十几个,但却是从50000多开始。我剩下的端口号有多少?
假设总的端口数是65535。你本地的端口只占用了十几个。还有多少端口没有占用?可以用65535(减去)十几个。不可能用65535(减去)50000。
占用了十几个,占用的.....1万多。你看这里。占用的是十几个,占用端口号是有10000多的,例如50226,53955。
52998在这里出现了重复出现5次。它占用了1个端口号。这里是5与1的关系。前面,是10000多与十几个的关系。
我不知道他会不会因为端口已满而报错
你不用户担心。首先,每个人的计算机都是这种情况。所以,你的情况不是个例。第二,计算机本身有操作系统windows来分配控制对端口号的占用,这个根本不需要使用者去关心。第三,目前在网上还没有听说过那个用户的计算机端口号被占满。端口号被占用,这个是可能的。端口号被占满,这个不可能,因为有65535个。
简单的计算下。假设共有65535个端口。一个程序占用一个,或者说一个进程占用一个。那么计算机端口被占满,可能性就是说要同时有65535个程序被执行。当然,有的情况可能是一个程序占用几个,也可能是几个进程占用一个。
无论如何,端口的分配与使用都应该由操作系统本身来完成,不需要用户去考虑的事情。,直到端口数量到达65535才报错。这种情况会出现吗?也许有可能。但是,应该等到这种情况出现的情况下再去讨论。并且,真的出现了上述情况,也应该由操作系统的设计人员去考虑。做为用户显然在这里是帮不上忙的。
热心网友 时间:2023-04-29 00:02
在win10开始窗口右侧的空白处点击CMD,在上方弹出窗口中选择命令提示符,双击进入