当前位置:首页 » 网页前端 » 有序web
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

有序web

发布时间: 2022-09-07 05:14:31

‘壹’ Web前端开发知识之HTML5常用标签简介

今天小编要跟大家分享的文章是关于Web前端开发知识点之HTML5常用标签简介。正在从事Web前端工作和学习的小伙伴们来和小编一起看一看吧,希望本篇文章能够对大家有所帮助。

HTML5常用标签


HTML5的标签有很多很多,如果全部学完很难,我在这里介绍一些比较常用的标签,我把它们大致分成7类:文件标签、文本标签、图片标签、列表标签、链接标签、表格标签和表单标签。


一、文件标签


文件标签是构成HTML最基本的标签。我在这里讲解四个最基本的文件标签。


①html标签


html标签是HTML文档的根标签,用来告知浏览器其自身是一个HTML文档,与标签限定了文档的开始点和结束点,在它们之间是文档的头部和主体。


②head标签


head标签是头标签,它用于定义文档的头部,它是所有头部元素的容器。中的元素可以引用脚本、指示浏览器在哪里找到样式表、提供元信息等,它描述了文档的各种属性和信息,包括文档的标题、在Web中的位置以及和其他文档的关系等。


③title标签


title标签是标题标签,它可定义文档的标题。浏览器会以特殊的方式来使用标题,并且通常把它放置在浏览器窗口的标题栏或状态栏上。同样,当把文档加入用户的链接列表或者收藏夹或书签列表时,标题将成为该文档链接的默认名称。


④body标签


body标签是体标签,它定义文档的主体,包含文档的所有内容(比如文本、超链接、图像、表格和列表等)。


二、文本标签


文本标签就是和文本有关的标签,我在这里简单介绍几种文本标签。


①注释标签


注释标签()用于在源代码中插入注释。注释不会显示在浏览器中。可以使用注释对代码进行解释,这样做有助于在以后的时间对代码的编辑。当编写了大量代码时尤其有用。


②h1~h6标签


h1~h6标签是标题标签,它可以定义标题,从h1到h6字体不断变小。


③p标签


p标签是段落标签,它可以定义段落。它会自动在其前后创建一些空白。浏览器会自动添加这些空间,也可以在样式表中规定。


④br标签


br标签是换行标签,它可以插入一个简单的换行符。br标签是空标签(意味着它没有结束标签,因此这是错误的:

)。


⑤hr标签


hr标签是分隔线,它可以在HTML页面中创建一条水平线,可以在视觉上将文档分隔成各个部分。


⑥b、i标签


b、i标签分别是加粗、斜体标签。


三、图片标签


图片标签比较简单,只有一个img标签,我来说一下img标签常用的属性。


src属性:规定显示图像的URL。


alt属性:规定图像的替代文本。当图像加载失败时就会显示该文本。


align属性:规定图像的对齐方式。


width属性:设置图像的宽度。


height属性:设置图像的高度。


四、列表标签


列表标签也比较常用,它包括有序列表和无序列表。


①有序列表


ol标签用来定义有序列表。


li标签用来定义列表项。


type属性规定在列表中使用的标记类型。属性值包括1、A、a等。


②无序列表


ul标签用来定义无序列表。


li标签用来定义列表项。


type属性规定在列表中使用的标记类型。属性值包括disc、square、circle。


五、链接标签


链接标签也比较简单,只有一个a标签,它可以定义超链接,用于从一张页面链接到另一张页面。下面介绍一些属性。


href属性:这是超链接最重要的属性,它规定链接指向的页面的URL。


target属性:规定在何处打开链接文档。


·_self属性值(默认):在当前页面打开;


·_blank属性值:在空白页面打开。


六、表格标签


HTML表格需要使用table标签来定义。


简单的HTML表格由table元素以及一个或多个tr、th或td元素组成。tr元素定义表格行,th元素定义表头,td元素定义表格单元。


更复杂的HTML表格也可能包括caption、col、colgroup、thead、tfoot以及tbody元素。


表格的常用属性比较多,下面列举几个:


align属性:规定表格相对周围元素的对齐方式。


bgcolor属性:规定表格的背景颜色。


border属性:规定表格边框的宽度。


