“命名管道”或“命名管線”(Named Pipes )是一種簡單的進程間通信( I P C)機制,
Microsoft Windows NT,Windows 2000、Windows 95以及Windows 98均提供了對它的支持
(但不包括Windows CE)。命名管道可在同一臺計算機的不同進程之間,或在跨越一個網絡的
不同計算機的不同進程之間,支持可靠的、單向或雙向的數據通信。
利用“原始套接字”(Raw Socket),我們可訪問位于基層的傳輸協議。本章專門講解如
何運用這種原始套接字,來模擬I P的一些實用工具,比如Tr a c e r o u t e和P i n g程序等等。使用原
始套接字,亦可對I P頭信息進行實際的操作。本章只關心I P協議;至于如何針對其他協議使
用原始套接字,我們不打算提及。而且,大多數協議(除AT M以外)根本就不支持原始套接
字。所有原始套接字都是使用S O C K _ R AW這個套接字類型來創建的,而且目前只有Wi n s o c k
2提供了對它的支持。因此,無論Microsoft Windows CE 還是老版本的Windows 95 (無
Winsock 2升級)均不能利用原始套接字的能力。
本附錄介紹一些新的A P I函數,有了這些函數,便可在自己的計算機上對I P協議統計情況
進行查詢和管理。它們有助于獲得下面的能力:
■ I p c o n f i g . e x e(或適用于微軟Windows 95的Wi n i p c f g . e x e):顯示I P配置信息,允許釋放
和更新D H C P分配的I P地址。
■ N e t s t a t . e x e:顯示T C P連接表、U D P監聽者表以及I P協議統計情況。
■ R o u t e . e x e:顯示并處理網絡路由表。
■ A r p . e x e:顯示并修改供“地址解析協議”(A R P)使用的I P到物理地址翻譯表。