《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 傳文件選MSN還是QQ 揭秘IM傳輸工作原理
傳文件選MSN還是QQ 揭秘IM傳輸工作原理
來源:賽迪網
摘要: 大多數情況MSN傳輸文件要比QQ慢很多,這到底是是為什么呢?讓我們來一看究竟。……
關鍵詞: 2.5G|3G MSN QQ 傳輸文件
Abstract:
Key words :

        經常在網上和朋友聊天,相互之間經常需要交換一些文件,例如音樂、電影、圖片等等,有些文件幾兆、幾十兆甚至上百兆,郵件肯定不行的了,那么網絡硬盤呢?很多都是需要收費的,免費的又太小了,根本不夠用。那么我們經常用的QQMSN等即時通信(IM)軟件,除了但當通訊軟件之外,還可以為我們傳輸數據。
    QQ和MSN應該是我們最常用的IM軟件,但是相信不少人都注意到,兩個軟件在傳輸文件的時候,MSN要比QQ慢很多,當然也不是絕對的每次傳輸MSN都慢,但是這絕對是大多數情況。這到底是是為什么呢?讓我們來一看究竟。
    就本質上而言,QQ是一個基于TCP/UDP協議的通訊軟件,而MSN是基于TCP協議的通訊軟件,但在博大精深的網絡通訊協議的理解和應用當中,QQ和MSN卻有著彼此不同的理念。
    那么QQ是如何通訊的呢?在TCP/IP協議中,唯一標識一個應用進程的是socket,它通過網絡層的IP地址和傳輸層的端口號來實現,對與同一個IP地址的內部網絡,通過不同的端口號來標識不同的QQ進程;當你登陸QQ服務器的時候,服務器會保留你的保留IP地址和端口號信息,并在你的好友的QQ進程中進行列表顯示,然后兩個進程就可以通信了。
    通常,發送文件的計算機首先要通過消息服務器將其IP地址發送給接收計算機,當接收計算機同意接收的確認消息反饋到消息服務器后,消息服務器將據此設置好文件傳輸對話。隨即,發送計算機與接收計算機就會在確定好的端口范圍內,建立起TCP或UDP連接開始文件的檢索與傳輸。
    在默認狀態下,QQ優先采用了UDP(User Data
  Protocol,用戶數據報協議)協議傳送數據,而對可靠性要求高的數據通訊系統往往使用TCP協議傳輸數據。與TCP協議不同,UDP協議并不提供數據傳送的驗證機制——在整個文件傳輸過程中如果出現數據報的丟失,協議本身并不能作出任何的檢測或提示。因此,通常人們把UDP協議稱為不可靠的傳輸協議。
    UDP協議適用于無須應答、要求時效的軟件使用,這樣的設計正好與QQ追求的目標相符,所以QQ優先使用了此協議進行一切功能應用。但是,由于UDP協議具有不可靠性,常會因種種原因導致消息或數據的發送失敗(很多時候會發現發送文件給對方接收時,對方根本收不到要求接收文件的消息。或是發送聊天消息時,對方根本沒有收到過消息)。顯然,UDP協議由于排除了信息可靠傳遞機制,將安全和排序等功能移交給上層應用來完成,極大降低了執行時間,使速度得到了保證。QQ在數據傳輸上更注重實際性能,為了獲得更好的使用效果,往往可以犧牲一定的可靠性。因此,使用QQ來傳輸數據,在很多時候就成了一個“不錯”的選擇。
    一般內網傳輸首選QQ,速度最快,QQ的文件傳輸是直接個人對個人,采用P2P的傳輸方式,具有不需中轉的優勢,而且服務器都在國內,傳輸性能要高于外國IM軟件。
    看過了QQ,我們再來看看MSN的傳輸原理。MSN全稱MSN Messenger,是微軟公司推出的即時通訊軟件。MSN Messenger憑借自身的優秀性能和簡易操作,已躋身為目前世界上使用最為廣泛的IM軟件(即時通訊軟件),在國內也有著眾多的用戶,是唯一一款可以和QQ抗衡的IM軟件。如今MSN除了互聯網通信外還廣泛用于局域網,如學校,公司,政府機構等內部人員交流。
    就MSN所用的TCP協議來說,他已經包含了數據傳遞驗證機制。而網絡傳輸協議中的驗證機制往往是接收方收到發送方信息后自動回復一個確認信息,因此有時候在網絡出現延遲或線端擁塞時,即使MSN顯示連接正常也會出現“無法將XXXX信息發送給所有接收者”。
    在網絡環境較好時,MSN所用TCP協議的效率可能較低,這主要是由于它的安全特性,在惡劣的網絡環境中,QQ所用UDP協議傳輸文本信息可能較不安全。但傳輸音視頻及圖片時,UDP協議則擁有更高的速度。難能可貴的是較新版本的QQ支持斷點續傳功能,因此既保持了UDP協議的快速性,同時又彌補了因網絡原因導致的斷線。事實上,基于TCP協議的網絡文件傳輸的斷線機率會更高,這就是為什么許多人更愿意選擇QQ而不是MSN來傳輸文件了。其實,即使是在內網,UDP協議的數據傳輸的效率也要遠高于TCP協議。
    根據上面我們所了解到的資料,之所以兩種IM軟件通訊、傳輸文件的速度不一樣,并不是因為大家之前聽說的“MSN服務器在國外”等等,而是因為QQ和MSN的協議不一樣,適用情況也不一樣。所以,現在許多的網友一定是使用QQ、MSN雙管齊下。了解了這些,在以后的生活、工作中,我們就可以根據不同的情況選用不同的IM軟件通訊,一定會讓我們的效率進一步提高。
 

此內容為AET網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 91免费精品国偷自产在线在线 | 伊人网在线免费观看 | 欧美高清无砖专区欧美精品 | 手机看片日韩在线 | 人人玩人人添人人澡免费 | 亚洲欧美一区二区三区导航 | 国产成人精品一区 | 成人亚洲欧美日韩中文字幕 | 欧美午夜在线观看 | 欧美视频xx | 天天干天天拍天天射天天添天天爱 | 成人影院在线播放 | 亚洲图片国产日韩欧美 | 欧美日韩性视频 | 你懂的在线视频网站 | freexxxhd性欧美| 一区二区亚洲视频 | 天天射天天射天天射 | 五月天婷婷在线视频 | 国产在线欧美精品中文一区 | 男女午夜爽爽 | 亚洲欧美成aⅴ人在线观看 亚洲欧美成人 | 热e国产 | 一级做a爱免费观看视频 | 欧美精品久久久亚洲 | 成人免费网站 | 最近的2019中文字幕国语hd | 欧美成人午夜在线全部免费 | 国产成人不卡 | 成人午夜视频网站 | 亚洲欧洲国产视频 | 日韩在线天堂免费观看 | 国产系列在线播放 | 中文字幕第四页 | 黄频大全 | 黄色一级黄色片 | 国产丝袜护土调教在线视频 | igao在线视频成人免费 | 亚洲欧美影院 | 欧美一级欧美三级在线观看 | 成人影院在线观看视频 |