cellpadding属性:规定单元边沿与其内容之间的空白。


cellspacing属性:规定单元格之间的空白。


width属性:规定表格的宽度。


七、表单标签


表单是用于采集用户输入的数据的,用于和服务器进行交互。form标签用于为用户输入创建HTML表单。表单标签有两个常用的属性:


action属性:规定当提交表单时向何处发送表单数据。


method属性:规定用于发送form-data的HTTP方法。包括两个属性值:


get属性值:请求的参数会在地址栏显示;参数大小有限制;不太安全。


post属性值:请求参数封装在请求体中;参数大小没有限制,较为安全。


表单标签中通常会带有表单项标签,比如input、select、textarea等。


①input标签


input标签用于搜集用户信息。根据不同的type属性值,输入字段拥有很多种形式。


·text属性值(默认):定义单行的输入字段,用户可在其中输入文本。


·password属性值:定义密码字段。该字段中的字符被掩码。


·radio属性值:定义单选按钮。注意同一组选项中name属性值必须一致。


·checkbox属性值:定义复选框。


·file属性值:定义输入字段和"浏览"按钮,供文件上传


·hidden属性值:定义隐藏的输入字段。


·submit属性值:定义提交按钮。提交按钮会把表单数据发送到服务器。


·image属性值:定义图像形式的提交按钮。


·button属性值:定义可点击按钮(多数情况下,用于通过JavaScript启动脚本)。


②select标签


select标签可以创建单选或多选菜单。option标签用于定义列表中的可用选项。select标签的常用属性有:


·name属性:规定下拉列表的名称。


·size属性:规定下拉列表中可见选项的数目。


·required属性:规定文本区域是必填的。


·multiple属性:规定可选择多个选项。


③textarea标签


textarea标签定义多行的文本输入控件。文本区中可容纳无限数量的文本,可以通过cols和rows属性来规定textarea的尺寸,不过更好的办法是使用CSS的height和width属性。


以上就是小编今天为大家分享的关于Web前端开发知识之HTML5常用标签简介的文章,希望本篇文章能够对正在从事Web前端工作和学习的小伙伴们有所帮助,想要了解更多Web前端知识记得关注北大青鸟Web培训官网,最后祝愿小伙伴们工作顺利,学习成功,成为一名优秀的Web前端程序员。


文章来源:原创凯哥的故事


‘贰’ WEB项目列表与项目编号有什么区别

项目列表又称无序列表,用项目符号来记录项目,这种列表的项目之间没有先后顺序,编号列表是有序列表,用编号来记录项目的顺序,而且项目列表可以进行嵌套。
项目列表适合无序项目排列的场合
编号列表适合有序项目排列的场合

‘叁’ Web 1.0,2.0,3.0 分别是什么意思

Web1.0

是以编辑为特征,网站提供给用户的内容是网站编辑进行编辑处理后提供的,用户阅读网站提供的内容。这个过程是网站到用户的单向行为,web1.0时代的代表站点为新浪,搜狐,网易三大门户。

Web2.0

更注重用户的交互作用,用户既是网站内容的消费者(浏览者),也是网站内容的制造者。(微博、天涯社区、自媒体)是以加强了网站与用户之间的互动,网站内容基于用户提供。

网站的诸多功能也由用户参与建设,实现了网站与用户双向的交流与参与;用户在web2.0网站系统内拥有自己的数据。并完全基于WEB,所有功能都能通过浏览器完成。

Web3.0则完全不一样,其特点可归纳为

① 网站内的信息可以直接和其他网站相关信息进行交互和倒腾,能通过第三方信息平台同时对多家网站的信息进行整合使用;

② 用户在互联网上拥有自己的数据,并能在不同网站上使用;

③ 完全基于WEB,用浏览器即可以实现复杂的系统程序才具有的功能,比如即时通聊天等等就可以直接在网页完成,无需下载任何软件。

(3)有序web扩展阅读:

web1.0特征

一、web1.0基本采用的是技术创新主导模式,信息技术的变革和使用对于网站的新生与发展起到了关键性的作用。新浪的最初就是以技术平台起家,搜狐以搜索技术起家,腾讯以即时通讯技术起家,盛大以网络游戏起家,在这些网站的创始阶段,技术性的痕迹相当之重。

