【问题标题】:Are hardware ports within the same namespace as software ports? [closed]硬件端口是否与软件端口在同一个命名空间中? [关闭]
【发布时间】:2011-05-05 13:07:07
【问题描述】:

如果我们有用于http的软端口80,可以通过telnet localhost 80连接,

是否可以有相同编号为 80 的 I/O(硬件)端口?

【问题讨论】:

  • COM口要连接什么?
  • @harper,我实际上只是想了解硬/软端口之间的关系。

标签: windows port


【解决方案1】:

http 是 TCP 80 端口

这与硬件与软件无关(是的,存在 TCP/IP 网络的硬件实现)。

TCP 端口号在出现在 TCP 数据包标头中时才有意义。与其他类型的端口号没有连接,例如inb and outb functions 和(在 x86 计算机上)使用的 I/O 端口号出现在系统总线(例如 ISA 或 PCI)的地址线上。如果你打电话给inb(80),它绝不意味着“http”。在我的电脑上,I/O 端口 80 (0x50) 被系统定时器使用。


注意:相当于inb 的窗口是READ_PORT_UCHAR

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-04-13
    • 1970-01-01
    • 1970-01-01
    • 2015-05-15
    • 1970-01-01
    • 1970-01-01
    • 2019-07-31
    • 2013-11-30
    相关资源
    最近更新 更多