ftp协议是一种用于_______的协议_网工知识角|快速理解FTP和TFTP的区别,实用收藏...
點上方藍字關注公眾號,堅持每天技術打卡
學網絡,就在IE-LAB
國內最著名的高端網絡工程師培養基地
FTP和TFTP的區別是什么 CCNA零基礎入門必學
FTP(FileTransfer Protocol,文件傳輸協議)用于在遠端服務器和本地主機之間傳輸文件,是IP網絡上傳輸文件的通用協議。在萬維網(WWW,World Wide Web)出現以前,用戶使用命令行方式傳輸文件,最通用的應用程序就是FTP。
雖然目前大多數用戶在通常情況下選擇使用Email和Web傳輸文件,但是FTP仍然有著比較廣泛的應用。
FTP協議在TCP/IP協議族中屬于應用層協議,用于在遠端服務器和本地客戶端之間傳輸文件,使用TCP端口20和21進行傳輸。端口20用于傳輸數據,端口21用于傳輸控制消息。FTP協議基本操作在RFC959中進行了描述。
FTP支持兩種模式,一種方式叫做Standard(也就是 PORT方式,主動方式),一種是 Passive(也就是PASV,被動方式)。Standard模式 FTP的客戶端發送 PORT 命令到FTP服務器。Passive模式FTP的客戶端發送 PASV命令到 FTP Server。
下面介紹一下這兩種方式的工作原理:
Port
FTP 客戶端首先和FTP服務器的TCP 21端口建立連接,通過這個通道發送命令,客戶端需要接收數據的時候在這個通道上發送PORT命令。PORT命令包含了客戶端用什么端口接收數據。在傳送數據的時候,服務器端通過自己的TCP 20端口連接至客戶端的指定端口發送數據。FTP server必須和客戶端建立一個新的連接用來傳送數據。
Passive
在建立控制通道的時候和Standard模式類似,但建立連接后發送的不是Port命令,而是Pasv命令。FTP服務器收到Pasv命令后,隨機打開一個高端端口(端口號大于1024)并且通知客戶端在這個端口上傳送數據的請求,客戶端連接FTP服務器此端口,通過三次握手建立通道,然后FTP服務器將通過這個端口進行數據的傳送。
很多防火墻在設置的時候都是不允許接受外部發起的連接的,所以許多位于防火墻后或內網的FTP服務器不支持PASV模式,因為客戶端無法穿過防火墻打開FTP服務器的高端端口;而許多內網的客戶端不能用PORT模式登陸FTP服務器,因為從服務器的TCP 20無法和內部網絡的客戶端建立一個新的連接,造成無法工作。
主動方式和被動方式建立控制鏈路的方法是相同的,但建立數據鏈路的方法完全不同,因此兩種方式在實際使用中也各有利弊,請根據實際組網環境選擇。
TFTP(Trivial FileTransfer Protocol,簡單文件傳輸協議)也是用于在遠端服務器和本地主機之間傳輸文件的,相對于FTP,TFTP沒有復雜的交互存取接口和認證控制,適用于客戶端和服務器之間不需要復雜交互的環境。TFTP協議的運行基于UDP協議,使用UDP端口69進行數據傳輸。TFTP協議基本操作在RFC1986中進行了描述。
目前,設備只能作為TFTP客戶端,不支持作為TFTP服務器。
TFTP傳輸請求是由客戶端發起的:
當TFTP客戶端需要從服務器下載文件時,由客戶端向TFTP服務器發送讀請求包,然后從服務器接收數據,并向服務器發送確認;
當TFTP客戶端需要向服務器上傳文件時,由客戶端向TFTP服務器發送寫請求包,然后向服務器發送數據,并接收服務器的確認。
FTP和TFTP的區別:
1、FTP支持登錄安全,具有適當的身份驗證和加密協議,在建立連接期間需要與FTP身份驗證通信。TFTP是一種開放協議,缺乏安全性,沒有到位的加密機制,與TFTP通信時不需要認證,這意味著通過互聯網在開放服務器上傳輸文件非常危險,且數據包有可能會丟失。
2、FTP使用TCP作為傳輸層協議,通過單獨的TCP連接從控制命令發送數據。TFTP使用UDP作為傳輸層協議,因為UDP是無連接協議,所以TFTP不使用連接。
3、FTP使用2個端口:TCP端口21,是個偵聽端口;TCP端口20或更高TCP端口1024以上用于源連接。TFTP僅使用一個具有停止和等待模式的端口:端口69。
?平常學習工作中,你對哪塊技術感興趣呢?歡迎大家在留言區互動交流,我們也會挑選大家感興趣的技術點來分享。
思科認證EI方向課程:
網絡工程師如何輕松拿下思科企業網基礎架構 EI CCIE認證?獨家詳細學習指南+考試計劃
思科EI考試SDN部分技術解讀"基于TrustSec的SD-Access Fabric策略平面"建議收藏
純技術分享|EI企業架構模型必須了解的軟定義網絡SDN與基于意圖的網絡IBN
掃碼咨詢報名
*咨詢即送全新電子書及5G學習資料包
往期【網工知識角】技術回顧:
新網工都要了解的無線技術,你卻連Mesh網絡是什么都不知道?
網工知識角|零基礎入門學網絡,三分鐘掌握DTP協議的五種接口模式
網工知識角|思科全新EI及無線方向你必須要去了解的WLAN漫游技術
網工知識角|基礎入門務必掌握這兩個常用協議,快速攻克面試難關
網工知識角|技術大牛自檢時間到,關于MLD技術你知多少?
網工知識角|不可忽略的三個關鍵點,確保端口安全配置無誤
網工知識角|一分鐘搞定802.1x認證配置,了解三種授權模式的區別
快速完成華為IPSG配置一分鐘看完即會,網工知識角每天進步一點點
網工知識角|一分鐘輕松掌握Mac地址漂移使用的場景
網絡工程師技術難點分析MTU和PMTU是什么?就在網工知識角
華為網絡初級工程師快速掌握基于MAC地址的VLAN劃分實用收藏
網工知識角|華為網絡技術面試題詳解QOS流量整形令牌桶機制和規則
這樣總結隧道Tunnel技術工作原理更容易記住 網絡工程師還不收藏?
你知道NAC網絡準入控制的5大功能5種類型和3重優點嗎?
網工知識角|什么是虛擬化?史上最全云計算基礎虛擬化技術各種概念高薪面試必備
網工知識角|網絡工程師快收下這份華為MUXVLAN的原理和配置,華為HCIP數通網絡實用技術
網工知識角|華為HCIE數通認證基礎必學之GVRP協議是什么
網工知識角|CCIE網絡工程師安全基礎之AAA認證的三個基本組件
網工知識角|EI CCIE企業網軟定義中的VxLAN分布式網關兩種部署方式
網工知識角|關于OSPF V3你了解嗎?不懂沒關系,收下這份配置
純干貨網工知識角|入門IT網絡工程師收下這份關于NTP網絡時間協議解讀
學思科和華為都需要掌握之網絡安全技術防火墻的4種分類,網工知識角
網工知識角|信息安全入門反病毒技術全面解說5種傳播途徑
網工知識角|沒人會告訴你的網絡SDN軟定義技術中VXLAN的4個特點
網工知識角|你不可不知的WLAN的安全技術體系
網工知識角|什么是思科軟件定義接入(SD-Access)? 新一代網工必學的自動化技術
網工知識角|什么是華為CSS 集群?簡單易懂,面試收藏
網工知識角|三分鐘了解QOS的處理流程和分類
網工知識角|Qos的基本原理
網工知識角|LACP技術詳解
網工知識角|802.1X協議介紹
網工知識角|OpenFlow協議簡介
網工知識角|MSTP協議詳解
網工知識角|快速了解IGMP協議
網工知識角|快速了解和掌握HSRP協議簡介和配置
網工知識角|1分鐘了解GRE協議淺析
網工知識角|DHCP服務詳解和基于eNSP DHCP配置
網工知識角|P2P協議簡介
網工知識角|OSPFv3技術概述
網工知識角|防火墻雙機熱備三大協議(VRRP-VGMP-HRP)簡述
網工知識角|一分鐘了解交換機的堆疊技術
網工知識角|簡單了解Cisco PVST協議
網工知識角|MPLS LDP簡介
網工知識角|GLBP網關負載均衡協議原理
網工知識角|Cisco VTP解析
網工知識角|DLDP技術簡述
網工技術分享|Cisco策略路由PBR詳解
網工技術分享|Cisco CEF淺析
CCIE備考交流QQ群:134074975
思科華為免費公開課QQ群:134403299
每日打卡一個技術點,關注IE-LAB嗶哩嗶哩:370947524
每日下午4點準時直播,關注IE-LAB抖音:135654500?
IE-LAB官網:http://www.ie-lab.cn
分享給更多網工同伴一起進步
關注本訂閱號,點個“贊“”在看”
總結
以上是生活随笔為你收集整理的ftp协议是一种用于_______的协议_网工知识角|快速理解FTP和TFTP的区别,实用收藏...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 两个点击事件共用一个方法_杭州淘宝直播代
- 下一篇: springboot 优雅停机_新姿势,