QQ檔案傳輸通訊協定

來源:互聯網
上載者:User

檔案發送
QQ的檔案發送是怎樣的過程呢?通常,傳送檔案的電腦首先要通過Message Service器將其IP地址發送給接收電腦,當接收電腦同意接收的確認訊息反饋到Message Service器後,Message Service器將據此設定好檔案傳輸對話。隨即,發送電腦與接收電腦就會在確定好的連接埠範圍內,建立起TCP或UDP串連開始檔案的檢索與傳輸。

在預設狀態下,QQ優先採用了UDP(User Data Protocol,使用者資料包通訊協定)協議傳送資料,而對可靠性要求高的資料通訊系統往往使用TCP協議傳輸資料。與TCP協議不同,UDP協議並不提供資料傳送的驗證機制——在整個檔案傳輸過程中如果出現資料報的丟失,協議本身並不能作出任何的檢測或提示。因此,通常人們把UDP協議稱為不可靠的傳輸協議。UDP協議適用於無須應答、要求時效的軟體使用,這樣的設計正好與QQ追求的目標相符,所以QQ優先使用了此協議進行一切功能應用。但是,由於UDP協議具有不可靠性,常會因種種原因導致訊息或資料的發送失敗(很多時候會發現傳送檔案給對方接收時,對方根本收不到要求接收檔案的訊息。或是發送聊天訊息時,對方根本沒有收到過訊息)。顯然,UDP協議由於排除了資訊可靠傳遞機制,將安全和排序等功能移交給上層應用來完成,極大降低了執行時間,使速度得到了保證。QQ在資料轉送上更注重實際效能,為了獲得更好的使用效果,往往可以犧牲一定的可靠性。因此,使用QQ來傳輸資料,在很多時候就成了一個“不錯”的選擇。

一般內網傳輸首選QQ,速度最快,QQ的檔案傳輸是直接個人對個人,採用P2P的傳輸方式,具有不需中轉的優勢。

通訊方式

QQ檔案傳輸採用TCP和UDP兩種方式,TCP通訊連接埠443(HTTPS);UDP則是在通訊時隨機播放。

 
如何封堵QQ檔案傳輸(TCP方式)?

由於連接埠不能封掉,所以你可以用以下方法封堵:

1、封掉qq聊天,從根源上封堵qq檔案傳輸,但是這個相當於飲鴆止渴.

 

2、通過專業的網管軟體,解析出QQ檔案傳輸的傳輸的協議特徵碼,通過對協議特徵碼的攔截來實現對QQ檔案傳輸的封堵。總之,控制QQ檔案傳輸,禁止QQ檔案傳輸,限制QQ檔案傳輸,封堵QQ檔案傳輸,監控QQ檔案傳輸,聚生網管可以實現!

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.