FTP是一種客戶機/服務器結構,既需要客戶機軟件,也需要服務器軟件。FTP客戶機程序在用戶計算機上執行,服務器程序在宿主計算機上執行。用戶啟動FTP客戶機程序,通過輸入用戶名和口令試圖同遠程主機上的FTP服務器建立連接,一旦成功,在Internet上用戶計算機和宿主計算機之間就建立起一條命令鏈路(控制鏈路)??蛻舫绦蛲ㄟ^它向FTP服務器發送諸如改變目錄、顯示目錄清單這類命令,FTP服務器則返回每條命令執行后的狀態信息。這時用戶可以進行查找,發出卸載或裝載命令,用戶如果作好了卸裝文件的準備,FTP將開辟第二條數據鏈路,進行所需文件(二進制文件或文本文件)的傳送。文件傳送結束后,數據鏈路被關閉,同時,FTP服務器通過控制鏈路發送一個張家口網站制作文件結束確認信息。此后,用戶既可以繼續進行文件查找,并打開另一條數據鏈路以便卸裝更多的文件,也可以發出quit或bye命令以關閉FTP服務,返回用戶計算機。 然而,FTP有一個根本限制,那就是如果您未被授權訪問某臺Internet主機,就無法在該主機登錄。也就是說,如果您在某臺主機上沒有注冊(即沒有用戶名和口令),就不能與該主機進行FTP文件傳輸,除非該機提供了匿名FTP服務。一般主機的URL定位使用IP地址和DNS域名兩種方式。前者較為簡便且適應范圍較廣,但較難記憶。后者便于記憶但設置麻煩。當然我們并不反對為主機設置一個朗朗上口的域名,一般在一個網絡中至少有一臺DNS域名服務器,網絡上的用戶可以向網絡管理員申請,為自己的主機設置一個域名,同時要使用這個域名,必須把該臺域名服務器設置為用戶計算機的域名服務器。例如,將一個網頁在局域網中發布,其網絡號為168.168.0,主機號為20,即IP地址為168.168.0.20。整個局域網的管理主機IP地址為168.168.0.1,DNS服務器和郵件服務器都由這臺主機擔任,整個局域網的域名為net。在Windows中設置 DNS服務器的方法如下:選擇控制面板中的網絡屬性,選擇TCP/IP協議,然后選擇“屬性”按鈕,在彈出的TCP/IP屬性對話框中有DNS一欄。Web服務器都有一個“根目錄”(rot),例如IS中缺省設定為根目錄。它對應于URL中主機名后的第一根斜線代表的就是kbsoft網站的根目錄。 Web根目錄在Web服務器上的具體位置對于訪問者來說是透明的,用戶無法通過瀏覽器獲得wwwrot在服務器的絕對路徑,這就為服務器提供了一定程度的安全保障,如果黑客們想破壞服務器上HTML文檔,還必須先找到Web網站上的wwwrot。一個Web服務器只能有一個根目錄,其他都只能是該根目錄的子目錄。Web目錄系統的結構和分級與張家口哪有做網站普通文件系統中的幾乎相同。例如假設有一個名為kbsoft的網站放在Web根目錄,如果要訪問“kbsoft”網站中的“最近新書”的主頁時,在瀏覽器的URL定位欄中輸入的 URL地址。要注意的是,無論在什么平臺下,子網頁存在的目錄之間不一定在wwwrot目錄中,用戶可以把主機的任意一個目錄,通過目錄映射把它設為wwwrot的一個子目錄。
|