硬件端口是否与软件端口位于同一命名空间中?

时间:2011-05-05 13:07:08

标签: windows port

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

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

1 个答案:

答案 0 :(得分:0)

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