我正在努力理解港口号的概念。据我所知,它标识了特定的进程或网络服务。有人能给我举个真实的例子吗。所以,这可能更容易理解。我现在有一些疑问-
如果可能,请共享一个链接。我现在被太多的技术理论弄糊涂了。谢谢!
发布于 2016-10-18 09:04:31
我听说有65536个港口。
你听错了。有65535: 1 ..。65535。零不是有效的端口号。
这是否意味着,一个系统可以同时识别65536个进程?
这意味着一个系统可以同时识别65535个端口。
我看到有些港口是为某些特定的服务而预留的。所以,这是否意味着,它不能用于任何其他服务?
这就是“保留”一词的意思。
有什么命令可以知道哪些端口号是空闲的,哪些是要使用的?
这不是命令。它要么是在IETF网站上搜索预留端口,要么是使用数字0,这意味着下一个可用端口。
有什么命令可以知道哪些端口号不是空闲的,它们用于什么?
这不一定是命令。它是在IETF网站上搜索保留端口,或者搜索本地主机上活跃使用的端口的netstat命令。
如果我试图通过远程桌面从我的计算机访问一个系统,它会要求一个端口号。我该提些什么?
您要在远程系统中连接的端口号。
发布于 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和端口。
https://stackoverflow.com/questions/40102968
复制相似问题