二、web1.0的盈利都基于一个共通点,即巨大的点击流量。无论是早期融资还是后期获利,依托的都是为数众多的用户和点击率,以点击率为基础上市或开展增值服务,受众群众的基础,决定了盈利的水平和速度,充分地体现了互联网的眼球经济色彩。

三、web1.0的发展出现了向综合门户合流现象,早期的新浪与搜狐、网易等,继续坚持了门户网站的道路,而腾讯、MSN、GOOGLE等网络新贵,都纷纷走向了门户网络,尤其是对于新闻信息,有着极大的、共同的兴趣。

这一情况的出现,在于门户网站本身的盈利空间更加广阔,盈利方式更加多元化,占据网站平台,可以更加有效地实现增值意图,并延伸由主营业务之外的各类服务。

四、web1.0的合流同时,还形成了主营与兼营结合的明晰产业结构。新浪以新闻+广告为主,网易拓展游戏,搜狐延伸门户矩阵,各家以主营作为突破口,以兼营作为补充点,形成拳头加肉掌的发展方式。

五、web1.0不以html为语言,在1.0时代,动态网站已经广泛应用,比如论坛等。

web3.0前景

新革命时代

web3.0化整为零,根据自己的喜好设计建立属于自己的网页。web3.0可以通过网页剪取功能,针对自己喜欢的页面剪切整理放在一起,筛除无用信息,而且最为重要的一点,所剪取的页面,与主网页上相关信息同步更新,不存在信息的滞后性,大大提高了阅读效率。

web3.0通过网页和相关组件的穿插,可以为使用者提供更为有效的信息资源,实现数字通信与信息处理、即时信息、交友娱乐、传播与管理的有序有效的结合。目前已知的相关企业有:网络空间、阔地网、天盟网、新浪博客、google等等。让我们迎接互联网届新革命时代的到来。

营销新模式

web2.0对所有的网络营销研究者来说并不陌生,但是随着web2.0的不断应用,web3.0已经悄然兴起,现在人们对web3.0还没有权威的定义,但是从现在的发展来看,人们总结了web3.0的主要特征:

1、Web 3.0时代的网络访问速度会非常快;

2、Web 3.0时代的网站会更加开放,对外提供自己的API将会是网站的标准配置;

3、Web 3.0时代的信息关联通过语义来实现,信息的可搜索性将会达到一个新的高度。

从现有的资料中我们可以归纳新的3.0的模型应该是基于搜索+开放式TAG(关键词标签)+智能匹配的新门户。其中开放式TAG目前还没有,会是预测中的下一代技术。现有的TAG只能实现网站内的关键词链接。

根据一份由美国市场调查公司In-Stat的调查指出,融合了社区网站和网络游戏所形成的新事物-Web3.0是互联网的下一波大潮。基于用户网络行为研究基础上的网络推广将随着web3.0互动特征而迎来新的web3.0网络营销模式。

web3.0的新型网络营销方式还需要我们不断完善和发展。任何的推广方式都需要经过一定的时间去融合,然后经历发展到完善,随着web2.0方式的成熟,相信web3.0时代会带给我们全新的推广方式。

Web1.0到Web2.0到Web3.0,是网络从无到有,再到扩及全球的发展,也是网络的使用从精英化、扁平化到全民化和平面立体化的变迁,更是网络的关涉面从人类生活的局部到全景式的人类生活场景的拓展。

Web3.0时代,网络无处不在,人类无时不在网络,网络与人类生活须臾不可分离;网络不再是人类生活的外在方面,它将与人类生活融为一体,网络真正成为人类的生活空间。从这个意义上说,Web3.0时代将是“网络时代”终结的时代。

如果说Web1.0、Web2.0时代的网络伦理问题是局部的、零星的,那么Web3.0时代的网络伦理问题将是全局的和日常的。如果说Web1.0和Web2.0时代的网络伦理问题是“网络”伦理问题,那么Web3.0时代的网络伦理问题则是“日常”伦理问题。从这个意义上说,Web3.0时代也是“网络伦理”终结的时代。

