tp_tftp_nfs三種文件傳輸協議的區別

ftp_tftp_nfs三種文件傳輸協議的區別
文件傳送協議FTP(File Transfer 
Protocol)是Internet上使用比較廣泛的文件傳送協議。FTP提供交互式的訪問,允許客戶指明文件的類型與格式,並允許文件具有存取權限。
FTP屏蔽了各種計算機系統的細節,因此適用於在異構網絡中任意計算機之間傳送文件。它的基本應用就是將文件從一臺計算機複製到另一臺計算機中。它要存取
一個文件,就必須先獲得一個本地文件的副本,如果修改文件,也只能對文件的副本進行修改,然後再將修改後的文件副本傳回到原節點。
您只要記住幾個關鍵詞:交互式、存取權限和副本。

簡單文件傳送協議TFTP(Trivial File Transfer 
Protocol)是一個小而易於實現的文件傳送協議。TFTP是基於UDP數據報,需要有自己的差錯改正措施。TFTP只支持文件傳輸,不支持交互,沒
有龐大的命令集。也沒有目錄列表功能,以及不能對用戶進行身份鑑別。但它的代碼所佔內存較小,不需要硬盤就可以固化TFTP代碼,很適合較小的計算機和特
殊用途的設備。

您會發現TFTP和FTP一個主要的區別就是它沒有交互式,且不進行身份驗證。

NFS最初應用於UNIX操作系統下,它允許應用進程打開一個遠地文件,並能夠在該文件中某一個特定位置上開始讀寫數據。

FTP
在修改數據文件時是需要首先獲得一個文件的副本,如果計算機A上運行的應用程序要在遠地計算機B的一個很大的文件中添加一行信息。那麼就需要將此文件從計
算機B傳送到計算機A,添加好信息後再回傳到計算機B。來回傳輸這樣大的文件很花費時間,而這種傳送是不必要的。而NFS可使用戶只複製一個大文件中的一
個很小的片段,在網絡上傳送的只是少量的修改數據。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章