Anonymous
Anonymous asked in 電腦與網際網路其他:電腦 · 2 decades ago

什麼是ftp?

什麼是ftp?有什麼作用?在做什麼的?能幹麻?

2 Answers

Rating
  • Anonymous
    2 decades ago
    Favorite Answer

    FTP 的全名是 【File Transfer Protocaol】,是網路上的檔案傳輸協定。

    關於 FTP

    FTP 簡單來說就是由網路上任一部主機和另一部主機作檔案傳輸的工作。一般我們把使用者下FTP指令 的機器稱為「近端機器」,而被要求進行檔案傳輸的另一端機器稱為「遠端機器」。

    首先要做的就是建立連線。所謂的建立連線,是指近端機器和遠端機器間先作一番 溝通,首先是近端機器發出連線要求,看要連線的遠端機器是否運行順利,是否可以作 檔案傳輸等,待溝通完成之後,便可成功建立連線。一般情況下,遠端機器會提出確 認身份的要求,也就是請近端機器的使用者輸入其帳號密碼,藉以確認該使用者有無 權力存取檔案。成功建立連線後,便可以作檔案傳輸了!

    至於

    常用指令語法

    先進入命令提示字元狀態( DOS Model 下)

    C:\>

    C:\>ftp www.fcic.org.tw 連線 FTP Server

    輸入使用者名稱 例如: jack

    輸入密碼為 例如: ******

    ftp> ls 觀看遠端目前所在目錄檔案清單

    ftp> bin 以 2 進制方式傳檔

    ftp> hash 每2048 bytes 以一個 # 代替

    ftp> get test.txt 下傳 test.txt檔案

    ftp> mget *.* 下傳遠端目錄之所有檔案

    ftp> prompt 關閉詢問訊息

    ftp> mput *.* 上傳本機目前所在目錄之所有檔案

    ftp> cd 目錄名稱 切換遠端目錄

    ftp> lcd 切換本機目錄

    ftp> delete test.txt 刪除 test.txt檔案

    ftp> ? 查詢可以使用之命令為何

    ftp> bye 結束 FTP連線

    ftp> user 重新一次登入使用者名稱

    --------------------------------------------------------------------------------

    所有命令詳述如下

    指令名稱

    指令及語法功能說明

    ascii 以ASCII方式傳送文件

    bell 每完成一次文件?送傳送,提示警告音響

    binary 設定以二進制方式傳送文件

    bye 終止主機FTP傳輸過程,並退出FTP管理方式

    case 當值為ON時,用MGET命令拷貝的文件名到本地機器中,全部全部轉換為小寫字母

    cd 同UNIX的CD命令 (切換遠端目錄)

    cdup 返回上一層目錄

    chmod 改變遠端主機的文件權限

    close 終止遠端的FTP過程,返回到FTP命令狀態

    delete 刪除遠端主機中的檔案文件

    dir 列出目前遠端主機目錄中的文件.如果有本地文件,就將結果寫至本地文件

    get 將遠端主機中檔案傳送至本地主機中

    help [command] 輸出命令的解釋

    lcd 改變目前本地主機的工作目錄

    ls 同DIR

    macdef 定義命令

    mdelete 刪除一批檔案文件

    mget 從遠端主機接收一批檔案文件至本地主机

    mkdir 在遠端主機中建立目錄

    mput 將本地主機中一批檔案文件傳送至遠端主機

    open 重新建立一個新的連接

    prompt 交互提示模式

    put 將本地單一檔案文件傳送至遠端主机中

    pwd 列出目前遠端主機目錄

    quit 同BYE(離開此系統)

    recv 同GET

    rename 改變遠端主機中的檔案文件名稱

    rmdir 刪除遠端主機中的目錄

    send 同PUT

    status 顯示目前FTP的狀態

    system 顯示遠端主机系統類型

    user 重新以別的使用者名稱登入遠端主機

  • 2 decades ago

    FTP是一種下載檔案的程式可以下載很多東西

    就像是Flasget

    Source(s): me
Still have questions? Get your answers by asking now.