⑴ FTP和TFTP的區別
TFTP是一個傳輸文件的簡單協議,它其於UDP協議而實現,但是我們也不能確定有些TFTP協議是基於其它傳輸協議完成的。此協議設計的時候是進行小文件傳輸的。因此它不具備通常的FTP的許多功能,它只能從文件伺服器上獲得或寫入文件,不能列出目錄,不進行認證,它傳輸8位數據。傳輸中有三種模式:netascii,這是8位的ASCII碼形式,另一種是octet,這是8位源數據類型;最後一種mail已經不再支持,它將返回的數據直接返回給用戶而不是保存為文件。
⑵ ftp和tftp區別
ftp和tftp區別有以下幾點:
一、二者的含義不同:
1、ftp:
文件傳輸協議(英文:FileTransferProtocol,縮寫:FTP)是用於在網路上進行文件傳輸的一套標准協議,使用客戶/伺服器模式。它屬於網路傳輸協議的應用層。
2、tftp:
TFTP(Trivial File Transfer Protocol,簡單文件傳輸協議)是TCP/IP協議族中的一個用來在客戶機與伺服器之間進行簡單文件傳輸的協議,提供不復雜、開銷不大的文件傳輸服務。埠號為69。
二、二者使用方式的不同:
1、ftp:
TCP/IP協議中,FTP標准命令TCP埠號為21,Port方式數據埠為20。FTP的任務是從一台計算機將文件傳送到另一台計算機,不受操作系統的限制。需要進行遠程文件傳輸的計算機必須安裝和運行ftp客戶程序。
在windows操作系統的安裝過程中,通常都安裝了tcp/ip協議軟體,其中就包含了ftp客戶程序。但是該程序是字元界面而不是圖形界面,這就必須以命令提示符的方式進行操作。
2、tftp:
TFTP使用UDP,而UDP使用IP,IP可以還使用其它本地通信方法。因此一個TFTP包中會有以下幾段:本地媒介頭,IP頭,數據報頭,TFTP頭,剩下的就是TFTP數據了。
TFTP在IP頭中不指定任何數據,但是它使用UDP中的源和目標埠以及包長度域。由TFTP使用的包標記(TID)在這里被用做埠,因此TID必須介於0到65,535之間。TFTP頭中包括兩個位元組的操作碼,這個碼指出了包的類型。
三、二者所使用的網路埠號不同:
1、ftp:使用的埠號為 20和 21 。
2、tftp:用於 UDP 的埠號為 69 。
⑶ FTP,TFTP分別適用什麼場合
Ftp基於tcp協議,會先建立連接在傳輸,有完善的容錯機制。tftp基於udp協議,數據是直接發送的,對方能否收到完全不知,是不可靠的傳送。適於傳送小文件,但不可用於區域網地址
⑷ linux下vsftpd服務與tftp服務有什麼相同點和不同點謝謝!
共同點:都包含個ftp
不同點:
1)vsftpd是一款在Linux發行版中最受推崇的FTP伺服器程序。你可以通過ftp客戶端上傳下載軟體。可設置訪問用戶名密碼,或匿名anonymous登陸。默認埠是TCP:21
2)TFTP(Trivial File Transfer Protocol,簡單文件傳輸協議)是TCP/IP協議族中的一個用來在客戶機與伺服器之間進行簡單文件傳輸的協議,提供不復雜、開銷不大的文件傳輸服務。埠號為UDP:69。 路由器,交換機等網路設備升級硬體系統可用,PXE安裝系統需要配置tftp服務。
3)FTP 是完整、面向會話、常規用途文件傳輸協議。而 TFTP 用作 bones bare - 特殊目的文件傳輸協議。
4)交互使用 FTP。 TFTP 允許僅單向傳輸的文件。
5)FTP 提供身份驗證。而TFTP 不。
⑸ ftp tftp 用戶名 密碼
ftp只能問系統管理員要用戶密碼.當然也可以嘗試anonymous做為用戶名字.任意字元做為密碼.
tftp沒有用戶密碼.
⑹ tftp和ftp有什麼區別么
ftp使用的是tcp21埠,而tftp使用的是udp69埠,一般防火牆都會封tcp埠而不會封udp的,所以tftp有時比ftp好用,不過tftp傳輸的文件一般較小,你要傳大文件就要用ftp了
•
FTP
is
complete,oriented
session-,general
purpose
file
transfer
protocol。
TFTP
is
used
as
bare-bones
special
purpose
file
transfer
protocol。•
可以以交互方式使用
FTP。
TFTP
允許文件只能單向的傳送。
•
FTP
depends
on
TCP,is
connection
oriented,and
provides
reliable
control。
TFTP
depends
on
UDP,requires
less
overhead,and
provides
virtually
no
control。
•
FTP
提供用戶身份驗證。
TFTP
卻不。
•
FTP
使用眾所周知的
TCP
埠號:
數據和連接對話框的
21
20。
TFTP
使用它的文件傳輸活動
UDP
埠號
69。
•
Windows
NT
FTP
server
service
does
not
support
TFTP
because
TFTP
does
not
support
authentication。
•
Windows
95
和
TCP
/
IP-32
for
Windows
for
Workgroups
不包括
TFTP
客戶端程序。
⑺ FTP、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操作系統下,它允許應用進程打開一個遠地文件,並能夠在該文件中某一個特定位置上開始讀寫數據。
⑻ windows下的http,ftp,tftp,smtp,dns,tcp,udp,telnet這些協議的用處
1 http ftp tftp smtp dns tcp udp telnet
這些都是internet協議棧裡面的上層協議,與操作系統無關;windows linux都使用這些協議
2 具體功能
http是一種文本(或叫內容)描述語言;是一種描述和解釋表達內容的規范。我們現在使用的網頁就是按照該種規范做出來;瀏覽器(netscape ie)使用該規范解釋出來展現給我們看
ftp 是用來進行文件傳輸的規范,這種規范使用的傳輸層協議是tcp(可靠傳送)
tftp 也是用於文件傳輸的規范,不過一般是小文件,因為它使用的傳輸層協議是udp(非可靠傳送)
smtp 是郵件傳送規范,用來進行電子郵件傳送,這種規范使用的傳輸層協議是tcp(可靠傳送)
telnet 是進行字元傳送的規范,主要應用在bbs 設備控制,這種規范使用的傳輸層協議是tcp(可靠傳送)
dns 是域名解析服務,比如將www.sina.com.cn解析成對應的ip地址(網路通信使用的是ip地址,但是人習慣於記域名),它使用的傳輸層協議是udp
上面的協議都是應用協議,下面的tcp和udp是傳輸協議
tcp 可靠傳輸協議,會保證接收方收到的內容正確、無丟失、順序與發送方一致(如果無法恢復錯誤和亂序會通告上層協議)
udp 非可靠傳輸協議,不保證接收方收到的內容正確、缺漏、亂序;這樣只有依靠上層的處理來保證傳輸的可靠性