FTP 一 通訊連線原理

2021-09-21 03:37:48 字數 1058 閱讀 9759

一、ftp服務說明

ftp(file transfer protocol)即檔案傳輸協議,是網際網路比較古老的服務之一,用於在網路上進行檔案傳輸的一套標準協議,使用客戶/伺服器模式。它屬於網路傳輸協議的應用層。

二、ftp服務執行模式

ftp服務一般預設執行在tcp 20(資料傳輸)和tcp 21(通訊訊號建立控制)兩個埠。埠20用於在客戶端和伺服器之間傳輸資料流,而埠21用於傳輸控制流。

1、 ftp伺服器執行有兩種模式,即主動模式與被動模式,如下圖所示:

圖左邊ftp處於主動模式中,客戶端首先和ftp 21埠建立通訊連線,然後和客戶端協商出乙個接受資料的埠(客戶端隨機開放乙個埠),協商成功後,ftp伺服器從20埠主動推送資料到客戶端的這個隨機埠;完成資料傳輸。

圖右邊ftp處理被動械中,客戶端同樣是先和ftp21埠建立通訊連線,然後告訴客戶端自己的資料埠是20(預設,可以自定義),此時客戶端得知伺服器處理於被動模式,和被動資料開放的埠後,客戶端會用自己隨機的埠連線伺服器端的資料埠20,來獲取資料。伺服器牌被動放資料狀態;

主動模式和被動模式的區別就在於,資料是主動推送到客戶端的,還是被動等待客戶端來取。

2、分析說明

主動模式由於資料是主動推送到客戶端隨機協商的埠,又因為一般的企業或客戶端訪問網際網路伺服器時存在防火牆(防止外面的訪問進來),所以一般ftp處在主動模式時,除非本地且本地防火牆允許,否則ftp會被防火牆阻斷,導致無法完成資料傳輸!因而出現了被動模式,一般防火牆防外面進來而不防裡面出去,所以被動模式下,客戶端可以出去訪問21 20埠,即使資料傳輸埠20改變,也是固定的,客戶端防火牆可以固定調整,而不像主動情況下,客戶端接收資料是隨機的~

三、ftp安全問題

ftp協議比較古老,一般預設傳輸採用的是明文傳輸資料,乙個抓包就可以看出ftp的連線賬號和密碼,相當不安全,所以一般使用ftp最好採用ssl +ftp,提高ftp的安全性。

Live UC統一通訊租用平台

聯絡人管理 統一通訊是一種在形式上以軟體為中心,在應用上則以人為中心的系統。因此,如何高效率地組織使用者,成為衡量統一通訊能否用好的重要標準之一。live uc 從企業的組織結構特點出發,加上使用者的自定義分組,形成一套非常人性化 方便易用的聯絡人管理機制 日程事件管理 日程管理是live uc 區...

統一通訊見證思科轉型

思科獲得2009年中國it渠道冠軍評選中的 ip語音產品冠軍 並不意外,因為思科是第一家將 ip語音 一詞延伸為 統一通訊 從2006年之前的ip語音,到近些年的統一通訊,在到2008年之後的協作平台,思科一直是這一市場的領導者,而名稱上的變化,正好反映了近兩年思科業務發展思路上的變化。統一通訊是轉...

了解UC,了解統一通訊技術

uc不知大家是否知道,它的全稱應該是unified communication。就是統一通訊。那麼對於統一通訊技術,大家對它又了解多少呢?是不是對於它的概念和應用總是模糊不清?那麼,現在我們就來從頭說一說吧。uc的英文全稱是unified communication,中文名稱叫統一通訊,也有廠商稱之...