首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >端口号概念?

端口号概念?
EN

Stack Overflow用户
提问于 2016-10-18 08:14:03
回答 2查看 1K关注 0票数 1

我正在努力理解港口号的概念。据我所知,它标识了特定的进程或网络服务。有人能给我举个真实的例子吗。所以,这可能更容易理解。我现在有一些疑问-

  1. 我听说有65536个港口。这是否意味着,一个系统可以同时识别65536个进程?
  2. 我看到有些港口是为某些特定的服务而预留的。所以,这是否意味着,它不能用于任何其他服务?
  3. 有什么命令可以知道哪些端口号是空闲的,哪些是要使用的?
  4. 有什么命令可以知道哪些端口号不是空闲的,它们用于什么?
  5. 如果我试图通过远程桌面从我的计算机访问一个系统,它会要求一个端口号。我该提些什么?

如果可能,请共享一个链接。我现在被太多的技术理论弄糊涂了。谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-10-18 09:04:31

我听说有65536个港口。

你听错了。有65535: 1 ..。65535。零不是有效的端口号。

这是否意味着,一个系统可以同时识别65536个进程?

这意味着一个系统可以同时识别65535个端口。

我看到有些港口是为某些特定的服务而预留的。所以,这是否意味着,它不能用于任何其他服务?

这就是“保留”一词的意思。

有什么命令可以知道哪些端口号是空闲的,哪些是要使用的?

这不是命令。它要么是在IETF网站上搜索预留端口,要么是使用数字0,这意味着下一个可用端口。

有什么命令可以知道哪些端口号不是空闲的,它们用于什么?

这不一定是命令。它是在IETF网站上搜索保留端口,或者搜索本地主机上活跃使用的端口的netstat命令。

如果我试图通过远程桌面从我的计算机访问一个系统,它会要求一个端口号。我该提些什么?

您要在远程系统中连接的端口号。

票数 2
EN

Stack Overflow用户

发布于 2019-02-19 08:51:28

以下是更多的澄清:

我听说有65536个港口。

端口是16位,即2^16 =65536,右转

“零端口并不是正式存在的。它被定义为一个无效的端口号。但是有效的互联网数据包可以像任何其他端口一样,通过连接到端口0和从端口0发送。”0.htm

这是否意味着,一个系统可以同时识别65536个进程?

你不在乎一个系统,你关心一个IP。对于每一个Ip,您可以同时使用65536个进程。

我看到有些港口是为某些特定的服务而预留的。所以,这是否意味着,它不能用于任何其他服务?

当然,否则会有港口冲突。

有什么命令可以知道哪些端口号是空闲的,哪些是要使用的?

请参考我在这里的帖子https://stackoverflow.com/a/54760498/2197108

Netstat:在Linux和Windows中显示连接和端口

有什么命令可以知道哪些端口号不是空闲的,它们用于什么?

现在应该很清楚了

如果我试图通过远程桌面从我的计算机访问一个系统,它会要求一个端口号。我该提些什么?

远程桌面请求远程计算机的IP地址。但是,它可能要求远程计算机的用户凭据。

如果它请求IP和端口,它意味着远程计算机中远程桌面软件(服务器)的IP和端口。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40102968

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档