我覺得該是有人解釋一下這件事情的時候了,
我覺得一直要說KKman竄改了通訊協定,這個說法也不是完全公道
來說一下事情的來龍去脈吧!
通訊協定本來是網路上共同依循的標準,
只要雙方都用同樣的協定指定的指令,就可以通訊
詳細文件可以參閱 RFC 文件,網路上都找的到
telnet本來是個用於遠端登入主機的協定,可以讓使用者不用在主機前面
只要透過網路就能由遠端登入操作主機上提供的功能,BBS就是其中一種功能
BBS絕對不等於telnet,BBS只是telnet通訊協定的一種應用方式
一般來說,連線登入遠端主機用的是telnet:// 本來確實沒有bbs://
但是問題就出在"微軟"的"Windows"他才是使作俑者
Windows系統允許系統上執行的程式,在電腦上隨意註冊一種新的"通訊協定"
所以任何軟體可任意使用專屬自己程式專用的協定,但雖然微軟用Protocol這字眼
正確的說這不可以叫通訊協定,只能說是某種檔案關聯,只是用來告訴Windows
某個網址應該用什麼軟體開啟,這完全是微軟自己規定的東西,只適用Windows系統
如果我想,我也可以在Windows系統上隨便註冊一個我專用的協定,這是系統的設計
原先這個設計是為了讓大家方便,但是微軟的設計卻因此混淆很多使用者,
反而造成破壞了標準,KKman正也是為了此種使用的方便,而向系統註冊了 bbs://
這是一個完全不符合標準的方式,但是因為Windows的設計可以完全正常用在個人電腦
雖然到最後惹來破壞標準的批評,當初他們也是為了使用者方便,這原是微軟的系統設計
只是最後反到造成很多不知情的使用者混淆,以為應該是bbs://而沒有telnet://
所以也不用一直怪KKman,畢竟我們也可以問全世界的eDnkey用戶,ed2k://是哪來的
這種東西正是同樣的例子,但是大家都不會反彈,因為eDonkey已經很廣泛的流通
如果今天KKman是世界上唯一的BBS軟體,bbs://或許最後會被大家接受而變成標準
不過這種情況應該不容易成立,所以還是希望大家能了解原本正確的應該是telnet://
在網路上傳播也盡量避免使用 bbs:// 以免造成大家混淆,事實上新版的KKman
已經把他存在我的最愛的網址改用telnet;//了,我在設計PCMan的時候也有考慮這問題
所以在PCMan當中輸入bbs://也是可以連線的,但是我會自動幫你把網址更正回 telnet://
以避免未來使用上的問題,當然還是希望在網路上流通盡量以標準的telnet://比較好
畢竟網路是一個大家一起使用的環境,當然要有大家一起遵守的標準比較好
寫這篇只是把我知道的事情說明一下,其實問題主要是微軟對Windows的設計造成
其實也不用因為一個bbs://就一直怪KKman就是了,但是還是請大家愛用telnet://
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.129.59.3