如果说Web1.0时代的网络伦理问题主要是计算机网络互联引发的伦理问题,Web2.0时代的伦理问题主要是网络话语权引发的伦理问题,那么Web3.0时代的伦理问题则是主要围绕公共服务和信息共享带来的伦理问题。

基于公共服务平台这一核心,Web3.0时代将更加凸显网络的三大功能:信息共享、网络传播和电子商务 ,这三大功能恰恰涉及人类生活三大基本面。

参考资料:网络-web1.0

参考资料:网络-web2.0

参考资料:网络-web3.0

‘肆’ web2.0与web3.0的特点

web2.0的几大特性如下:一、可重用的微内容:微内容来自于用户产生的各种数据,web2.0将这些数据聚合、管理、分享并进行进一步组合。二、以用户(人)为中心,而不是以物为中心。三、社会性:社会性特征是web2.0服务所普遍具有的特征,以社会性为网站带来更多的用户互动并能产生更丰富的内容,发挥了更大的效用。四、用户参与的架构:web2.0采用一种鼓励用户的参与和贡献的架构,改变了以往那种"只读"的属性,将网站变成可读写的服务。web3.0的几个特征如下:一、微内容的自由整合与有效集合。二、适合多种终端平台,实现信息服务的普适性。三、良好的人性化服务体验,以及基础性的个性化配置。四、有效和有序的数字新技术。

‘伍’ web是什么意思

什么是WEB2.0

要理解WEB2.0,先得看WEB的历史。 World Wide Web,简称WWW,是英国人TimBerners-Lee 1989年在欧洲共同体的一个大型科研机构任职时发明的。通过WEB,互联网上的资源,可以在一个网页里比较直观的表示出来;而且资源之间,在网页上可以链来链去。在WEB1.0上做出巨大贡献的公司有Netscape,Yahoo和Google。 Netscape研发出第一个大规模商用的浏览器,Yahoo的杨致远提出了互联网黄页, 而Google后来居上,推出了大受欢迎的搜索服务。

搜索最大的贡献是,把互联网上海量的信息,用机器初步分了个线索。但是,光知道网页里有哪些关键字,只解决了人浏览网页的需求。所以,Tim-Berners-Lee在提出WWW不久,即开始推崇语义网(Semantic Web)的概念。为什么呢?因为互联网上的内容,机器不能理解。他的理想是,网页制作时和架构数据库时,大家都用一种语义的方式,将网页里的内容表述成机器可以理解的格式。这样,整个互联网就成了一个结构严谨的知识库。从理想的角度,这是很诱人的,因为科学家和机器都喜欢有次序的东西。Berners-Lee关心的是,互联网上数据,及能否被其它的互联网应用所重复引用。举一个例子说明标准数据库的魅力。有个产品叫LiberyLink。装了它后,到Amazon上去浏览时,会自动告诉你某一本书在用户当地的图书馆能否找到,书号是多少等。因为一本书有统一的书号和书名,两个不同的互联网服务(Amazon 和当地图书馆数据库检索)可以公享数据,给用户提供全新服务。

但是,语义网提出之后,曲高和寡,响应的人不多。为什么?因为指望要网页的制作者提供这么多额外的信息去让机器理解一个网页,太难;简直就是人给机器打工。这违反了人们能偷懒就偷懒的本性。看看Google的成功就知道。 Google有个Page Rank技术,将网页之间互相链接的关系,用来做结果排序的一个依据,变相利用了网页制作人的判断力。想一想网页的制作者们,从数量来说,比纯浏览者的数量小得多。但Google就这一个革新,用上了网页的制作者的一部份力量,已将其推上了互联网的顶峰。

所以互联网下一步,是要让所有的人都忙起来,全民织网,然后用软件,机器的力量使这些信息更容易被需要的人找到和浏览。如果说WEB1.0是以数据为核心的网,那我觉得WEB2.0是以人为出发点的互联网。 我们看一看最近的一些WEB2.0产品,就可以理解以上观点。

Blog: 用户织网,发表新知识,和其他用户内容链接,进而非常自然的组织这些内容。

RSS: 用户产生内容自动分发,定阅

Podcasting: 个人视频/声频的发布/定阅

SNS: blog+人和人之间的链接

WIKI: 用户共同建设一个大网络全书

