宅男日记-为什么我能在电脑旁久坐不腻

领导大人(注:自家行政区划)曾经说我“在电脑旁一坐可以一天不动窝,只要给你备好粮食和水就不用管了”,在电脑旁我不生事、低消耗,真是绿色又环保。为什么我能在电脑旁久坐不腻,好似僧人打坐?

通过电脑,我们要么是查看资讯,要么是游戏娱乐。现在网络资讯繁多,无论是新闻资讯还是娱乐方式都是前所未有的丰富,让人应接不暇。就拿今天为例,我的思维就通过电脑的浏览器,穿越网线电缆、无线电波就来了一次漫长的神游之旅。 Continue reading

Internet网络浏览的监听、拦截和过滤-浅析GFW原理

我国网络界“和”风劲吹,GFW威力无边,网民不断抱怨网站被“墙”,这固然是制度、利益等政策性原因导致的,我们这里就不多言政治了,仅仅对相关技术问题探究一二。

据我所知,网络浏览的拦截无外乎下列三个方式:IP过滤、内容过滤和DNS劫持。这些过滤的前提就是浏览者“浏览”动作的相关IP报文均能被拦截者截获和分析。这一前提对于ISP来说是天然成立的。

先简单介绍一下一次浏览网页的技术流程。用户在终端上使用浏览器(IE、Firefox等)向网页服务器(例如IIS、Apache等等)发出一个HTTP协议的请求报文(一般是一个HTTP的GET或POST请求),这个请求报文中指明了浏览器想要获取的网页内容,网页服务器收到这个请求后把相应访问结果以HTTP响应的方式发回给浏览器(例如状态码200表示成功,404表示网页不存在,等等类似的一系列状态),而且如果是可正常处理的访问请求,就把用户请求的网页内容(一般就是HTML字符串)发送回用户的浏览器,浏览器收到之后,将HTML字符码解释后以网页的形式呈现在用户面前。当然,这一系列HTTP协议的交互是以TCP连接为通道通信的,TCP连接的建立和维护是这一切的基础和前提。

假如用户终端和网页服务器的TCP连接通道之间存在防火墙等类似的设备,这些设备就可以截获这个TCP连接的建立,乃至其上承载的HTTP交互动作,用户和服务器之间的任何HTTP通信都没有秘密可言,防火墙可以决定整个浏览过程的各个方面。 Continue reading

十余年前就有云计算、上网本的概念

计算机真正在中国家庭的普及不过是上世纪90年代中前期的事情,而Internet在中国的萌芽也不早于1996年,“云计算”、“上网本”这些计算机领域新鲜词汇也是在2007年左右才开始进入人们的视野,可是,早在十几年前,当时的主流计算机软硬件厂商其实就已经在“网络计算机”这一概念领域内掀起风潮,并且当时已有成型商用产品面世。由此可见,一项发明科技由概念到产品化再到市场成熟,有时是要经过漫长的孕育孵化期的。

当年这场风潮的发端,就是甲骨文公司的CEO拉里-埃里森, 在1997年,为了挑战软件巨擘微软和硬件大鳄Intel的成熟市场,埃里森推出了一款革命性的产品,NC(Net Computer 网络计算机),它无需硬盘存储,无需强大的处理能力,无需繁冗的操作系统,仅仅需要网络连接外加轻便的网络浏览器,就可以完成常用的计算机工作。瞧,跟如今的云计算和上网本的概念如出一辙,或者说,这根本就是同一技术理念的传承。 Continue reading