利用“原始套接字”(Raw Socket),我們可訪問位于基層的傳輸協(xié)議。本章專門講解如
何運用這種原始套接字,來模擬I P的一些實用工具,比如Tr a c e r o u t e和P i n g程序等等。使用原
始套接字,亦可對I P頭信息進(jìn)行實際的操作。本章只關(guān)心I P協(xié)議;至于如何針對其他協(xié)議使
用原始套接字,我們不打算提及。而且,大多數(shù)協(xié)議(除AT M以外)根本就不支持原始套接
字。所有原始套接字都是使用S O C K _ R AW這個套接字類型來創(chuàng)建的,而且目前只有Wi n s o c k
2提供了對它的支持。因此,無論Microsoft Windows CE 還是老版本的Windows 95 (無
Winsock 2升級)均不能利用原始套接字的能力。
迄今為止,本書已介紹了可在Microsoft Wi n d o w s操作系統(tǒng)中使用的全部網(wǎng)絡(luò)A P I函數(shù)。
利用這些函數(shù),我們的應(yīng)用程序可通過網(wǎng)絡(luò),建立與其他程序的通信聯(lián)系。在那些討論中,
我們在很大程度上將重點放在七層O S I模型的應(yīng)用層和表示層上面
本附錄介紹一些新的A P I函數(shù),有了這些函數(shù),便可在自己的計算機(jī)上對I P協(xié)議統(tǒng)計情況
進(jìn)行查詢和管理。它們有助于獲得下面的能力:
■ 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監(jiān)聽者表以及I P協(xié)議統(tǒng)計情況。
■ R o u t e . e x e:顯示并處理網(wǎng)絡(luò)路由表。
■ A r p . e x e:顯示并修改供“地址解析協(xié)議”(A R P)使用的I P到物理地址翻譯表。
用于motorala 68K系列處理器的小實時多任務(wù)操作系統(tǒng)
The OMU Kernel was written to provide a cut-down Unix-like O/S for a
home-made 6809-based home computer built by me, Steven Hosgood, in the
early 1980s. This package contains the RTOS version of omu68k, derived
from a port of the original 6809 code to the 68000 done by Terry Barnaby
and me.