从知识生产的角度看,WEB1.0的任务,是将以前没有放在网上的人类知识,通过商业的力量,放到网上去。WEB2.0的任务是,将这些知识,通过每个用户的浏览求知的力量,协作工作,把知识有机的组织起来,在这个过程中继续将知识深化,并产生新的思想火花;

从内容产生者角度看,WEB1.0是商业公司为主体把内容往网上搬,而WEB2.0则是以用户为主,以简便随意方式,通过blog/podcasting 方式把新内容往网上搬;

从交互性看,WEB1.0是网站对用户为主;WEB2.0是以P2P为主。

从技术上看,WEB客户端化,工作效率越来越高。比如像Ajax技术, GoogleMAP/Gmail里面用得出神入化。

我们看到,用户在互联网上的作用越来越大;他们贡献内容,传播内容,而且提供了这些内容之间的链接关系和浏览路径。在SNS里面,内容是以用户为核心来组织的。WEB2.0是以用户为核心的互联网。

那么,这种意义上的WEB2.0,和Tim Berners-Lee的语义网,有什么不同呢?语义网的出发点是数据的规整及可重复被机器调用,提出使用语义化的内容发布工具, 试图从规则和技术标准上使互联网更加有序。 Google等搜索引擎,在没有语义网的情况下,尽可能的给互联网提供了线索。 WEB2.0则是鼓励用户用最方便的办法发布内容(blog/podcasting),但是通过用户自发的(blog)或者系统自动以人为核心(SNS)的互相链接给这些看似凌乱的内容提供索引。 因为这些线索是用户自己提供,更加符合用户使用感受。互联网逐渐从以关键字为核心的组织方式和阅读方式,到以互联网用户的个人portal(SNS)为线索,或者以个人的思想脉络(blog/rss)为线索的阅读方式。WEB2.0强调用户之间的协作。WIKI是个典型例子。从这个角度看,互联网是在变得更有序,每个用户都在贡献:要么贡献内容,要么贡献内容的次序.

对下一代互联网的看法,还会有很多的讨论。有一点可以肯定,WEB2.0是以人为核心线索的网。提供更方便用户织网的工具,鼓励提供内容。根据用户在互联网上留下的痕迹,组织浏览的线索,提供相关的服务,给用户创造新的价值,给整个互联网产生新的价值,才是WEB2.0商业之道。
参考资料:http://www.computersky.com/main/

‘陆’ 在互联网中,什么是Web1.0及Web2.0时代及各自的特点

Web2.0到底是什么?它是一种产业升级抑或概念炒作?它将给互联网行业带来哪些变化?它的商业价值在哪里?它会带来新一轮的投资热潮么?

7月8日,一名路人在伦敦街头用手机为经过的双层公共汽车拍照。当日伦敦爆炸事件中的死亡人数已上升至50人,700多人受伤。新华社记者程敏摄

Web2.0并没有准确的定义,而是对现象的一种描述。让用户自己主导信息的生产和传播,从而打破了原来门户网站所惯用的单向传输模式。”Web2.0相对于Web1.0(传统的门户网站为代表)具有更好的交互性和粘性。Web2.0并不是一个革命性的改变,而只是应用层面的东西。目前这个需求到底有多大可能并不是很乐观,现在可能不会这么快对原来的门户网站带来明显的冲击。众多Web2.0概念下的应用已经开始融入门户网站。新浪上月推出了互动式的搜索引擎爱问(iAsk),之前则已经推出了VIVI收藏夹和RSS,同时也在开始内部测试自己的博客服务。这些新的服务都带有明显的Web2.0特征。

在互联网的边界上,雅虎、微软、Google三家公司各自有其核心优势,又都凯觎着别人的山头。门户网站方面,雅虎是第一的;在搜索方面,Google是第一的;对微软来说,沟通平台是第一的。这几家公司都有自己的核心优势,而且都想在别人的领地内分一杯羹,甚至是得到老大的地位。雅虎、Google和微软分别位于三个顶点,但围绕在每一个点周围的势力也都在向其他两个点蔓延,像雅虎可以向微软和Google方面来进军,Google也想扩展他们的业务。这是个动态的三角形。

