【问题标题】:How Windows determines what source port to use?Windows 如何确定要使用的源端口?
【发布时间】:2015-10-27 02:43:29
【问题描述】:

对于典型的 HTTP 请求,Windows 如何确定从哪个端口发送请求以及是否可以选择某个端口?

【问题讨论】:

  • 我认为这取决于您用来发出请求的软件(通常是浏览器)。你为什么要这么做?
  • 如果软件让 Windows 选择端口,它将始终在动态/私有端口范围内(49152 到 65535)。用于选择这些端口之一的精确算法没有记录在 AFAIK 中,并且可能会发生变化。

标签: windows http request port


【解决方案1】:

如果您在浏览器中输入此端口,则浏览器正在选择端口,或者它是由操作系统自动分配的。如果您使用的是 C 语言,您可以在绑定到 IP 地址时指定 HTTP 请求的端口。 IP:Port 组合是唯一的,不能被多个程序使用。也许您正在尝试选择目标端口。在浏览器 URL 中,您将键入 example.com:8080 以选择 destination 端口。请提供更多背景信息。

【讨论】:

    猜你喜欢
    • 2010-12-21
    • 1970-01-01
    • 1970-01-01
    • 2021-12-16
    • 2013-02-11
    • 1970-01-01
    • 2011-03-18
    • 1970-01-01
    相关资源
    最近更新 更多