1.ftp協議簡介
1)ftp協議是網際網路上廣泛使用的檔案傳輸協議
2)客戶端/伺服器模式,基於tcp
3)ftp採用雙tcp連線方式
控制連線使用tcp埠號21
資料連線使用tcp埠號20
4)ftp有兩種檔案傳輸模式
5)ftp採用兩種資料傳輸方式
主動方式
被動方式
2.ftp雙tcp連線方式
1)控制連線
用於在ftp客戶端和ftp伺服器之間傳輸ftp控制命令及命令執行資訊。控制連線在整個ftp會話期間一直保持開啟
2)資料連線
1.ascii模式
1)本地檔案轉換成標準的ascii碼再傳輸
2)適用於傳輸文字檔案
2.二進位製流模式(影象檔案傳輸模式)
1)檔案按照位元流的方式進行傳輸
2)適用於傳送程式檔案
1.ftp主動資料傳輸方式
主動方式也被稱為port方式,是ftp協議最初定義的資料傳輸連線方式,主要特點是:
1)ftp客戶端通過向ftp伺服器傳送port命令,告訴伺服器該客戶端用於傳輸的臨時埠號
2)當需要傳送資料時,伺服器通過tcp埠號20與客戶端的臨時埠建立資料傳輸通道,完成資料傳輸
3)在建立資料連線的過程中,由伺服器主動發起連線,因此被稱為主動方式
2.主動方式建立資料連線過程
3.ftp被動資料傳輸方式
被動方式也被稱為pasv方式,被動方式的主要特點是:
1)ftp客戶端通過向ftp伺服器傳送pasv命令,告訴伺服器進入被動方式,伺服器選擇臨時埠號並告知客戶端
2)當需要傳送資料時,客戶端主動與伺服器的臨時埠號建立資料傳輸通道,完成資料傳輸
3)在整個過程中,由於伺服器總是被動接受客戶端的資料連線,因此被稱為被動方式
4.被動方式建立連線過程
1.tftp協議介紹
1)tftp(簡單檔案傳輸協議)也是採用客戶機/伺服器模式的檔案傳輸協議
2)tftp適用於客戶端和伺服器之間不需要複雜互動的環境
3)tftp承載在udp之上,埠號69
5)tftp沒有訪問授權與認證機制,不提供目錄列表功能
6)tftp協議傳輸是由客戶端發起的
2.tftp檔案傳輸過程
1.配置路由器最為ftp客戶端
1)在使用者檢視下直接登入遠端ftp伺服器
2)查詢遠端ftp伺服器上的目錄/檔案
4)斷開與遠端ftp伺服器的連線
2.其他常用命令
1)設定ftp檔案傳輸的模式為二進位製流模式
2)顯示遠端ftp伺服器上的工作目錄
3)切換遠端ftp伺服器上的工作路徑
4)上傳本地檔案到遠端ftp伺服器
3.配置路由器作為ftp伺服器端
1)在系統檢視下啟動ftp伺服器功能
2)建立本地使用者並進入本地使用者檢視
3)設定當前本地使用者的密碼
4)設定服務型別並指定可訪問的目錄
4.配置示例
5.配置路由器作為tftp客戶端
#在使用者檢視下使用
#此命令用於使路由器作為tftp客戶端登入遠端tftp伺服器
1.ftp與tftp基礎知識
2.ftp檔案傳輸的兩種模式
3.ftp資料傳輸方式
4.tftp檔案傳輸過程
5.ftp與tftp相關配置方法
第十八章 B樹
施工中施工中 基本操作主要包括 搜尋b樹,建立空b樹,插入關鍵字。18.3放出刪除關鍵字的 class program region 磁碟操作 為結點初始化對應的磁碟頁 private static node t allocate node t 磁碟寫操作 private static void d...
第十八章 定製特性
目錄 18.1 使用定製特性 18.2 定義自己的特性類 18.3 特性構造器和字段 屬性資料型別 18.4 檢測定製特性 18.5 兩個特性例項的相互匹配 18.6 檢測定製特性時不建立從attribute派生的物件 18.7 條件特性類 定製特性 利用定製特性,可宣告式地為自己的 構造新增註解來...
第十八章 18 2 3節練習
練習18.18 已知遊俠面的swap的典型定義 參見13.3節,第457頁 當mem1是乙個string時程式使用swap的哪個版本?如果mem1是int呢?說明在這兩種情況下名字查詢的過程。void swap t v1,t v2 解答 這裡典型定義應該指的是有乙個專為string交換而建立的swa...