门户们还在思考中,但一些新兴力量却已经按奈不住兴奋之情。由于一些粘合力极强的技术出现(比如RSS、Tag),以及一些更加个性化、自由、新颖和多样性的形式出现(比如网络游戏、博客、播客、维客),围绕在这些技术和形式周围的人们当中,似乎有人已经看到了下一代门户的影子。第二代门户相对于第一代门户最重要的特征:生产关系变革,生产力得到解放;个性化;自组织;更广泛的信息共享。同时还定义了第二代门户的四种类型:基于Blog的个人门户型;内容聚合型;基于博客的网民主体型;以物品为中心主体的商品门户型。

Web2.0势必对原有的门户网站造成冲击,导致它们垄断信息的成本越来越高,效果越来越差。它们也不需要庞大的编辑和市场部门,不会像新浪等门户网站那样雇佣几百个编辑实时地整理新闻,这也是Web2.0跟Web1.0的最大区别。没有了编辑,也就没有了信息控制,体现了一种“去中心化”的趋势。Web2.0网站所需要做的事情就是发掘用户的需求并满足这些需求,把复杂的技术开发留给自己,而把简单的使用体验交给用户。有了用户资源也就有了盈利的可能。Web2.0携带的大趋势不可逆转,Technorati和Daypop等博客搜索网站也已出现,它们又一次把无序变为了有序,互联网因此正经历一次新秩序的建立。

