即時通訊(Instant Messenger,簡稱IM)軟體可以說是目前中國上網使用者使用率最高的軟體,無論是老牌的ICQ,還是國內使用者量第一的騰訊QQ,以及微軟的MSN Messenger都是大眾關注的焦點,它們能讓你迅速地在網上找到你的朋友或工作夥伴,可以實時交談和互傳資訊。而且,現在不少IM軟體還集成了資料交換、語音聊天、網路會議、電子郵件的功能。
即時通訊的歷史
IM軟體的歷史並不久遠,但是它一誕生,就立即受到網民的喜愛,並風靡全球。在它的發展史上,以色列人是功不可沒的。正是四位以色列籍的年輕人,在1996年7月成立的Mirabilis公司,並於同年11月推出了全世界第一個即時通訊軟體ICQ,取意為“我在找你”——“I Seek You”,簡稱ICQ了。直到現在,ICQ已經推出了它的2002a版本,在全球即時通訊市場上佔有非常重要的地位。
目前,國內最為流行的即時通訊軟體是OICQ(簡稱QQ)。它以良好的中文介面和不斷增強的功能形成了一定的QQ網路文化。Messenger雖出道較晚,但依託微軟的強大背景,實力也不可小視。作為Windows XP的一部分,Messenger 整合了作業系統的許多功能,如多種形式的聊天選擇、多人的單視窗討論式交流以及充分的檔案與桌面共享功能等。它的令人耳目一新的中文介面和註冊方式,連同它強大的功能,著實吸引了眾多的眼球的注視,此外還有許多有特點的IM軟體。
即時通訊的原理
我們經常聽到TCP/IP和UDP(使用者資料報協議)這兩個術語,它們都是建立在更低層的IP協議上的兩種通訊傳輸協議。前者是以資料流的形式,將傳輸資料經分割、打包後,透過兩臺機器之間建立起的虛電路,進行連續的、雙向的、嚴格保證資料正確性的檔案傳輸協議。而後者是以資料報的形式,對拆分後的資料的先後到達順序不做要求的檔案傳輸協議。
QQ就是使用UDP協議進行傳送和接收“訊息”的。當你的機器安裝了OICQ以後,實際上,你既是服務端(Server),又是客戶端(Client)。當你登入OICQ時,你的OICQ作為Client連線到騰訊公司的主伺服器上,當你“看誰線上”時,你的OICQ又一次作為Client從QQ Server上讀取線上網友名單。當你和你的OICQ夥伴進行聊天時,如果你和對方的連線比較穩定,你和他的聊天內容都是以UDP的形式,在計算機之間傳送。如果你和對方的連線不是很穩定,QQ伺服器將為你們的聊天內容進行“中轉”。其他的即時通訊軟體原理與此大同小異。
1、使用者首先從QQ伺服器上獲取好友列表,以建立點對點的聯絡;
2、使用者(Client1)和好友
即時通訊(Instant Messenger,簡稱IM)軟體可以說是目前中國上網使用者使用率最高的軟體,無論是老牌的ICQ,還是國內使用者量第一的騰訊QQ,以及微軟的MSN Messenger都是大眾關注的焦點,它們能讓你迅速地在網上找到你的朋友或工作夥伴,可以實時交談和互傳資訊。而且,現在不少IM軟體還集成了資料交換、語音聊天、網路會議、電子郵件的功能。
即時通訊的歷史
IM軟體的歷史並不久遠,但是它一誕生,就立即受到網民的喜愛,並風靡全球。在它的發展史上,以色列人是功不可沒的。正是四位以色列籍的年輕人,在1996年7月成立的Mirabilis公司,並於同年11月推出了全世界第一個即時通訊軟體ICQ,取意為“我在找你”——“I Seek You”,簡稱ICQ了。直到現在,ICQ已經推出了它的2002a版本,在全球即時通訊市場上佔有非常重要的地位。
目前,國內最為流行的即時通訊軟體是OICQ(簡稱QQ)。它以良好的中文介面和不斷增強的功能形成了一定的QQ網路文化。Messenger雖出道較晚,但依託微軟的強大背景,實力也不可小視。作為Windows XP的一部分,Messenger 整合了作業系統的許多功能,如多種形式的聊天選擇、多人的單視窗討論式交流以及充分的檔案與桌面共享功能等。它的令人耳目一新的中文介面和註冊方式,連同它強大的功能,著實吸引了眾多的眼球的注視,此外還有許多有特點的IM軟體。
即時通訊的原理
我們經常聽到TCP/IP和UDP(使用者資料報協議)這兩個術語,它們都是建立在更低層的IP協議上的兩種通訊傳輸協議。前者是以資料流的形式,將傳輸資料經分割、打包後,透過兩臺機器之間建立起的虛電路,進行連續的、雙向的、嚴格保證資料正確性的檔案傳輸協議。而後者是以資料報的形式,對拆分後的資料的先後到達順序不做要求的檔案傳輸協議。
QQ就是使用UDP協議進行傳送和接收“訊息”的。當你的機器安裝了OICQ以後,實際上,你既是服務端(Server),又是客戶端(Client)。當你登入OICQ時,你的OICQ作為Client連線到騰訊公司的主伺服器上,當你“看誰線上”時,你的OICQ又一次作為Client從QQ Server上讀取線上網友名單。當你和你的OICQ夥伴進行聊天時,如果你和對方的連線比較穩定,你和他的聊天內容都是以UDP的形式,在計算機之間傳送。如果你和對方的連線不是很穩定,QQ伺服器將為你們的聊天內容進行“中轉”。其他的即時通訊軟體原理與此大同小異。
1、使用者首先從QQ伺服器上獲取好友列表,以建立點對點的聯絡;
2、使用者(Client1)和好友