第1章Web基础知识.ppt
《第1章Web基础知识.ppt》由会员分享,可在线阅读,更多相关《第1章Web基础知识.ppt(62页珍藏版)》请在课桌文档上搜索。
1、第1章 Web基础知识,1.1 Internet基础,1.1.1 Interne基本服务功能,1.1.1 Interne基本服务功能,Internet又称国际互联网,它是由各种不同类型和规模的、独立管理和运行的主机或计算机网络互联组成的全球最大的、开放式计算机网络。Internet集合全球重要的信息资源,是信息时代人们进行信息交流不可缺少的工具。World Wide Web简称Web是Internet上一项最基本的、应用最广泛的服务。,1.1.1 Interne基本服务功能,1.电子邮件服务电子邮件(E-mail)是Internet提供的一项最基本的服务,也是Internet用户使用最频繁的一
2、种服务功能。它是网上的邮政系统,是一种以计算机网络为载体的信息传输方式。E-mail的功能是用于发送和接收信件,采用简单邮件传输协议(SMTP)。发信人调用用户代理编辑要发送的邮件,用户代理用SMTP协议将邮件传送到发送方邮件服务器,发送方邮件服务器用SMTP协议向接收方邮件服务器传送邮件,接收方邮件服务器收到邮件后放入收信人用户邮箱中,收信人通过用户代理用POP3协议从邮箱取回邮件。,1.1.1 Interne基本服务功能,电子邮件服务示意图,1.1.1 Interne基本服务功能,2.WWW服务WWW的出现加速了Internet向大众普及的速度,是Internet上最方便、最受用户欢迎的信
3、息服务类型。WWW上集中了全球的信息资源,是存储和发布信息的地方,也是人们查询信息的场所。Internet包含成千上万的WWW服务器。Web浏览器和服务器用超文本传输协议HTTP协议来传输Web文档,通过统一资源定位符URL标识文档在网络上服务器的位置及服务器中路径,Web文档用HTML进行描述。,1.1.1 Interne基本服务功能,WWW服务示意图,1.1.1 Interne基本服务功能,3.远程登录服务在网上人们常常需要调用远程计算机的资源同本地计算机协同工作,用多台计算机来共同完成一项较大任务。这种协同方式要求用户能够登录到远程计算机中,为此人们开发了远程登录协议Telnet。用户可
4、以用Telnet命令使用户主机连入Internet上任何一台Telnet服务器。一般把这台被用户主机调用的服务器称为远程主机。这时用户主机即成为该远程主机的一个终端。不管这种连接如何复杂,在用户的PC机键盘上键入一个Telnet的子命令后,总能在远程主机上得到服务响应,并把结果送回到用户的PC机屏幕上。Internet上存在成千上万个各种主机或服务器。用户可以通过用Telnet连入某个主机,成为该主机的终端而访问各种所需的信息,或运行远程主机上的程序来求解各种复杂的问题。用户还可以利用Telnet连到Internet上的种种服务器,如Archie、Gopher、Wais、WWW以及其它服务器,
5、比如某图书馆的资料文献服务器等等。用户使用远程主机有两种情况:一种是要求用户有帐号才能进行登录的;另一种是开放的,用户无须拥有自己的帐号,即不用口令和用户名就能登录的。在Internet上有许多这样的、为公众开放的Telnet远程服务。,1.1.1 Interne基本服务功能,4.文件传输服务Telnet让用户主机能以终端方式共享Internet上各类主机的资源,却不能把远程主机上的文件拷贝到用户主机再传入用户自己的PC机上。有了FTP的帮助就能使Internet上两台主机间互传(拷贝)文件。FTP有一套独立通用的命令(子命令),命令风格与DOS命令相似,如 DIR为显示目录/文件。FTP既是
6、一种文件传输协议,也是一种服务。提供这种服务的计算机叫做FTP服务器。有一种特殊的FTP服务器叫匿名FTP服务器。用户无须拥有口令就能登录该服务器,并进行连接和拷贝文件的操作。在Internet上有许多这样的匿名FTP服务器。,1.1.1 Interne基本服务功能,5新闻和公告类服务Internet的新闻和公告类服务主要有电子公告栏(BBS)和网络新闻组(Usenet)。BBS是Internet上的一种电子信息服务系统。每个用户可以在BBS上发布信息并提出自己的观点。Usenet是针对某个主题的网上新闻组。BBS可以按不同的主题、分主题形成多个布告栏。BBS允许用户上传和下载文件,讨论和发布
7、通告。新闻组可以使兴趣相同的人们通过电子邮件和电子布告栏的方式讨论共同关心的问题。当你加入某个新闻组后,可以浏览新闻组的文章,回复别人的文章,也可以发布自己的文章。,1.1 Internet基础,1.1.2 TCP/IP协议,1.1.2 TCP/IP协议,在每个计算机网络中,都必须定义一套统一的协议。网络协议是网络中各台计算机进行通信的一种语言基础和规范。它定义了计算机进行信息交换所必须遵循的规则。Internet使用的网络协议是TCP/IP协议,TCP/IP协议是一个协议集,其中最重要的是TCP协议和IP协议。凡是连入Internet的计算机都必须运行TCP/IP协议。,1.1 Intern
8、et基础,1.1.3 IP地址、域名和URL,1.1.3 IP地址、域名和URL,1.IP地址IP地址是识别Internet网络中的主机及网络设备的唯一标识。每个IP地址通常分为网络地址和主机地址两部分,长度为32位(4个字节),书写时每个字节用4个十进制数(0255)表示,十进制数之间用“.”分隔,其格式为X.X.X.X。例如202.119.106.253。,1.1.3 IP地址、域名和URL,IP地址可分成五类,其中常用的有三类。IP地址组成如下所示:,1.1.3 IP地址、域名和URL,A类地址用于规模很大、主机数目非常多的网络。A类地址第1个字节为网络地址,网络地址范围为1126,后面
9、X.Y.Z为主机地址。B类地址用于中型到大型的网络。B类地址前面2个字节为网络地址,网络地址范围为128.X191.X,后面Y.Z为主机地址。C类地址用于小型本地网络。C类地址前面3个字节为网络地址,网络地址范围为192.X.Y223.X.Y,后面Z为主机地址。主机地址不能取0和255两个数。,1.1.3 IP地址、域名和URL,2.域名IP地址是连网计算机的地址标识,但对大多数人来说记住很多计算机的IP地址并不是很容易的事。所以TCP/IP协议中提供了域名服务系统(DNS),允许为主机分配字符名称,即域名。在网络通信时由DNS自动实现域名与IP地址的转换。例如,南京师范大学Web服务器的域名
10、为。Internet中的域名采用分级命名机别,其基本结构如下:计算机名.三级域名.二级域名.顶级域名,1.1.3 IP地址、域名和URL,下面介绍域名的划分方式。首先,DNS将整个Internet划分成多个域,称为顶级域,并为每个顶级域规定国际通用的域名。顶级域名划分采用组织模式和地理模式两种划分模式。有7个域对应于组织模式,随着Internet的发展为扩大,其余的域对应于地理模式,如cn代表中国,us代表美国,jp代表日本等。,1.1.3 IP地址、域名和URL,1.1 Internet基础,1.1.4 IP地址、域名和URL,1.1.4 IP地址、域名和URL,互连网的域名管理机构将顶级域
11、的管理权分派给指定的管理机构,各管理机构对其管理的域继续进行划分,即划分成二级域,并将二级域的管理权授予其下属的管理机构。依此类推,便形成了树型域名结构。由于管理机构是逐级授权的,所以最终的域名都得到了Internet的承认,成为Internet中的正式名字。,1.1.4 IP地址、域名和URL,1.1.4 IP地址、域名和URL,统一资源定位器URLWWW的信息分布在全球,要找到所需信息就必须有一种说明该信息存放在哪台计算机的哪个路径下的定位信息。统一资源定位器URL(Uniform Resource Locator)就是用来确定某信息位置的方法。URL的概念实际上并不复杂,就像指定一个人要
12、说明他的国别、地区、城镇、街道、门牌号一样,URL指定Internet资源要说明它位于哪台计算机的哪个目录中。URL通过定义资源位置的抽象标识来定位网络资源。格式::/#锚点,1.2 Web简介,1.2.1 什么是Web,1.2.1 什么是Web,Web是存储在Internet计算机中、数量巨大的文档的集合。这些文档称为页面,它是一种超文本(Hypertext)信息,可以用于描述超媒体。文本、图形、视频、音频等多媒体称为超媒体(Hypermedia)。Web上的信息是由彼此关联的文档组成的,而使其连接在一起的是超链接(Hyperlink)。Web页面就是我们在浏览器里看到的网页,它组织在一个文
13、件中,文件的位置在浏览器的地址栏中采用URL规则指定。,1.2.1 什么是Web,1.网页网页一般用HTML语言写成,在网页中可以嵌入文本、图形、音频和视频信息,是一种多媒体作品。HTML本身只能描述静态的Web页面,但在HTML中可以嵌入Java、JavaScript、ActiveX、VB Script、VRML等语言,以完成非常复杂的任务。但这些都在客户端执行。动态内容交互就是网页内含有在服务器端执行的程序代码,当客户端向服务器端提出请求时,程序的代码会先在服务器端执行,然后再将Web服务器端执行的结果传送给浏览器。由于每次执行的结果会根据条件的产生不同内容,所以称为动态网页。Web服务器
14、端执行的程序一般有CGI、ASP、JSP、PHP、ASP.NET等。,1.2.1 什么是Web,2.主页或首页主页可以认为是一组网页的最主要的网页,是进入其他网页的起始网页,主页通过超链接链接到其他的网页。3.超链接Web上的信息是由彼此关联的文档组成的,而使其连接在一起的是超链接。超链接是HTML语言中的一个标记,标记中的显示的内容与其他内容有明显特征,例如颜色不同,带有下划线等。标记中的一个属性的植指向链接到的另一网页的URL位置。在超链接的标记中的显示的内容位置点击鼠标,通过超链接即可转到指定的网页。,1.2.1 什么是Web,4.网站若干个网页按一定方式连接起来形成一个整体,用来描述一
15、组完整的信息。这样一组存放在网络服务器上具有共同主题的相关联的网页组成的一组资源称为网站。网站的网页总是由一个主页和若干个其他网页组成。主页也可以认为是网站门面。,1.2 Web简介,1.2.2 Web工作原理,1.2.2 Web工作原理,从本质上讲,Web是基于客户机/服务器的一种体系结构,一般用户的计算机称为客户机,用于提供服务的机器称为服务器。在Web方式下客户端常用浏览器访问服务器。客户机向服务器发送请求,要求执行某项任务,而服务器执行此项任务,并向客户机返回响应。Web客户程序叫做浏览器(Browser),而浏览器程序基本上都是标准化的,因此,Web体系结构可以称为浏览器/服务器结构
16、。,1.2.2 Web工作原理,客户机/服务器体系结构,1.2.2 Web工作原理,基于Web的数据库应用采用三层客户/服务器结构,第一层为浏览器,第二层为Web服务器,第三层为数据库服务器。也称B-S-D(Browse/Server/Database Server)结构。浏览器是用户输入数据和显示结果的交互界面,用户在浏览器表单中输入数据,然后将表单中的数据提交并发送到Web服务器。Web服务器应用程序接受并处理用户的数据,并从数据库中查询用户数据或把用户数据录入数据库。最后Web服务器把返回的结果插入HTML页面,传送到客户端,在浏览器中显示出来。,1.2.2 Web工作原理,三层客户/服
17、务器结构,1.2.3 Web开发工具,目前,常用的网页设计的工具包括FrontPage、Dreamweaver、Fireworks 和Flash 等。常用的动态网页交互技术有ASP、ASP.NET、JSP、PHP。它们都提供在 HTML代码中混合某种程序代码、由语言引擎解释执行程序代码的能力。JSP代码被编译成Servlet并由Java虚拟机解释执行,这种编译操作仅在对JSP页面的第一次请求时发生。在ASP、PHP、JSP环境下,HTML代码主要负责描述信息的显示样式,而程序代码则用来描述处理逻辑。普通的HTML页面只依赖于Web服务器,而ASP、ASP.NET、PHP、JSP页面需要附加的语
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Web 基础知识
链接地址:https://www.desk33.com/p-726896.html