西西河

主题:【原创】我有一个问题 -- 美人他爹

共:💬73 🌺79
分页树展主题 · 全看首页 上页
/ 5
下页 末页
          • 家园 您这个解释似乎过于社会学了,而我希望得到的

            是一个技术层面的答案。这个算是见仁见智吧。

          • 家园 或者换句话说

            如果当初选择在SMTP上传输HMTL,从表现层上来看没有任何问题。那为什么人们没有在浏览器上选择用SMTP协议传输HTML呢?我觉得您要是回答了这个问题,就应该真正回答了LZ原来的问题,为什么HTTP流行。SMTP去传输HTML,不仅理论可行,在实践中也是可行的,现有的MAIL网络流量中,HTML恐怕占了主导地位。那为什么HTML over SMTP没成为浏览器的主流呢?

            • 家园 这样啊,那您就得见谅小羊有点大空闲才能再回帖了

              看您的意思,恐怕要从技术层面分析一下tcp/ip协议族了,这可是个大活儿,小羊可不敢凭印象就胡喷,还是且去读书吧

              要不您老先开个题?小羊搬凳子等着听课

              ============================================================

              咦?俺的tcp/ip详解和打印的RFC扔哪里去了~~~~

              哦,角落里发霉呢。。。。。。。。

              • 家园 这几个协议的RFC

                HTTP:http://tools.ietf.org/html/rfc2616

                TELNET:http://www.faqs.org/rfcs/rfc854.html。TELNET的协议有N个,尤其是IBM 3270/5250有自己的独立的协议,与普通的VT100/VT220有很大的差别。但从TELNET基本思想来说,RFC854已经足够说明。

                SMTP:http://www.faqs.org/rfcs/rfc821.html

                这个是不带增强版本信令的,就是那个HELO开始协商的

                FTP:http://www.faqs.org/rfcs/rfc959.html

                标准的FTP SERVER。

              • 家园 没那么夸张吧。这无论如何也到不了TCP/IP协议

                的层次。在七层模型中,前面举的HTTP、SMTP、TELNET、FTP最多只实现了上两层,跟TCP/IP还远着呢。HTTP协议本身与TCP/IP相关的只有一个吧,就是它选择了TCP而非UDP;另外还有一个端口一般为80的约定(TOMCAT就缺省是8080),其它的都是应用层与表示层的东西,与链路/传输层没有任何关系了。你要看RFC也就是那几个协议的RFC,HTTP算是一个定义简明又高效的典型例子。尤其是其无状态的本质,大大方便了服务器端的实现,兄弟不才还写过HTTP SERVER、TELNET SERVER和FTP SERVER部分实现工作,确实是HTTP SERVER的优化最好做,从做RPC来说,HTTP SERVER肯定是最好的选择。

          • 家园 我觉得LZ原贴的意思是问为什么HTTP

            NB,而您的回答是因为HTML NB,而HTTP适合HTML传输,所以HTTP NB。这个好象确实是您说的循环论证。我想说的是本质问题,您也看到了,在与TELNET、FTP、SMTP几个协议的比较中,只有HTTP是本质上stateless的,我觉得这才是HTTP NB的地方。就是因为它是stateless,所以它会流行起来,而不是说因为适合HTML传输才NB起来的。或者说,您是否有思考过,为什么HTTP适合HTML格式传输呢?我觉得这才是真正的答案。

      • 家园 【原创】我是替我们丐帮弟子谋幸福啊

        你看,我们丐帮没啥特别的,就是人多。但是弟子们文化程度比较低啊,连在路上遇见了,比个谁辈分高,都得把麻袋片铺在地上,一个一个的比口袋。这个办法还得感谢当年一个叫糠托儿的前辈发明,省的大家学数数了。

        现在呢,要是想弄个让丐帮弟子都喜欢的东西,就得搞的大家都能用才行。但是太简单了,又怕啥也不能干。简单但是不简陋,很困难啊。

    • 家园 他爹好早阿。。。

      琢磨这个问题睡不着啊

      其实很简单阿,因为html实在是当初很简单阿。90年代末,我这个大学新兵蛋子,看到外面最火的就是html了。连电脑报的编辑都会用那个做一个光盘。。。

      群众基础大阿,但是其他协议,真正好的还是活的好好的呢。只不过当初那批先学会html的新兵蛋子们成了主力军,所以现在叫的声音最大。我虽然也是那批新兵蛋子,但是我已经叛变很久鸟。。。

    • 家园 它跟网页浏览捆绑,容易做成傻瓜都会用的图形界面

      阳春白雪的东西,总是会用的人少。

      能够用命令行下载东西的人,强归强,总是少数。

      即使做成简单易用的图形的网页界面,仍然有人不会用,可见易用性是最最重要的。

      能够流行,在于易用,不在于水平多高。

      英语能够最流行,也是一样的道理。

      • 家园 HTTP跟网页浏览间没有什么直接的捆绑关系。

        HTTP还可以用在纯通讯协议上,与用户界面完全无关。比如建立在HTTP上的SOAP(当然SOAP也可以建立在SMTP上,只是少见而已),WEB SERVICE之类。另外,LZ认为HTTP最流行,这个还真不好说,电子邮件的SMTP/POP协议总量可能比HTTP更大。

        • 家园 如果算存储状态的大小,EMAIL至少在2002年还是主流

          这里的估计,在2002年,EMAIL大约430PB,而静态WEB只有167TB,动态的也只有60-90PB。不过,每个页面在一年以内可能被反复下载多次,HTTP也不只是传输WEB内容,所以经HTTP传输的内容是否比EMAIL多就不得而知了。

分页树展主题 · 全看首页 上页
/ 5
下页 末页


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河