‘柒’ web4.0是什么,web5.0是什么,web6.0又是什么,求解答[疑问

Web系统是人类迄今最伟大的发明之一,也是计算机影响人类最深远的表现。那么,我们如何看待Web及其技术发展呢?Web1.0--信息共享。虽然人们为着信息共享已经奋斗了很多年,但直到Web技术的出现并逐步完善之今,信息共享也还远未令人满意。但比起之前的其它技术,如ftp等,自描述性赋予了Web系统强大的生命力,使得Web成为信息共享的第一设施。Web2.0--信息共建。直到Web1.0时代,信息也还都是单向的,由话语权集团发出。普通百姓只有听的份儿,而Web2.0则赋予了普通百姓一样的话语权,意识表达空前活跃,特别是在意识形态禁锢的社会里。如此必然导致网络信息的泛滥:陷阱病毒成灾,如今杀毒软件倒成了计算机第一应用了;垃圾信息遍野,如果找到适合于自己的信息,就成了网民的需要,因此搜索引擎崛起。但搜索引擎并不能杜绝陷阱病毒,也不能区分垃圾信息,更不能系统化Web信息,因此技术探索就成为必然。Web3.0--知识传承。计算机是人类的意识外化,其每一点进步,都必然聚合了更多人的智慧。集聚人类智慧为人类共享,是计算机科学技术的内在本质。Web3.0里,我们不仅要消灭陷阱病毒,踢出垃圾信息,更要有序化系统化整个Web世界,以全Web资源为基础建设出一座“Web图书馆”来,实现人类自身的“知识传承”。我的知识界系统产品,就是这样一个实现人类自身知识传承的Web3.0系统。即时性是其主要特性,因此即时通信(IM)系统是知识界的技术平台。Web4.0--知识分配。在Web3.0里,人类可以随心所欲地获取各种知识,当然这些知识都是先人们即时贡献出来的。这里的即时性,指的就是学堂里老师教学生的即时性。从Web3.0开始,网络就具备了即时特性。但人们并不知道自己应该获取怎样的知识,即自己适合于学习哪些知识。比如一个10岁的孩子想在20岁的时候成为核物理学家,那么他应该怎样学习知识呢?这些问题就是Web4.0的核心--知识分配系统所要解决的问题了。Web5.0--语用网。说到语用网,才真正进入了我的研究领域。技术的发展虽然令人眼花缭乱,但其背后的本质却十分简单。现有的计算机技术都是图灵机模型,简单地讲,图灵机就是机械化、程序化,或者说算术,以数据和算符(算子)为2元的闭合理论体系。Web6.0本质上不是单纯的互联网技术或衍生思想。而是物联网与互联网的初步结合,一种全新模式,惠及广大网民。这里不要将物联网看成是互联网的附庸,他是与互联网等价的物理媒介,即将改变世界的新的物理模式。在Web6.0里每个人都有调动自己感官的无限权力,用自己的五官去重新发现世界,从而改变世界。

‘捌’ web中有序列表序数后的点怎样改成顿号

这个是HTML默认的,这个暂时无法修改,如果硬是要做成,那就只能用图标去做吧。

只能修改标记前缀1~N,a~z 等。

‘玖’ Web浏览所涉及到的相关协议有哪些

1.数据链路层 2.网络层 3.传输层 4.应用层 ,其中IP是在第二层网络层中,TCP是在第3层传输层中,Internet体系结构最重要的是TCP/IP协议,是实现互联网络连接性和互操作性的关键,它把许多台的Internet上的各种网络连接起来。Internet的其他网络协议都要用到TCP/IP协议提供的功能,因而称我们习惯称整Internet协议族为TCP/IP协议族,简称TCP/IP协议也可称为TCP/IP四层体系结构,
1.数据链路层:
数据链路层是物理传输通道,可使用多种传输介质传输,可建立在任何物理传输网上。比如光纤、双绞线等
2.网络层:其主要功能是要完成网络中主机间“分组”(Packet)的传输。
含有4个协议:
(1)网际协议IP
负责分组数据的传输,各个IP数据之间是相互独立的。
(2)互联网控制报文协议ICMP
IP层内特殊的报文机制,起控制作用,能发送报告差错或提供有关意外情况的信息。因为ICMP的数据报通过IP送出因此功能上属于网络的第3层。
(3)地址转换协议ARP
为了让差错或意外情况的信息能在物理网上传送到目的地,必须知道彼此的物理地址,这样就存在把互联网地址(是32位的IP地址来标识,是一种逻辑地址)转换为物理地址的要求,这就需要在网络层上有一组服务(协议)能将IP地址转换为相应的网络地址,这组协议就是APP.(可以把互联网地址看成是外识别地址和物理地址看成是内识别地址)
(4)反向地址转换协议RARP
RARP用于特殊情况,当只有自己的物理地址没有IP地址时,可通过RARP获得IP地址,如果遇到断电或重启状态下,开机后还必需再使用RARP重新获取IP地址。广泛用于获取无盘工作站的IP地址。
3.传输层:其主要任务是向上一层提供可靠的端到端(End-to-End)服务,确保“报文”无差错、有序、不丢失、无重复地传输。它向高层屏蔽了下层数据通信的细节,是计算机通信体系结构中最关键的一层。包含以下2个重要协议:
(1)TCP :
TCP是TCP/IP体系中的传输层协议处于第4层传输层,负责数据的可靠传输(“三次握手”-建立连接、数据传送、关闭连接)。
(2)UDP:
和TCP相比,数据传输的可靠性低,适合少量的可靠性要求不高的数据传输。
4.应用层:应用层确定进程间通信的性质,以满足用户的需要。
在应用层提供了多个常用协议。
--Telnet(Remote Login):远程登录
FTP(File Transfer Protocol):文件传输协议
SMTP(Simple Mail Transfer Protocol):简单邮件传输协议
POP3(Post Office Protocol 3):第三代邮局协议
HTTP(Hyper Text Transfer Protocol):超文本传输协议
NNTP(Network News Transfer Protocol):网络新闻传输协议

‘拾’ 什么是WEB

什么是WEB2.0?

要理解WEB2.0,先得看WEB的历史。 World Wide Web,简称WWW,是英国人TimBerners-Lee 1989年在欧洲共同体的一个大型科研机构任职时发明的。通过WEB,互联网上的资源,可以在一个网页里比较直观的表示出来;而且资源之间,在网页上可以链来链去。在WEB1.0上做出巨大贡献的公司有Netscape,Yahoo和Google。 Netscape研发出第一个大规模商用的浏览器,Yahoo的杨致远提出了互联网黄页, 而Google后来居上,推出了大受欢迎的搜索服务。

搜索最大的贡献是,把互联网上海量的信息,用机器初步分了个线索。但是,光知道网页里有哪些关键字,只解决了人浏览网页的需求。所以,Tim-Berners-Lee在提出WWW不久,即开始推崇语义网(Semantic Web)的概念。为什么呢?因为互联网上的内容,机器不能理解。他的理想是,网页制作时和架构数据库时,大家都用一种语义的方式,将网页里的内容表述成机器可以理解的格式。这样,整个互联网就成了一个结构严谨的知识库。从理想的角度,这是很诱人的,因为科学家和机器都喜欢有次序的东西。Berners-Lee关心的是,互联网上数据,及能否被其它的互联网应用所重复引用。举一个例子说明标准数据库的魅力。有个产品叫LiberyLink。装了它后,到Amazon上去浏览时,会自动告诉你某一本书在用户当地的图书馆能否找到,书号是多少等。因为一本书有统一的书号和书名,两个不同的互联网服务(Amazon 和当地图书馆数据库检索)可以公享数据,给用户提供全新服务。

但是,语义网提出之后,曲高和寡,响应的人不多。为什么?因为指望要网页的制作者提供这么多额外的信息去让机器理解一个网页,太难;简直就是人给机器打工。这违反了人们能偷懒就偷懒的本性。看看Google的成功就知道。 Google有个Page Rank技术,将网页之间互相链接的关系,用来做结果排序的一个依据,变相利用了网页制作人的判断力。想一想网页的制作者们,从数量来说,比纯浏览者的数量小得多。但Google就这一个革新,用上了网页的制作者的一部份力量,已将其推上了互联网的顶峰。

所以互联网下一步,是要让所有的人都忙起来,全民织网,然后用软件,机器的力量使这些信息更容易被需要的人找到和浏览。如果说WEB1.0是以数据为核心的网,那我觉得WEB2.0是以人为出发点的互联网。 我们看一看最近的一些WEB2.0产品,就可以理解以上观点。

Blog: 用户织网,发表新知识,和其他用户内容链接,进而非常自然的组织这些内容。

RSS: 用户产生内容自动分发,定阅

Podcasting: 个人视频/声频的发布/定阅

SNS: blog+人和人之间的链接

WIKI: 用户共同建设一个大网络全书

从知识生产的角度看,WEB1.0的任务,是将以前没有放在网上的人类知识,通过商业的力量,放到网上去。WEB2.0的任务是,将这些知识,通过每个用户的浏览求知的力量,协作工作,把知识有机的组织起来,在这个过程中继续将知识深化,并产生新的思想火花;

从内容产生者角度看,WEB1.0是商业公司为主体把内容往网上搬,而WEB2.0则是以用户为主,以简便随意方式,通过blog/podcasting 方式把新内容往网上搬;

从交互性看,WEB1.0是网站对用户为主;WEB2.0是以P2P为主。

从技术上看,WEB客户端化,工作效率越来越高。比如像Ajax技术, GoogleMAP/Gmail里面用得出神入化。

我们看到,用户在互联网上的作用越来越大;他们贡献内容,传播内容,而且提供了这些内容之间的链接关系和浏览路径。在SNS里面,内容是以用户为核心来组织的。WEB2.0是以用户为核心的互联网。

那么,这种意义上的WEB2.0,和Tim Berners-Lee的语义网,有什么不同呢?语义网的出发点是数据的规整及可重复被机器调用,提出使用语义化的内容发布工具, 试图从规则和技术标准上使互联网更加有序。 Google等搜索引擎,在没有语义网的情况下,尽可能的给互联网提供了线索。 WEB2.0则是鼓励用户用最方便的办法发布内容(blog/podcasting),但是通过用户自发的(blog)或者系统自动以人为核心(SNS)的互相链接给这些看似凌乱的内容提供索引。 因为这些线索是用户自己提供,更加符合用户使用感受。互联网逐渐从以关键字为核心的组织方式和阅读方式,到以互联网用户的个人portal(SNS)为线索,或者以个人的思想脉络(blog/rss)为线索的阅读方式。WEB2.0强调用户之间的协作。WIKI是个典型例子。从这个角度看,互联网是在变得更有序,每个用户都在贡献:要么贡献内容,要么贡献内容的次序.

对下一代互联网的看法,还会有很多的讨论。有一点可以肯定,WEB2.0是以人为核心线索的网。提供更方便用户织网的工具,鼓励提供内容。根据用户在互联网上留下的痕迹,组织浏览的线索,提供相关的服务,给用户创造新的价值,给整个互联网产生新的价值,才是WEB2.0商业之道。