您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 数据通信与网络 > 《Web技术基础》第1课 Web技术概述
第1课Web技术概述前馈及作业总结•较好:2、3、5、8组。•问题–没有分组的。没完成(6、10)。–6、7组是复制。–9、11组互相复制而且内容错误。–没有提出问题(1)、有的组个人。–是否精讲全是否(1)。•格式–第2小组《Web技术基础》课程前馈表。•评价标准:前馈笔记、小组笔记。前馈检查•基本的Web技术有哪些?•Web工作原理是什么?•Web标准有哪些?•Web标准建议的超文本标记语言是什么?•你经常用什么浏览器?讲授内容•Web体系结构•基本Web技术•标记语言•Web标准•浏览器1.1Internet概述•Internet中文正式译名为“因特网”,是一个全球性的、开放的计算机互联网络,Internet联入的计算机几乎覆盖了全球绝大多数的国家和地区,存储了丰富的信息资源,是世界上最大的计算机网络。可以认为Internet是由许多小的网络(子网)互联而成的逻辑网,每个子网中连接着若干台计算机(主机)。Internet以共享资源为目的,并遵守相同的通信协议。1.1Internet概述1.1Internet概述——TCP/IP•Internet由复杂的物理网络将分布在世界各地的主机连接在一起,要维持通信双方的主机连接,信息流通,需要有共同遵守的信息沟通技术,即网络通信协议。•TCP/IP是TransmissionControlProtocol/InternetProtocol的简写,中文译名为“传输控制协议”和“因特网互联协议”或“网际协议”,它是Internet最基本的协议,是Internet基础。1.1Internet概述——TCP/IP•TCP/IP是一个四层的分层体系结构,协议的基本传输单位是数据包,数据在传输时分成若干段,每个数据段称为一个数据包。在发送端,TCP负责把数据分成一定大小的若干数据包,并给每个数据包标上序号及一些说明信息,保证接收端收到数据后,在还原数据时,按数据包序号把数据还原成原来的格式。IP负责给每个数据包填写发送主机和接收主机的地址,这样数据包就可以在物理网上传送了。1.1Internet概述——TCP/IP1.1Internet概述——TCP/IP•TCP协议负责数据传输的可靠性,IP协议负责把数据传输到正确的目的地。•为了区分同一台主机不同的Internet应用程序间通信,TCP在数据包中增加一个称为端口号的数值(在0-65535之间)。如端口号80表示HTTP协议的通信。1.1Internet概述——主机和IP地址•在Internet上连接的所有计算机都是以独立的身份出现,称为主机。为了实现各主机间的通信,每台主机都必须有一个唯一的网络地址,叫做IP(InternetProtocol)地址,即TCP/IP协议表示的地址。•IP地址是层次地址,由网络号和主机号组成,网络号表示主机所连接的网络,主机号标识了网络上特定的主机。1.1Internet概述——主机和IP地址•目前使用的IP地址是用32位二进制数表示的,为了便于记忆,将它们分为4组,每组8位,由小数点分开,用四个字节来表示,用点分开的每个字节的十进制整数数值范围是0~255,如某主机的IP地址可表示为10101100.00010000.11111110.00000001,也可表示为172.16.254.1,这种书写方法叫做点数表示法。1.1Internet概述——主机和IP地址1.1Internet概述——域名和DNS•域名(DomainName)是由一串用点分隔的名字组成的Internet上某一台主机或一组主机的名称,用于在数据传输时标识主机的位置。域名系统采用分层结构。每个域名是有几个域组成的,域与域之间用“.”分开,最末的域称为顶级域,其他的域称为子域,每个域都有一个有明确意义的名字,分别叫做顶级域名和子域名。1.1Internet概述——域名和DNS1.1Internet概述——域名和DNS•从这个域名来看,它是由几个不同的部分组成的,这几个部分彼此之间具有层次关系。其中最后的cn是域名的第一层,edu是第二层,tsinghua是真正的域名,处在第三层,当然还可以有第四层,域名从后到前的层次结构类似于一个倒立的树型结构,其中第一层的cn叫做地理顶级域名。1.1Internet概述——域名和DNS•目前Internet上的域名体系中共有三类顶级域名:一类是地理顶级域名,共有243个国家和地区的代码。如CN(中国);另一类是类别顶级域名,共有7个:COM(公司)、NET(网络机构)、ORG(组织机构)、EDU(美国教育)、GOV(美国政府部门)、ARPA(美国军方)和INT(国际组织)。由于Internet起源在美国,所以最初的域名体系主要由美国使用,只有COM、NET和ORG是供全球使用的顶级域名;1.1Internet概述——域名和DNS•随着Internet发展,新的顶级域名也被扩充到现有的域名体系中。主要有BIZ(商业)、COOP(合作公司)、INFO(信息)、AERO(航空)、PRO(专业人士)、MUSEUM(博物馆)和NAME(个人)。•在顶级域名下,可以根据需要定义次一级的域名,如在我国的顶级域名CN下又设立了由类别COM、NET、ORG、GOV和EDU以及我国各个行政区划分的字母代表所组成的二级域名。1.1Internet概述——域名和DNS1.1Internet概述——域名和DNS•Internet主机间通信必须采用IP地址进行寻址,当使用域名时必须把域名转换成IP。•DNS是域名系统(DomainNameSystem)的缩写,它主要由域名服务器组成。域名服务器是指保存有该网络中所有主机的域名和对应的IP地址,并具有将域名转换为IP地址功能的服务器。如要访问清华大学()网站,必须通过DNS将域名得到,才能进行通信。1.2Web概述•现在的Internet已经普及到整个社会,其中的Web技术已经成为Internet上最受欢迎的应用,正是由于它的出现,Internet普及推广的速度才大大提高。•Web是WorldWideWeb的简称,Web提供了全新的信息发布与浏览模式,实际上Web是运行在Internet之上的所有Web服务器软件和所管理的对象集合,对象主要包括网页(WebPage)和程序。1.2Web概述——Web历史•Web技术诞生于欧洲原子能研究中心(CERN)。1989年3月,CERN的物理学家TimBerners-Lee提出了一个新的因特网应用,命名为Web,其目的是让全世界的科学家能利用因特网交换文档。同年他编写了第一个浏览器与服务器软件。1991年,CERN正式发布了Web技术。1.2Web概述——Web历史W3C•1994年CERN和MIT(MassachusettsInstituteofTechnology)共同建立了Web联盟(WorldWideWebConsortium,简称W3C,),该组织致力于进一步开发Web技术和对协议进行标准化等工作。1.2Web概述——Web历史IETF•IETF(InternetEngineeringTaskForce,Internet工程任务组,)是全球Internet最具权威的技术标准化组织,主要任务是负责Internet相关技术规范的研发和制定。1.2Web概述——Web历史WHATWG•WHATWG(WebHypertextApplicationTechnologyWorkingGroup,Web超文本应用技术工作组,)是Web浏览器生产厂商和一些相关团体形成的一个松散的、非正式的协作组织,这些团体希望发展一些新的技术,由Apple、Mozilla、Opera、Google等公司发起成立的。1.2Web概述——Web历史ECMA•ECMA(EuropeanComputerManufacturesAssociation,欧洲计算机制造商协会,)是由主流厂商组成的,主要任务是研究信息和通信技术方面的标准并发布有关技术报告。1.2Web概述——Web体系结构•Web是基于客户/服务器(C/S)的一种体系结构,客户在计算机上使用浏览器向Web服务器发出请求,服务器响应客户请求,向客户回送所请求的网页,客户在浏览器窗口上显示网页的内容。1.2Web概述——Web体系结构Web体系结构主要由三部分构成:•Web服务器–用户要访问Web页面或其他资源,必须事先有一个服务器来提供Web页面和这些资源,这种服务器就是Web服务器,也称为网站。•客户端–用户一般是通过浏览器访问Web资源的,它是运行在客户端的一种软件。1.2Web概述——Web体系结构•通信协议–客户端和服务器之间采用HTTP协议进行通信,HTTP(HypertextTransferProtocol,超文本传输协议)协议是客户浏览器和Web服务器通信的基础。1.2Web概述——Web体系结构Web服务器客户端协议•访问Web上资源的一组规则•HTTP是Web协议站点地址或URLHTMLHEAD…………/HEADBODY…………/BODY/HTMLHTML语言用于制作网页1.2Web概述——Web体系结构Web服务器客户端向服务器发送页面请求Web服务器处理请求并返回请求的页面HTTP负责请求和响应1.2Web概述——基本Web技术URL•URL(UniformResourceLocator,统一资源定位符)通过定义资源位置的标识来定位网络资源。URL格式:scheme:scheme-specific-part•其中scheme指所用的URL方案名,scheme-specific-part具体含义与所用方案有关。1.2Web概述——基本Web技术•HTTPURL方案用于表示可通过HTTP协议访问Internet资源。HTTPURL格式:?searchpart–host是主机域名或IP地址,port表示端口号,host和port之间用“:”隔开,如果省略port,默认端口为80。path是要请求访问文件的路径,searchpart是查询字符串,指定通过URL传递的参数,它们都是可选的,如果这两项不存在,host或port后的斜杠也不应该省略。1.2Web概述——基本Web技术•例如:,其中http是协议名,是域名,publish/th/index.html是请求访问的文件路径,包括文件名。1.2Web概述——基本Web技术HTTP•HTTP(HypertextTransferProtocol,超文本传输协议)是Web技术的核心,HTTP设计了一套相当简单的规则,用来支持客户端主机和服务器主机的通信。1.2Web概述——基本Web技术•HTTP采用客户/服务器(C/S)结构,定义了客户端和服务器之间进行“对话”的请求响应规则。客户端的请求程序与运行在服务器端的接收程序建立连接,客户端发送请求给服务器,HTTP规则定义了如何正确解析请求信息,服务器用响应信息回复请求,响应信息中包含了客户端希望得到的信息。HTTP并没有定义网络如何建立连接、管理及信息如何发送,这些由底层协议TCP/IP来完成,HTTP属于应用层协议。1.2Web概述——基本Web技术MIME•MIME(MultipurposeInternetMailExtension,多用途Internet邮件扩展)是一个开放的多语言、多媒体电子邮件标
本文标题:《Web技术基础》第1课 Web技术概述
链接地址:https://www.777doc.com/doc-4132803 .html