1.7 基于Internet的应用
互联网是计算机网络的一种,也是人们日常接触最多的计算机网络,本书中涉及的网络,若不加特别说明的话都是指互联网。互联网作为一种长距离、高速的通信媒体,可通过硬件线路把各种各样的计算机连接在一起;通过软件的控制实现各种类型的计算机之间快速、可靠的信息交换,最终形成人们交流和共享信息的集软硬件于一体的互动平台。基于这个互动平台,各行业的人们创造力正被无限激发,各种基于互联网的应用不断推陈出新。
反过来看,网络应用同时也推动互联网自身的发展,国内在1994年接入国际互联网,结合我国改革开放30多年来的发展机遇,互联网成为在中国最快速普及的事物,没有之一。据中国互联网络信息中心发布的报告,截至2016年6月,中国网民规模达到7.1亿,网络购物用户达到4.48亿。中国至少在数量上已经跃升为“网络应用大国”,中国普通人参与网络应用的热情较西方人更高,从某种角度看既与中国大陆体制有关,更与中国的人均占有自然资源较少有关。
在互联网络这个巨大的平台之上可以提供各种应用,如传统的电子邮件(Email)、文件传送(FTP)、流媒体点播(VOD)、远程登录(Telnet)、新闻讨论组(BBS)、博客(Blog)、即时通信(IM),其他应用还包括电子商务和网络游戏等。当然,最为普遍的还是万维网的应用。本书将要介绍的Web程序基础,就是了解和开发万维网应用必须具备的基本知识和技术。万维网(World Wide Web, WWW),又称Web,直译为“世界范围的网站”。万维网也是在Internet上运行的,覆盖全球的多媒体信息系统,与传统的广播、报纸、电视并列为当今四大传媒。它提供了在Internet上的一种非常有效的浏览、检索及信息查询的方式,在Internet这个由Web网页组成的大海中,文字、图片、动画、声音等多种媒体组成的信息资源应有尽有,加上获取信息不受地域限制,因此在网上浏览新闻、检索信息已经成为许多人获取信息的重要途径。
万维网作为Internet的重要应用,促进了Internet的快速发展;反之,Internet的普及又将万维网应用延伸到世界的各个角落。基于万维网的应用很多,当前较为常见的如下几种。
世界上第一个网站由蒂姆·伯纳斯·李创建于1991年。网站(Website)是指在互联网上根据一定的规则,使用HTML等技术制作,用于展示特定内容的相关网页的集合。网站也是一种宣传和服务的工具,人们可以通过网站来发布自己想要公开的信息,或者利用网站来提供相关的网络服务。上网的人则可以通过网页浏览器来访问网站,获取自己需要的信息或者享受网络服务。现在许多单位或实体都拥有自己的网站,利用网站来进行宣传、发布产品信息、招聘人员等。随着网页制作技术的流行和简易化,很多人也开始制作个人主页,制作者用此来自我介绍、展现个性。当然,更多的是以提供网络信息为盈利手段的网络公司(一般属于.com域名),通常这些公司的网站在为人们提供生活各个方面的信息,如新闻、旅游、娱乐、经济的同时开展商业经营活动。
搜索引擎是指根据一定的策略、运用特定的计算机程序从互联网上搜集信息,在对信息进行组织和处理后,为用户提供信息检索服务,将用户需要的信息展示给用户的网络系统。搜索引擎的机器人(Robot)程序对万维网有特殊的意义。搜索引擎的Robot是指能以人类无法达到的速度不断重复执行某项任务的自动程序,专门用于检索广阔的万维网信息,这些Robot程序像蜘蛛(Spider)一样在网络间爬来爬去。因此,搜索引擎的Robot程序也被称为Spider程序。
搜索引擎包括全文索引、目录索引、元搜索引擎、垂直搜索引擎、集合式搜索引擎、门户搜索引擎与免费链接列表等。目前,最为我们熟悉的搜索引擎的代表是,国内的百度(Baidu)和美国的谷歌(Google)。
在万维网发展早期,以雅虎为代表的网站分类目录查询非常流行。网站分类目录由人工整理维护,精选互联网上的优秀网站,并简要描述,分类放置到不同目录下。用户查询时,通过一层层的点击来查找自己想找的网站。也有人把这种基于目录的检索服务网站称为搜索引擎,但这只是搜索引擎的早期雏形。
1998年之前,Google只是斯坦福大学(Stanford University)的一个小项目。其创始人是博士生拉里·佩奇(Larry Page),他于1995年开始学习搜索引擎设计,于1997年9月15日注册了域名。Google公司于1998年在互联网正式上线。Google以网页级别为基础判断网页的重要性,使得搜索结果的相关性大大增强。Google强大的搜索能力,为其赢得了极高的品牌美誉。2006年,Google进入中国,宣布其中文名称为“谷歌”,这也是Google第一个在非英语国家起的名字。
2000年1月,两位北大校友,超链分析专利发明人、前Infoseek资深工程师李彦宏在北京中关村创立了百度公司。开始百度只为其他门户网站(搜狐、新浪、Tom等)提供搜索引擎,直到2001年10月正式发布百度搜索引擎后,李彦宏才独立门户,从此专注于中文搜索。
互联网最为根本的作用还是为人们提供了不受空间、时间限制的通信。这种信息沟通的特点应用到人际虚拟交往或者辅助实际交往,可以极大地拓展人们的信息沟通效率和体验。网站的留言、BBS论坛社区交流,IM(如国内的QQ群、微信群等),专门的社交网络应用系统都在不断改变网络社交的体验。在应用2013年美国知名科技博客网站Business insider根据互联网流量监测机构comScore的数据,列出全球最大网站前20名榜单,名列榜首的是网络社交系统Facebook。
Facebook是创办于美国的一个社交网络服务网站,于2004年2月4日上线。2012年2月1日,Facebook正式向美国证券交易委员会(SEC)提出首次公开发行(IPO)申请,这是硅谷有史以来规模最大的IPO。2012年5月18日,Facebook正式在美国纳斯达克证券交易所上市。
Facebook的创办人是马克·扎克伯格(Mark Zuckerberg),创办软件之初他还只是哈佛大学的学生。最初,Facebook网站的注册用户仅限于哈佛大学的学生。在之后的两个月内,注册扩展到波士顿地区的其他高校,包括波士顿学院(Boston College)、波士顿大学(Boston University)、麻省理工学院、特福茨大学(Tufts)、罗切斯特大学(Rochester)、斯坦福(Stanford)、纽约大学NYU、西北大学和所有的常春藤名校。之后,很多其他学校也加入进来。最终,在全球范围内拥有大学后缀电子邮箱的人(如.edu,.ac,.uk等)都可以注册。
2003年,SARS病毒在中国肆虐。面对“非典”的袭击,多数人被困在屋内,而要想不出门就买到自己所需的东西只能依赖网络。至此,有越来越多的人认识到“网上订货,送货上门”的方便,也有越来越多的人也开始接受网上购物。2003年“非典”过后,越来越多的人开始参与网络购物。以当当和卓越为代表的中国B2C的早期拓荒者,从图书作为网络购物的切入点,借助快递配送和货到付款的交易流程,开始逐步建立自己的市场基础,在度过互联网的寒冬之后获得了快速的成长。随着经济的发展,网络购物逐渐重放异彩。
从消费者角度来看,网络购物给用户提供方便的购买途径,只要简单的网络操作,足不出户,即可送货上门,并具有完善的售后服务。同时,在有些网店购买商品,还能实现送货上门,货到付款,使网络购物的安全性得到了保障。网络购物也能让产品的价格更加透明化,减少了很多不必要的中间环节。
从产业融合角度看,网络购物也是互联网、银行、现代物流业发展的产物,通过互联网的购物网站购买自己需要的商品或者服务。从交易双方类型来分,有下述四种形式:
第一种是B2C(Business-to-Customer),即商家对顾客的形式(如京东商城)。第二种是C2C(Consumer To Consumer),即顾客对顾客的形式(如淘宝网)。第三种是B2B(Business to Business),即商家对商家、企业对企业(如阿里巴巴)。B2B的影响不如C2C大,但是交易额要比C2C大,其实是网络购物的主体,能为双方节约巨大的交易成本。第四种是C2B(Customer To Business),即个人以劳务方式向企业提供产品,一般是智慧产品(如策划、创意等),网上也称为威客。此外,还有G2G、G2B、G2C、B2G、C2G等,分别表示政府对政府、政府对企业、政府对个人、企业对政府和个人对政府等,但都没有C2C和B2C发展得快和完善。
当前,中国传统的许多实体销售行业面临网店的巨大冲击,转型电子商务已是企业生存的必由之路。近年来,电子商务正逐渐发展成为商务电子化,美国的eBay就是率先开启一个时代的企业。现在eBay已经是全球最大的电子商务公司,中国著名的阿里巴巴、京东商城等电商企业的灵感都来源于此。
eBay是一个可让全球民众上网买卖物品的线上拍卖及购物网站。eBay于1995年9月4日由Pierre Omidyar创立于加利福尼亚州的圣荷西。人们可以通过网络在eBay上出售商品。
交易成功后,电商最终要完成买卖双方的转账,因此必须解决好网络交易的在线支付问题。2002年10月,eBay以15亿美元收购PayPal, PayPal便成了eBay的主要付款途径之一。目前,PayPal服务通行全球,覆盖202个国家和地区,注册用户数量早已超过数亿。PayPal目前是全球最大的在线支付提供商。
马云的淘宝网和支付宝成功地复制了eBay和PayPal的网络应用技术体系和模式,用淘宝网和支付宝,结合中国国情成功解决了网络诚信的问题,一举成为中国网络电商应用的开拓者和龙头。