《认识实习网络方向实验指导》由会员分享,可在线阅读,更多相关《认识实习网络方向实验指导(33页珍藏版)》请在金锄头文库上搜索。
1、目目 录录一 什么是万维网 .2万维网必须解决的问题.3域名和 IP 地址及域名解析 .3在浏览器中输入网址后都发生了什么.4二 什么是 HTML.8HTML 简介.8更先进难懂的技术 XHTML?.9HTML 标准的版本历史.9HTML 规范.10三 常用 HTML 标签汇总.11四 动态万维网文档 .28建站的相关技术问与答.28WEB 开发的一些对象.29五 Web2.0 技术介绍.31一一 什么是万维网什么是万维网 只有在学会了使用万维网之后,我们才能真正在“网中漫步”,寻找更多有价值的信息。 Internet 已经成为世界上最大的信息资源宝库。今天,它所包含的信息从政策、法规、经济、
2、教育、科技到娱乐、商业等等无所不包,而且分布于世界各地的计算机中。这些信息以文件、数据库、新闻组、目录文档以及其它各种形式存在于Internet 中。 在万维网出现以前,面对如此丰富的信息资源,用户一方面兴趣盎然,另一方面又有些望而生畏。因为 Internet 的规模实在是太大了,你必须要记住每个信息资源的地址,而且诸如远程登录(Telnet)、文件传送(FTP)、数据库检索(Archie)等服务都要求用户熟记各种操作命令。因此,对于一般的用户来说,获取 Internet 上的资源是相当困难的。 万维网的出现使用户能够轻而易举地获取 Internet 上的信息。 万维网,英文全称是 World
3、 Wide Web,通常简写为 WWW,有时也简称 Web。万维网是 Internet提供的一种信息服务。 不同于其它的 Internet 信息服务,万维网能把位于世界各地的相关信息有机地组织在一起,而且使用起来非常简单。用户只需要操作几下鼠标,就可以获取世界各地的文字、图片甚至音像等信息。 下图所示即是用户获取万维网信息的示意图。在图中,代表分布在世界各地的以统一格式存放的万维网资源。这些资源相互联结,成为一个“网”状结构。我们只要坐在计算机前,就可以调用世界任何地方的万维网资源。 由于万维网具有使用简单、信息量大、图文并茂等特点,它一出现就受到人们的广泛好评,开始风靡全世界。它结合了文字、
4、图片和声音等各种方式,向人们全方位地展示了 Internet 上五彩缤纷的信息世界。 万维网的出现大大提高了人们从 Internet 上查找信息的能力。今天,越来越多的人在万维网上查询信息,万维网已经成为 Internet 中最重要的服务。可以说,正是由于它的出现,才使 Internet 信息服务得以迅速普及到全球每一个角落。 万维网必须解决的问题万维网必须解决的问题(1) 怎样标志分布在整个因特网上的万维网文档? 使用统一资源定位符 URL (Uniform Resource Locator)来标志万维网上的各种文档。使每一个文档在整个因特网的范围内具有唯一的标识符 URL。 (2) 用何协
5、议实现万维网上各种超链的链接? 在万维网客户程序与万维网服务器程序之间进行交互所使用的协议,是超文本传送协议 HTTP (HyperText Transfer Protocol)。HTTP 是一个应用层协议,它使用 TCP 连接进行可靠的传送。 (3) 怎样使各种万维网文档都能在因特网上的各种计算机上显示出来,同时使用户清楚地知道在什么地方存在着超链? 超文本标记语言 HTML (HyperText Markup Language)使得万维网页面的设计者可以很方便地用一个超链从本页面的某处链接到因特网上的任何一个万维网页面,并且能够在自己的计算机屏幕上将这些页面显示出来。 (4) 怎样使用户能
6、够很方便地找到所需的信息? 为了在万维网上方便地查找信息,用户可使用各种的搜索工具(即搜索引擎) 。 域名和域名和 IP 地址及域名解析地址及域名解析什么是 IP 地址? IP 地址:如“202.101.139.188”的形式。它是为每个连接在 Internet 上的主机分配的 一个在全世界范围内唯一的 32 位地址。IP 地址通常以圆点(半角句号)分隔的 4 个十进制 数字表示。 我们知道,因特网是全世界范围内的计算机联为一体而构成的通信网络的总称,联在 某个网络上的两台计算机之间在相互通信时,它们所传送的数据包里都会包含某些附加信 息,这些附加信息就是发送数据的计算机的地址和接受数据的计算
7、机地址。为了方便通信, 必须给每台计算机都分配一个 IP 地址作为网络标识。 什么是域名? 域名:如“”的形式。它同 IP 地址一样,都是用来表示一个单位、机构或个人在网上的一个确定的名称或位置。所不同的是,它比 IP 地址较有亲和力,容易被 人们记记和乐于使用。 由于国际域名资源有限,各个国家,地区在域名最后都加上了国家的标识段,由此形 成了各个国家,地区自己的国内域名。国别的最高层域名:.cn-中国;.au-澳大利亚;.jp-日 本等。 另外,不同的组织、机构,都有不同的域名标识,如:.com-商业公司;.org-组织、 协会等;.net-网络服务;.edu-教育机构;.gov-政府部门;
8、.mil-军事领域;.arts-艺术机构; .firm-商业公司;.info-提供信息的机构等。 什么是 DNS? 域名系统即 DNS(Domain Name System) 。计算机在网络上进行通讯时只能识别如“202.101.139.188”之类的 IP 地址,而不能识别如“”之类的域名,因此, 想要让好记的域名能被网络所认识,则需要在域名和网络之间有一个“翻译” ,它能将域名 翻译成网络能够识别的 IP 地址,DNS 起的正是这种作用。 域名的解析 在 Internet 上域名与 IP 地址之间是一一对应的,域名虽然便于记忆,但机器之间只 能识别 IP 地址,它们之间的工作便称为域名解析
9、,域名解析需要由专门的域名解析服务器 来完成,整个过程是自动进行的。 具体来说,当我们在地址栏中输入“”的域名之后,计算机会向 DNS 服务器查询该域名所对应有 IP 地址,然后计算机就可以调出那个 IP 地址所对应的网页,并 将网页在我们的浏览器上显示。 在浏览器中输入网址后都发生了什么在浏览器中输入网址后都发生了什么输入网址后 如下图所示,为在浏览器中输入网址后的示意图。 1.浏览器发起 DNS 查询请求 在广域网中,我们是基于 IP 地址进行通信的。但通常客户访问的是一个网址,为此,我们 需要先得到网址对应的 IP 地址,这就需要域名服务系统将域名转换成 IP 地址。如下图所示, 在客户
10、端浏览器中输入网址:http:/ 时,浏览器会根据本地客户端 DNS 服务器配置(下图为 DNS 服务器配置),向 DNS 服务器获取域名对应的 IP 地址。 域名解析服务器是基于 UDP 协议实现的一个应用程序,通常通过监听 53 端口来获取客户 端的域名解析请求。2.域名服务器向客户端返回查询结果域名,从而完成域名到 IP 地址的转换。3.客户端向 web 服务器发送 HTTP 请求 在得到了域名对应的 IP 地址后,客户端便可以向真正的 web 服务器发生 HTTP 请求了。通 常一个 HTTP 请求格式如下:123GEThttp:/ HTTP 请求是一个基于 TCP 协议之上的应用层协议超文本传输协议。浏览器 通过 DNS 获取到 web 服务器真的 IP 地址后,便向 web 服务器发起 tcp 连接请求, 通过 TCP 三次握手建立好连接后,浏览器便可以将 HTTP 请求数据通过发送给服 务器了。 4.发送响应数据给客户端 Web 服务器通常通过监听 80 端口,来获取客户端的 HTTP 请求。与客户端建立 好 TCP 连接后,web 服务器开始