Operating system 哪个组件将数据包定向到正确的应用程序

Operating system 哪个组件将数据包定向到正确的应用程序,operating-system,port,Operating System,Port,我建立了一个新的IIS网站,它监听端口85。然后IIS保留端口88(并告诉我应用程序是否已经在该端口上侦听) 当机器接收到一个发送到端口85的请求时,该请求被传递到IIS 基于Windows的计算机上的哪个操作系统级组件负责维护端口/应用程序列表并将请求重定向到正确的应用程序?协议栈是计算机网络协议套件的实现。该套件是协议的定义,而栈就是它们的软件实现 Windows TCP/IP堆栈:- 实现网络中所需的各种网络协议的软件 TCP/IP环境通常称为TCP/IP堆栈。在大多数情况下 系统包括所有

我建立了一个新的IIS网站,它监听端口85。然后IIS保留端口88(并告诉我应用程序是否已经在该端口上侦听)

当机器接收到一个发送到端口85的请求时,该请求被传递到IIS


基于Windows的计算机上的哪个操作系统级组件负责维护端口/应用程序列表并将请求重定向到正确的应用程序?

协议栈是计算机网络协议套件的实现。该套件是协议的定义,而栈就是它们的软件实现

Windows TCP/IP堆栈:-

实现网络中所需的各种网络协议的软件 TCP/IP环境通常称为TCP/IP堆栈。在大多数情况下 系统包括所有版本的Windows NT,TCP/IP堆栈是 在内核模式下实现。对于Windows NT,tcpip.sys 驱动程序实现TCP/IP协议栈

在实际实现中,协议栈通常分为三个主要部分:媒体、传输和应用程序。一个特定的操作系统或平台通常有两个定义良好的软件接口:一个在媒体层和传输层之间,另一个在传输层和应用程序之间

介质到传输接口定义了传输协议软件如何使用特定的介质和硬件类型(“卡驱动程序”)。例如,此接口级别将定义TCP/IP传输软件如何与以太网硬件通信。这些接口的示例包括Microsoft Windows和DOS环境中的NDIS

应用程序到传输接口定义了应用程序如何利用传输层。例如,此接口级别将定义web浏览器程序如何与TCP/IP传输软件通信。这些接口的示例包括Microsoft世界中的Winsock