網絡主機

網絡主機network host)是已連接到一個計算機網絡的一台電子計算機或其他設備。網絡主機可以向網絡上的用戶或其他節點提供信息資源、服務和應用。一台網絡主機是已被分配一個網絡層主機地址英語Host address的網絡節點。

網路主機示意圖

使用TCP/IP協議族參與網絡的計算機也可稱為IP主機。更具體來說,參與互聯網計算機可稱為互聯網主機,有時還稱作互聯網節點。互聯網主機和其他IP主機在其網絡接口上被分配一個或多個IP地址。該地址可以由管理員手動配置,也可以在啟動時自動由動態主機設置協議(DHCP)或通過無狀態地址自動配置英語Stateless address autoconfiguration方法自動配置。

每台網絡主機都是一個物理網絡節點(即一個網絡設備)[來源請求],但不是所有物理網絡節點都是一台主機。調製解調器集線器網路交換器等網絡設備有可能不被分配主機地址英語Host address(有管理目的除外),因此不被認為是網絡主機。網絡打印機、硬件路由器等設備有IP地址,但由於它們不是通用目的計算機,它們有時候不被認為是主機。

服務器與主機

所有服務器都是主機,但並非所有主機都是服務器。任何與網絡建立連接的設備都可以作為主機(如智能手錶),而以接受其他設備(客戶端)連接為目的的主機被視為服務器。

概念起源

操作系統領域,術語終端主機傳統上是為計算機終端提供服務的多用戶計算機或軟件,或一台提供較小或較少能力的計算機設備[1]。例如一台大型計算機電傳終端或視頻終端提供服務。其他例子是telnet主機(一個telnet服務器)和xhost英語xhost(X窗口客戶端)。

術語「互聯網主機」或「主機」在定義互聯網及其前身ARPANET的許多RFC文檔中被使用.在開發ARPANET時,連接到網絡的計算機一般是可以通過串行端口從已連接終端訪問的大型計算機。由於這些虛擬終端本身沒有主機軟件或自己執行計算,它們不被視為主機。終端通過串行接口和可能通過電路交換網絡連接到終端主機,但並未連接到任何基於IP的網絡,並且未被分配IP地址。而現今的IP主機,可能無法作為終端主機[需要解釋]

RFC 871將一台主機定義為:「連接到一個通信網絡的通用計算機系統,用於在參與的操作系統之間實現資源共享目的」。[2]

參見

參考資料

  1. ^ E. Garrison Walters, essential guide to computing頁面存檔備份,存於網際網路檔案館), page 149, Prentice Hall PTR, 2001.
  2. ^ RFC 871, A Perspective on the ARPANET Reference Model, M.A. Padlipsky (September 1982)