我设置了一个新的IIS网站,它监听端口85.然后IIS保留端口88(并告诉我应用程序是否已经在该端口上侦听)。
当机器收到发往端口85的请求时,请求将传递给IIS。
基于Windows的计算机上的哪个OS级别组件负责维护端口/应用程序列表以及将请求重定向到正确的应用程序?
答案 0 :(得分:1)
协议栈是计算机网络协议套件的一种实现。套件是协议的定义,堆栈是它们的软件实现。
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。