檔案發送
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檔案傳輸,聚生網管可以實現!