網絡協議X檔案之BOOTP協議、TFTP協議和DHCP協議
網絡協議——BOOTP協議
說明:BOOTP協議全稱Bootstrap Protocol(自舉協議),BOOTP協議是一個基于TCP/IP協議的協議,它可以讓無盤站從一個中心服務器上獲得IP地址,為局域網中的無盤工作站分配動態IP地址,并不需要每個用戶去設置靜態IP地址。使用BOOTP協議的時候,一般包括Bootstrap Protocol Server(自舉協議服務端)和Bootstrap Protocol Client(自舉協議客戶端)兩部分。
應用:該協議主要用于有無盤工作站的局域網中,客戶端獲取IP地址的過程如下:首先,由BOOTP啟動代碼啟動客戶端,這個時候客戶端還沒有IP地址,使用廣播形式以IP地址0.0.0.0向網絡中發出IP地址查詢要求。接著,運行BOOTP協議的服務器接收到這個請求,會根據請求中提供的MAC地址找到客戶端,并發送一個含有IP地址、服務器IP地址、網關等信息的FOUND幀。最后,客戶端會根據該FOUND幀來通過專用TFTP服務器下載啟動鏡像文件,模擬成磁盤啟動。
網絡協議——TFTP協議
說明:TFTP協議全稱Trivial File Transfer Protocol(簡單文件傳輸協議或零碎文件傳輸協議),TFTP協議的作用和我們經常使用的FTP大致相同,都是用于文件的傳輸,可以實現網絡中兩臺計算機之間的文件上傳與下載。可以將TFTP協議看做是FTP協議的簡化版本,兩者的區別主要在于:
一、TFTP協議不需要認證客戶端的權限,FTP需要進行客戶端認證;
二、TFTP協議一般多用于局域網以及遠程UNIX計算機中,而常見的FTP協議則多用于互聯網中。
應用:Windows 2000/XP/Server 2003中就內置TFTP命令,我們可以在“命令提示符”窗口中鍵入TFTP命令來將本地計算機文件傳送到遠程計算機中。比如要將本地計算機上的一個abc.txt文件傳送到遠程smile計算機上的abc1.txt,我們可以鍵入:tftp smile put abc.txt abc1.txt。具體的命令使用方法,可以在“命令提示符”窗口中鍵入:tftp /?可以看到相應的提示信息。
網絡協議——DHCP協議
說明:DHCP協議全稱Dynamic Host Configuration Protocol(動態主機配置協議),DHCP協議可以自動為局域網中的每一臺計算機自動分配IP地址,并完成每臺計算機的TCP/IP協議配置,包括IP地址、子網掩碼、網關,以及DNS服務器等。這樣在局域網中特別是大型局域網中,管理員就不必為每一臺計算機手工配置TCP/IP協議了,也避免了IP地址重復的問題。
應用:在Windows中要啟用DHCP協議,只要將IP地址設置為“自動獲得IP地址”即可。具體的方法如下:以Windows XP為例,打開“本地連接”屬性,雙擊“Internet協議(TCP/IP)”打開屬性窗口。接著,在“常規”選項卡中選中“自動獲得IP地址”,單擊右下角的“高級”。下面在打開窗口的“IP設置”選項卡中,就可以看到“DHCP被啟用”(如圖)。
BOOTP協議、TFTP協議和DHCP協議三個網絡協議就為大家介紹完了,如果您還想了解其他的網絡協議請閱讀:http://network.51cto.com/col/551/