百科解釋
MSN Messenger 是微軟公司推出的即時(shí)消息軟件,憑借該軟件自身的優(yōu)秀的性能,目前在國(guó)內(nèi)已經(jīng)擁有了大量的用戶(hù)群。使用MSN Messenger可以與他人進(jìn)行文字聊天,語(yǔ)音對(duì)話(huà),視頻會(huì)議等即時(shí)交流,還可以通過(guò)此軟件來(lái)查看聯(lián)系人是否聯(lián)機(jī)。MSN Messenger 界面簡(jiǎn)潔,易于使用,是與親人、朋友、工作伙伴保持緊密聯(lián)系的絕佳選擇。使用您已有一個(gè)Email地址,即可注冊(cè)獲得免費(fèi)的MSN Messenger的登錄賬號(hào)。
MSN 8 是一種 Internet 軟件,它基于 Microsoft 高級(jí)技術(shù),可使您和您的家人更有效地利用 Web。MSN 8 是一種優(yōu)秀的通信工具,使 Internet 瀏覽更加便捷,并通過(guò)一些高級(jí)功能加強(qiáng)了聯(lián)機(jī)的安全性。這些高級(jí)功能包括家長(zhǎng)控制、共同瀏覽 Web、垃圾郵件保護(hù)器和定制其他
"MSN Messenger" 這個(gè)字眼是相當(dāng)含糊的,因?yàn)槲④浻眠@個(gè)術(shù)語(yǔ)關(guān)系了幾個(gè)不同部分的消息解決方案.你通過(guò)"MSN Messenger 網(wǎng)絡(luò)"聊天,用來(lái)連接MSN Messenger 網(wǎng)絡(luò)的最流行的程序是"MSN Messenger",而程序在MSN Messenger 網(wǎng)絡(luò)中使用的語(yǔ)言則是"MSN Messenger 協(xié)議"。
什么是MSN Messenger網(wǎng)絡(luò)
MSN Messenger網(wǎng)絡(luò)是一個(gè)出自微軟的實(shí)時(shí)通信網(wǎng)絡(luò)。它在1999年7月發(fā)布,它不是第一個(gè)通信網(wǎng)絡(luò),也不是最后一個(gè)通信網(wǎng)絡(luò)。MSN是4大頂級(jí)個(gè)人實(shí)時(shí)通信網(wǎng)絡(luò)之一。到2003年3月,獨(dú)占的MSN Instant Messenger 網(wǎng)絡(luò)用戶(hù)遠(yuǎn)遠(yuǎn)少于AOL Instant Messenger和ICQ,但多于Yahoo Messenger。
程序在MSN Messenger 網(wǎng)絡(luò)上做什么?
在你計(jì)算機(jī)上的程序被稱(chēng)為"客戶(hù)端"。它通過(guò)Internet連接到MSN Messenger服務(wù)器。具體點(diǎn)將,就是客戶(hù)端通過(guò)服務(wù)器和其他的客戶(hù)端收發(fā)消息。一些信息沒(méi)有處理,僅僅通過(guò)服務(wù)器簡(jiǎn)單傳遞。例如,當(dāng)發(fā)送一個(gè)實(shí)時(shí)的消息,命令“here is a message, pass it on”被服務(wù)器處理了,但消息本身僅通過(guò)服務(wù)器傳遞給客戶(hù)端。
微軟已經(jīng)發(fā)布了兩種MSN Messenger客戶(hù)端:MSN Messenger(也叫“.NET Messenger”)和Windows Messenger。微軟向大多數(shù)Windows用戶(hù)推薦使用MSN Messenger,包括Windows XP在內(nèi),Windows Messenger被綁定在操作系統(tǒng)中。其它人和公司已經(jīng)寫(xiě)了“第三方”MSN Messenger客戶(hù)端。你能在資源頁(yè)列表中看到一些客戶(hù)端。 MSN Messenger一般被認(rèn)為是事實(shí)上的標(biāo)準(zhǔn)客戶(hù)端,而其他大多數(shù)的客戶(hù)端從它的行為中確定他們的發(fā)展方向,所以它在網(wǎng)上被認(rèn)為是“官方客戶(hù)端”。
微軟從未公開(kāi)發(fā)布過(guò)他們的Messenger服務(wù)器端,并且官方客戶(hù)端不允許你連接非微軟的服務(wù)器端。目前,一些人已經(jīng)寫(xiě)了第三方的服務(wù)器端,這些能在資源頁(yè)中找到。
在兩臺(tái)計(jì)算機(jī)程序間通訊使用的“語(yǔ)言”叫做“協(xié)議”。MSN Messenger客戶(hù)端和服務(wù)器端之間消息發(fā)送的規(guī)則就叫做“MSN Messenger協(xié)議”。從一個(gè)客戶(hù)端通過(guò)服務(wù)器發(fā)送消息到另一個(gè)客戶(hù)端的規(guī)則在這里被稱(chēng)之為“MSN 客戶(hù)端協(xié)議”。
什么是MSN Messenger協(xié)議
MSN Messenger有一系列可在客戶(hù)端和服務(wù)器端發(fā)送的命令組成。例如,當(dāng)在你聯(lián)系人列表中的一些人離線(xiàn)時(shí),服務(wù)器向你的客戶(hù)端發(fā)送類(lèi)似這樣的消息:FLN myname_123@hotmail.com。當(dāng)接到這個(gè)命令,客戶(hù)端應(yīng)該將這個(gè)用戶(hù)從在線(xiàn)用戶(hù)列表中移到離線(xiàn)用戶(hù)列表中。
MSN Messenger協(xié)議這幾年已經(jīng)經(jīng)歷了幾次修改。在起草協(xié)議的時(shí)候(2003年10月),微軟的服務(wù)器允許客戶(hù)端使用8,9和10版的協(xié)議。個(gè)人協(xié)議版常常是由“MSNP8”,“MSNP9”和“MSNP10”寫(xiě)的。
本站點(diǎn)旨在完整定義MSN Messenger協(xié)議和MSN Messenger服務(wù)器斷的特性,使得第三方軟件開(kāi)發(fā)者能寫(xiě)自己的程序與網(wǎng)絡(luò)交互。到目前為止,只有MSNP8被文檔化了,還有一些論題可在MSNP9和MSNP10中獲得。
關(guān)于協(xié)議的信息可以通過(guò)閱讀官方IETF草案, 閱讀各種源代碼,分析數(shù)據(jù)包,分析官方客戶(hù)端,寫(xiě)程序。大部分這樣的工作由其他一些MSN Messenger研究團(tuán)體完成的,而我們只是將它記錄下來(lái)。如果你發(fā)現(xiàn)了關(guān)于協(xié)議的新的東西,請(qǐng)將它公布在論壇上。
什么是MSN客戶(hù)端協(xié)議?
MSN客戶(hù)端協(xié)議由在客戶(hù)端之間發(fā)送的消息組成。例如,當(dāng)你向你朋友說(shuō)“hello”的時(shí)候,你的客戶(hù)端將hello作為消息的主體發(fā)送他們的客戶(hù)端。
直到最近,MSN客戶(hù)端協(xié)議比較有組織地發(fā)展——一個(gè)官方客戶(hù)端版本將和其他客戶(hù)端有不同表現(xiàn),你只能猜猜它會(huì)有什么誰(shuí)預(yù)想的特性行為(這句翻不出來(lái))。近期,試圖已經(jīng)制定強(qiáng)加一個(gè)版本編號(hào)系統(tǒng)。到2003年10月為止,已經(jīng)發(fā)現(xiàn)有3個(gè)版本的MSN Messenger客戶(hù)端協(xié)議,在本站點(diǎn)叫做“MSNC0” ,“MSNC1”,“MSNC2”。
本站點(diǎn)旨在完整定義MSN Messenger協(xié)議和官方客戶(hù)端的特性使得第三方軟件開(kāi)發(fā)者們能寫(xiě)出他們自己的程序和網(wǎng)絡(luò)交互。我們希望最終完整定義所有版本的協(xié)議。本站點(diǎn)僅僅定義官方客戶(hù)端的行為跟它通知我們關(guān)于其他客戶(hù)端是怎樣可預(yù)見(jiàn)的行為(這句翻不出來(lái))。本站作者沒(méi)有使用官方客戶(hù)端,所以對(duì)主體不會(huì)有公正的判斷。其他一些站點(diǎn)很好地覆蓋了這個(gè)主體。
關(guān)于這一切,微軟是怎么想的?
我們跟微軟沒(méi)有關(guān)系,僅僅是非常有限的交流。我們知道至少一些微軟的員工大體上清楚這個(gè)站點(diǎn)和社區(qū),但是公司的政策看起來(lái)像是在忽略我們。微軟還沒(méi)任何使第三方客戶(hù)端從他們網(wǎng)絡(luò)中去除的正式的嘗試,但他們也從未嘗試和我們溝通或者給大家關(guān)于未來(lái)的保證。他們已經(jīng)非常善于接受有安全隱患的錯(cuò)誤報(bào)告。
跟AOL(AIM和ICQ的擁有者)相比,微軟就他的協(xié)議對(duì)第三方開(kāi)發(fā)者是非常不錯(cuò)的了。這大概不能反映任何慈善的部分:第三方客戶(hù)端促使微軟的網(wǎng)絡(luò)用戶(hù)的增加,并且(不像AOL)我們不是他們收入的直接威脅。