《计算机网络导论课件》由会员分享,可在线阅读,更多相关《计算机网络导论课件(87页珍藏版)》请在金锄头文库上搜索。
1、第第7章章 Internet服务服务7.1 Internet服务概述服务概述(1)Word Wide Web(万维网)(万维网)超文本超文本/超媒体技术超媒体技术(2)E-mail(电子邮件)(电子邮件)(3)FTP(文件传输)(文件传输)(4)Telnet(远程登录)(远程登录)(5)Usenet(新闻组)(新闻组)(6)信息查询服务)信息查询服务(7)DNS服务服务 计算机网络导论因特网提供服务的模式-C/S和和B/S技术C/S的局限性中心中心局域网局域网特定用户群中资源共享特定用户群中资源共享 B/S带给我们的全新体验带给我们的全新体验数据库数据库服务器服务器学生机学生机1 1学生机学生
2、机2 2学生机学生机n n需要安装客需要安装客户端软件户端软件Google服务器服务器Internet全球用户群中资源共享全球用户群中资源共享 美国用户美国用户中国用户中国用户数据库数据库服务器服务器无需安装客无需安装客户端软件户端软件计算机网络导论客户/服务器(C/S)计算模式 概念 C/S计算模式将应用一分为二:前端是客户机完成与用户的交互任务 ,后端是服务器,服务器负责数据管理。 优点通过异种平台集成,能够协调现有的各种IT基础结构;分布式管理;能充分发挥客户端PC的处理能力,安全、稳定、速度快,且可脱机操作。 缺点它必须在客户端安装大量的应用程序(客户端软件)、开发成本较高,移植困难,
3、用户界面风格不统一、使用繁杂、不利于推广使用,维护复杂、升级麻烦,信息内容和形式单一,新技术不能轻易应用等。计算机网络导论什么是B/S技术B/S是浏览器端/服务器端,程序完全放在服务器上,不用在浏览器上安装任何文件,它是基于Internet的产物应用应用服务器服务器 数据库数据库 服务器服务器 IENetscapeIEInternet在应用服务器中布在应用服务器中布署运行程序署运行程序计算机网络导论B/S技术特点B/S中浏览器端与服务器端采用请求/响应模式进行交互应用应用服务器服务器数据库数据库服务器服务器IEIE解释执行解释执行HTML文件文件从服务器端检索到的信息从服务器端检索到的信息返回
4、响应返回响应客户端的请求信息客户端的请求信息发送请求发送请求访问数据库访问数据库返回结果返回结果运行运行JSP等服务器等服务器端脚本程序端脚本程序1用户输入用户输入234计算机网络导论 7.2 DNS域名服务域名服务 DNS概述概述DNS(DNS,Domain Name Server)即域名服务器,是一种分布式的、静态层次型的、客户机/服务器模式的数据库管理系统。DNS服务器负责将主机名连同域名转换为IP地址。网络管理员使用主机名称和IP地址的列表来配置DNS,允许工作站用户通过主机名而不是IP地址来访问提供DNS服务的主机。DNS的一般格式为:本地主机名组名网点名。 计算机网络导论DNS服务
5、机制服务机制将人们所熟悉的名字映射成IP地址。 1.由主机表来完成 2.采用域名服务的守护进程(named , 或 in.namd)来实现。 计算机网络导论目前的IP地址与域名由谁分配?Internet的最高层域名由Internet网络协会负责网络地址分配的委员会进行登记和管理,它还为Internet的每一台主机分配唯一的IP地址。全世界现有3个大的网络信息中心: INTER NIC 负责美国及其它地区RIPE-NIC 负责欧洲地区APNIC 负责亚太地区计算机网络导论域名系统域名系统DNS主要包含三个部分:主要包含三个部分:(1)层次树型结构的域名空间)层次树型结构的域名空间(2)名字服务器
6、)名字服务器(3)解析器)解析器客户端客户端,负责查询域名服务器,解析从域名负责查询域名服务器,解析从域名服务器返回的应答和把信息传给应用程序。服务器返回的应答和把信息传给应用程序。计算机网络导论7.2.27.2.2因特网的域名空间因特网的域名空间根根ROOTROOT国家顶级域名国家顶级域名 通用顶级域名通用顶级域名 新增顶级域名新增顶级域名.us .cn .com .net .int .biz .info .us .cn .com .net .int .biz .info .com .net .edu .com .net .edu 二级域名二级域名.pku .sdinghua .xiyou
7、.pku .sdinghua .xiyou 三级域名三级域名 mail mail 四级域名四级域名E.cnE.cn计算机网络导论域 代表网络一部分的逻辑实体或组织 域名 主机名的一部分,它代表包含这个主机的域。它可以和域交换使用 主机 网络上的一台计算机 节点 网络上的一台计算机 域名服务器 :提供DNS服务的计算机,它将DNS名字转化为IP地址 解析:把一个DNS服务器转化为与其相应的IP地址的过程 解析器: 从域名服务器中提取DNS信息的程序或库子程序 反向解析: 将给出的IP地址转化为其相映的DNS名字 使用规则:p157通用顶级域名和国家顶级域名计算机网络导论7.2.37.2.3域名解
8、析过程域名解析过程1 1、名字服务器、名字服务器主域名服务器:用于保存域名信息,负责存储和管理一主域名服务器:用于保存域名信息,负责存储和管理一个或多个区。个或多个区。转发域名服务器转发域名服务器(辅助辅助)计算机网络导论2、域名解析-DNS解析过程及原理 第一步:客户机提出域名解析请求,并将该请求发送给本地的域名服务器。第二步:当本地的域名服务器收到请求后,就先查询本地的缓存,如果有该纪录项,则本地的域名服务器就直接把查询的结果返回。 第三步:如果本地的缓存中没有该纪录,则本地域名服务器就以客户的身份向其他名字服务器发送解析请求,从夫下去,直到找到可以完成名字解析的服务器。 递归和迭代方式计
9、算机网络导论requesting hostDNS .edulocal DNS server12456authoritative DNS server78DN3递归解析递归解析服务器回送的是解析结果计算机网络导论requesting hostDNS .edulocal DNS server123456authoritative DNS server78DNS.A server迭代解析迭代解析服务器回送的是可能存在解析结果的DNS地址计算机网络导论7.3 7.3 万维网万维网WWWWWW7.3.1 WWW7.3.1 WWW概述概述1990.10 Tim Berners Lee 1990.10 Ti
10、m Berners Lee 开发出第一个采用超文本技开发出第一个采用超文本技术的分布式信息系统,术的分布式信息系统,WWWWWW1993 win1993 win操作系统操作系统 浏览器浏览器 MosaicMosaic采用客户采用客户/ /服务器工作模式服务器工作模式 使用超文本标记语言使用超文本标记语言HTMLHTML编写网页编写网页 使用使用HTTPHTTP(超文本传输协议)实现(超文本传输协议)实现C/SC/S间信息交流间信息交流 WWWWWW的核心协议的核心协议 用统一资源定位器用统一资源定位器URLURL来标识每一个信息资源来标识每一个信息资源计算机网络导论7.3.27.3.2超文本与
11、超媒体超文本与超媒体超文本:包含有超文本:包含有“超连接超连接”的文本的文本超连接:文本中的词、短语、符号、图像、声音超连接:文本中的词、短语、符号、图像、声音/ /影视剪影视剪辑之间的连接或与其他文件、超文本文件之间的连接辑之间的连接或与其他文件、超文本文件之间的连接超媒体:是超文本和多媒体在信息浏览环境下的结合,超媒体:是超文本和多媒体在信息浏览环境下的结合,进一步扩展了超连接所连接的信息类型。进一步扩展了超连接所连接的信息类型。计算机网络导论7.3.3 URL7.3.3 URL一般格式:一般格式: :/:/: :/ 80 80 21 21telnet:/.cntelnet:/.cn 23
12、 23URL:通常以协议名(:通常以协议名(http:/)开头后跟网站的域名、)开头后跟网站的域名、路径和文件名组成。如:路径和文件名组成。如:计算机网络导论7.3.4 WWW7.3.4 WWW的工作过程的工作过程1.浏览器分析超连接所指页面的URL,获得服务器的名字2.浏览器向本地的DNS服务器请求解析服务器的IP地址3.DNS服务器解析目标服务器的IP地址,结果返回浏览器。4.浏览器利用IP地址与www服务器建立连接。5.浏览器发出浏览请求。6.www服务器响应用户的请求把默认或指定页面发送浏览器。7.浏览器接受页面数据。8.浏览器显示所接收的内容,并等待用户的进一步命令。几个概念:网页、
13、html文档、网站、主页计算机网络导论7.3.5 7.3.5 超文本标记语言超文本标记语言HTMLHTML 是支持在各种网络环境之间、不同文件格式之间进行是支持在各种网络环境之间、不同文件格式之间进行交流的一种语言格式。交流的一种语言格式。起源于起源于SGMLSGML(Standard for General Markup Standard for General Markup LanguageLanguage)使用标签(使用标签(TAGTAG)对文件的内容进行标注)对文件的内容进行标注对文件格式进行标准化对文件格式进行标准化使用户能过进行跳跃式阅读使用户能过进行跳跃式阅读相应文件(网页)的扩
14、展名:相应文件(网页)的扩展名:.html .html 或或 .htm.htm编写网页的两种方式:编写网页的两种方式:手工直接编写或使用专门的网页开发工具(手工直接编写或使用专门的网页开发工具(FrontPageFrontPage、DreamWeaverDreamWeaver)计算机网络导论HTMLHTML语法语法在在HTMLHTML中利用标签来标识文档元素中利用标签来标识文档元素 文本或超文本文本或超文本 文本或超文本文本或超文本/ 分为但标签和双标签分为但标签和双标签my test pagemy test pageH2 ALIGN=HTML HTML 入门入门计算机网络导论HTMLHTML
15、文档的结构文档的结构 头部信息头部信息 文档主体文档主体 计算机网络导论网页的制作语言网页的制作语言1 . HTML语言的结构及语法规范语言的结构及语法规范1.1 HTML语言的结构语言的结构 HTML(超超文文本本标标记记语语言言)是是一一种种描描述述文文档档结结构构的的语语言言,它它利利用用标标签签来来描描述述文文档档结结构构、指指定定文文档档内内容容在在浏浏览览器器中中的的显显示示格式、位置等。格式、位置等。一一个个HTML文文件件包包含含两两部部分分信信息息,其其一一是是文文本本内内容容,其其二二即即为标签。标签有分单独出现的标签和成对出现的标签两种。为标签。标签有分单独出现的标签和成
16、对出现的标签两种。 整整个个HTML文文档档由由文文档档头头和和文文档档主主体体两两部部分分构构成成,这这两两部部分分内内容容分分别别用用标标签签和和标标签签界界定定。文文档档头头中中包包含含文文档档标标题题等等属属性性;文文档档主主体体则则规规定定了了将将在在浏浏览览器器窗窗口口中中显显示示的的内容及其显示格式。内容及其显示格式。 计算机网络导论 华北航天工业学院华北航天工业学院 这是一个这是一个HTML的测试文件的测试文件 计算机网络导论1.2 HTML HTML语言的语法规范语言的语法规范在使用在使用HTML时,应注意以下几点:时,应注意以下几点:l lHTML文档的标签是可以嵌套的。文
17、档的标签是可以嵌套的。l l有有些些标标签签(例例如如)没没有有任任何何属属性性,而而有有些些标标签签(例例如如)则可包含一个或多个属性。)则可包含一个或多个属性。l l在在HTML中中有有三三个个字字符符具具有有特特殊殊的的意意义义,即即“”和和“&”。l l元素名称对大小写不敏感。元素名称对大小写不敏感。l l一一个个标标签签可可以以有有多多个个属属性性,属属性性及及其其属属性性值值对对大大小小写写不不敏敏感,不同属性间用空格分隔。感,不同属性间用空格分隔。l lHTML文文件件中中,有有些些标标签签只只能能出出现现在在文文档档头头部部中中,而而绝绝大大多多数标签只能出现在文档主体中。数标
18、签只能出现在文档主体中。 计算机网络导论2 网页中文本的基本格式网页中文本的基本格式下面介绍一些常用的有关下面介绍一些常用的有关WebWeb页文本格式的标签。页文本格式的标签。1 1标签标签 标标签签用用来来给给网网页页命命名名,网网页页的的名名称称将将被被显显示在浏览器的标题栏中。示在浏览器的标题栏中。2标签标签(I:1-6)标标签签是是成成对对出出现现的的。位位于于和和之之间间的的内内容容是是HTML文文档档中中的的标标题题。标标题题文文字字都都以以粗粗体体显显示示,上上级级标标题题总总比比下下级级标标题题更更大大些些,具具体体大大小小与与浏浏览览器有关。器有关。计算机网络导论3预格式化文
19、本标签预格式化文本标签 为为预预格格式式化化标标签签。它它是是成成对对出出现现的的。对对位位于于和和之之间间的的内内容容,浏浏览览器器将将严严格格按按照照编辑编辑HTML文档时的字符及位置进行显示。文档时的字符及位置进行显示。 有标签 无标签 计算机网络导论4和和标签标签“BR”即即Break,是是换换行行标标签签,它它是是单单独独出出现现的的。的作用相当于回车符。的作用相当于回车符。“P”即即Paragraph(段段落落)。标标签签用用于于划划分分段段落落,作作用用是是插插入入一一个个空空行行。它它可可以以单单独独使使用用,也也可可以以成对使用。成对使用。5标签标签 标标签签是是单单独独出出
20、现现的的标标签签。其其作作用用是是换换行行并并画出一条水平线。该标签的属性有:画出一条水平线。该标签的属性有:size属性、属性、width属性、属性、align属性、属性、color属性属性 计算机网络导论6字符格式标签字符格式标签 HTML文文档档的的字字符符格格式式标标签签主主要要有有、和、和四种。它们都是成对出现的。四种。它们都是成对出现的。7标签标签 是是字字体体标标签签,它它是是成成对对出出现现的的,用用于于指指定定文文本本的的字字体体大大小小、颜颜色色等等。该该标标签签可可包包含含若若干干属属性性,其其中中COLOR属属性性指指定定文文字字颜颜色色,颜颜色色可可以以用用6位位十十
21、六六进进制制数数表表示示,如如;SIZE属性指定相对尺寸属性指定相对尺寸。 计算机网络导论另另外外,如如果果用用户户想想要要设设置置网网页页的的背背景景色色和和文文字字颜颜色,可以将色,可以将标签扩充为标签扩充为 其其中中“x”为为6位位十十六六进进制制数数,代代表表颜颜色色RGB(red-green-blue,红红-绿绿-蓝)值,其格式为蓝)值,其格式为rrggbb。 计算机网络导论2.3文档的超链接使使用用超超链链接接技技术术可可以以使使顺顺序序存存放放的的文文件件在在一一定定程程度上可被随机访问。度上可被随机访问。就就本本质质而而言言,超超链链接接是是在在并并无无物物理理联联系系的的两两
22、段段文文字或两个文件建立的逻辑联系。字或两个文件建立的逻辑联系。1链接到其他站点(文档)链接到其他站点(文档) 在在HTML文档中,当需要链接其他文档时,应使用文档中,当需要链接其他文档时,应使用标签。其基本格式为标签。其基本格式为 计算机网络导论zzz实实际际上上这这个个“zzz”在在HTML文文件件中中充充当当的的是是指指针针的角色,通常被称为锚标,是链接的源点。的角色,通常被称为锚标,是链接的源点。在在制制作作HTML文文档档时时,需需要要知知道道目目标标的的URL。对对于于Internet上上的的资资源源而而言言,在在用用浏浏览览器器查查看看时时,将将鼠鼠标标移移至至资资源源锚锚标标处
23、处,其其URL一一般般会会在在浏浏览览器器的的状状态态栏栏中显示出来。中显示出来。此此外外,制制作作HTML文文档档时时,对对能能够够确确定定关关系系的的一一组组资资源源(比比如如在在同同一一个个目目录录中中)应应采采用用相相对对URL,这这不不仅仅简简单单,而而且且便便于于维维护护。但但是是,引引用用外外部部资资源源时时,只能使用绝对只能使用绝对URL。 计算机网络导论2链接到本页的另一位置或其他页面中的特定位置。链接到本页的另一位置或其他页面中的特定位置。上上面面提提到到的的超超链链接接用用于于链链接接其其他他页页面面,这这种种链链接接方方式称做远程链接。式称做远程链接。事事实实上上,超超
24、链链接接可可以以指指向向本本页页面面中中的的任任何何位位置置,这这种链接方式叫做本地链接。种链接方式叫做本地链接。在某一位置做在某一位置做“记号记号”需要使用下列格式的需要使用下列格式的标签:标签: name属属性性将将放放置置该该标标记记的的地地方方标标记记为为“KKK”,KKK是是一一个个全全文文唯唯一一的的标标记记串串。这这样样,就就在在放放置置标标记记的的地地方方做做了了一一个个叫叫做做“KKK”的的“记记号号”。做做好好“记记号号”后,可以用下列方法来建立指向它的超链接:后,可以用下列方法来建立指向它的超链接:转向下一处转向下一处 计算机网络导论 实实例例文文档档在在IE5中中的的显
25、显示示效效果果如如图图14所所示示。当当用用户户单单击击锚锚标标“电电子子邮邮件件”后后,浏浏览览器器将将载载入入目目标标文文件件并并自标记位置开始显示,如图自标记位置开始显示,如图15所示。所示。 图14 源文档的显示效果 图15 目标文档的显示效果 计算机网络导论2.4 在网页中使用图像在网页中使用图像1在网页中显示图像在网页中显示图像在在浏浏览览器器上上显显示示的的图图像像必必须须满满足足特特定定的的格格式式,目目前前使用的浏览器通常支持使用的浏览器通常支持GIF和和JPEG格式的图像。格式的图像。在在网网页页中中加加入入图图像像所所用用的的标标签签是是,该该标标签签的的主主要要属属性性
26、有有:src属属性性、height属属性性、width属属性性、border属性、属性、alt属性属性 下下面面通通过过一一个个示示例例来来说说明明标标记记的的使使用用方方法法。图图像像的的文文件件名名为为“cake.jpg”,它它是是当当前前目目录录下下的的子子目录中的文件。其目录中的文件。其HTML源文件如下:源文件如下: 计算机网络导论 测试网页测试网页 生日快乐生日快乐 计算机网络导论 顺顺便便指指出出,如如果果在在同同一一文文件件中中需需要要反反复复使使用用一一个个相相同同的的图图像像文文件件时时,最最好好在在标标记记中中使使用用相相对对URL,而不使用绝对,而不使用绝对URL。 图
27、8-16 标签功能示意图 计算机网络导论2将图像设置为锚标将图像设置为锚标如如果果在在超超链链接接标标签签和和的的中中间间放放置置一一个个标签,则可生成一个图像锚标。例如:标签,则可生成一个图像锚标。例如: 2.5 框架页面框架页面 框框架架能能够够将将浏浏览览器器窗窗口口划划分分成成数数个个相相对对独独立立的的子子窗窗口口,每每个个子子窗窗口口可可以以显显示示不不同同的的页页面面。用用框框架架划划分分屏屏幕幕空空间间可可以以优优化化页页面面的的视视觉觉效效果果,并并可可有有效效地地提提高高屏屏幕利用率。幕利用率。 计算机网络导论与框架有关的与框架有关的HTML语法为语法为 其其中中可可以以在
28、在用用户户浏浏览览器器不不支支持持框框架架结结构构时时显显示示一一些些信信息息,以以免免用用户户对对空空白白窗窗口口不不知知所所措措。该该标标签签是是成成对对出出现现的的,位位于于和和之之间间的的内内容容就就是是网网页页编编辑辑者者希希望望告告诉诉用用户户的的信信息息,例例如如“您您的的浏浏览览器器不不支持框架显示支持框架显示”等。等。 计算机网络导论子子窗窗口口由由指指定定,并并且且可可以以嵌嵌套套。将将在在子子窗窗口口中中显显示示HTML文文档档的的URL由由标标签签的的src属性决定。属性决定。2.6 表单表单2.6.1 标签标签表表单单标标签签是是成成对对出出现现的的,位位于于和和之之
29、间间的的内内容容就就是是一一个个表表单单。标标签签有有action和和method两个属性。两个属性。1action属性属性该该属属性性用用于于规规定定服服务务器器方方用用于于接接收收表表单单信信息息的的程程序序文件名(包括路径)。文件名(包括路径)。 计算机网络导论例如:表单例如:表单 被被提提交交后后,Web服服务务器器上上的的“login.asp”就就将将开开始始运行,以接收用户输入的信息。运行,以接收用户输入的信息。2method属性属性该该属属性性用用于于规规定定表表单单信信息息的的传传送送方方式式,属属性性值值可可为为post或或get,默认值为,默认值为get。 在在与与之之间间
30、,可可以以使使用用除除以以外外的的任任何何HTML标标签签,这这一一特特点点使使得得表表单单可可以以具具有有非常丰富的格式。非常丰富的格式。 计算机网络导论 在在FORM的的开开始始与与结结束束标标记记之之间间,除除了了可可以以使使用用以以前前介介绍绍的的那那些些标标签签外外,还还有有三三个个特特殊殊标标签签,即即INPUT(用用于于在在浏浏览览器器窗窗口口中中定定义义一一个个可可以以供供用用户户输输入入 的的 单单 行行 文文 本本 框框 、 单单 选选 钮钮 或或 复复 选选 框框 等等 等等 ) 、SELECT(用用于于在在浏浏览览器器窗窗口口中中定定义义一一个个列列表表框框)和和TEX
31、TAREA(用于在浏览器窗口中定义多行文本框)。(用于在浏览器窗口中定义多行文本框)。2.6.2 2.6.2 标签标签 是是表表单单中中最最常常用用的的标标签签。它它是是一一个个单单独独使使用用的的标标签签,必必须须嵌嵌套套于于表表单单中中,用用于于定定义义一一个个输输入入域域。通通常常在在网网页页上上所所见见到到的的文文本本框框、按按钮钮等等都都是是由由这这个个标标记定义的。记定义的。 计算机网络导论下面是下面是INPUTINPUT标签的标准格式:标签的标准格式:INPUT type= 其其中中typetype属属性性用用于于指指定定该该输输入入域域的的输输入入方方式式(如如文文本本框、单选
32、钮或复选框等)。框、单选钮或复选框等)。1 1文字和密码输入文字和密码输入 图8-18 文字和密码示例 计算机网络导论属属性性name=name=“姓姓名名”,定定义义了了文文本本框框在在这这个个表表单单中中的的名名字字叫叫“姓姓名名”。当当用用户户在在这这个个文文本本框框中中输输入入信信息息并并送到送到WebWeb服务器后就激活了相应的程序。服务器后就激活了相应的程序。属属性性value=value=“HTTP:/HTTP:/”,表表示示该该文文本本框框的的默默认认值值为为“HTTPHTTP:/”。对对密密码码输输入入框框而而言言,用用户户输输入入的的任任何何字字符符,都都将将被被显显示为示
33、为“* *”。此此外外,有有时时还还需需要要限限制制用用户户输输入入字字符符串串的的长长度度,此此时时应应设设定定maxlengthmaxlength(最最大大长长度度)属属性性。例例如如,一一般般汉汉族人的姓名至多为四个汉字即族人的姓名至多为四个汉字即8 8个半角字符,如个半角字符,如姓名:姓名:input type=text name= maxlength=8 计算机网络导论图8-19 单选钮和复选框用法示例“重重选选”按按钮钮可可执执行行“重重置置”操操作作,即即当当用用户户单单击击此此按按钮钮后后,表表单单中中所所有有输输入入域域中中的的信信息息将将被被重重新新设设置置为为默默认认值值
34、,以以便便用用户户重新输入信息。重新输入信息。重置按钮的格式为重置按钮的格式为input type= 计算机网络导论2.6.3 标签和标签和标签标签 标标签签必必须须嵌嵌套套于于标标签签中中使使用用,用用于于定定义义列列表表框框。标标签签必必须须成成对对使使用用。而而标标签签必必须须嵌嵌套套标签中使用,用于定义将出现在列表框中的内容。标签中使用,用于定义将出现在列表框中的内容。在在标标签签中中,如如果果包包含含multiplemultiple,则则意意味味着着列列表表框框支支持同时选择多项的操作。而在默认情况下,只允许选择单项持同时选择多项的操作。而在默认情况下,只允许选择单项 在在标标签签中
35、中,如如果果包包含含selectedselected,则则意意味味着着该该选选项项在在初始状态下是被选择的。初始状态下是被选择的。 图8-20 列表框用法示例 计算机网络导论2.7 表格表格表表格格是是HTMLHTML文文档档中中的的重重要要元元素素,它它除除具具有有一一般般表表格格的的功功能能外外,还经常被用于编排版面。还经常被用于编排版面。图图8-218-21示示意意了了一一个个简简单单的的表表格格。该该表表格格由由三三部部分分组组成成:标标题题(CaptionCaption)、表表头头和和表表数数据据。其其中中,标标题题用用于于概概述述表表格格内内容容、功功能能等等,可可视视需需要要取取
36、舍舍;表表头头用用于于定定义义列列标标题题,也也可可视视需需要要取取舍;表数据是表格的主要内容,一般是必须的。舍;表数据是表格的主要内容,一般是必须的。 在在HTMLHTML中中,组组成成表表格格的的小小方方格格称称为为单单元元格格(CellCell);用用于于分分割空间以构成表格的直线称为框线(割空间以构成表格的直线称为框线(BorderBorder)。)。 计算机网络导论表格示例计算机网络导论2.7.1 HTML表格的语法结构表格的语法结构与与表表格格有有关关的的许许多多标标签签都都需需要要嵌嵌套套使使用用。一一个个单单元元格格是是通通过过标标签签、标标签签和和(或或)标标签签嵌嵌套套定定
37、义义的,其描述定位顺序是表、行和列。的,其描述定位顺序是表、行和列。学生基本情况表学生基本情况表姓名姓名性别性别出生日期出生日期 计算机网络导论2.7.2与表格有关的标签与表格有关的标签1标签标签标标签签是是表表格格的的标标识识符符,用用于于界界定定表表格格的的范范围围。标签可以嵌套在标签可以嵌套在标签中,以构造表中表。标签中,以构造表中表。标标签签的的主主要要属属性性有有:border属属性性、cellspacing属属性性、cellpadding属性和属性和width属性。属性。2标签标签标标 签签 应应 成成 对对 出出 现现 。 位位 于于 和和标签之间的内容为表格标题。标签之间的内容
38、为表格标题。标签有两个可选属性:标签有两个可选属性:align和和valign。其中,。其中,align的值可为的值可为left、right或或center,;,;valign的值可为的值可为top或或bottom。3标签标签标标签签是是成成对对出出现现的的标标签签,用用于于界界定定表表格格中中的的行行。标签有两个可选的属性:标签有两个可选的属性:align和和valign。计算机网络导论4标签和标签和标签标签标标签签和和标标签签都都是是用用来来定定义义单单元元格格的的,都都是是成成对对出出现现的的标标签签且且应应嵌嵌套套在在标标签签内内使使用用。这这两两个个标标签签内内几几乎乎可以包含所有的
39、可以包含所有的HTML标签(包括标签(包括标签)。标签)。在在默默认认情情况况下下,所所界界定定的的单单元元格格中中内内容容将将被被加加粗粗显显示示。除除此此之之外外,标标签签与与标标签签的的的的属属性性、功功能能是是完完全全相相同的。同的。(或或)标标签签还还有有两两个个属属性性,一一个个是是width属属性性;另一个是另一个是height属性。属性。 此此 外外 , 还还 可可 以以 用用 ( 或或 ) 的的 rowspan属属 性性 、colspan属性来定义复杂表格。属性来定义复杂表格。计算机网络导论4标签和标签和标签标签标标签签和和标标签签都都是是用用来来定定义义单单元元格格的的,都
40、都是是成成对对出出现现的的标标签签且且应应嵌嵌套套在在标标签签内内使使用用。这这两两个个标标签签内内几几乎乎可以包含所有的可以包含所有的HTML标签(包括标签(包括标签)。标签)。在在默默认认情情况况下下,所所界界定定的的单单元元格格中中内内容容将将被被加加粗粗显显示示。除除此此之之外外,标标签签与与标标签签的的的的属属性性、功功能能是是完完全全相相同的。同的。(或或)标标签签还还有有两两个个属属性性,一一个个是是width属属性性;另一个是另一个是height属性。属性。 此此 外外 , 还还 可可 以以 用用 ( 或或 ) 的的 rowspan属属 性性 、colspan属性来定义复杂表格
41、。属性来定义复杂表格。计算机网络导论3级联样式表级联样式表CSS级级联联样样式式表表(CasdingStyleSheet)简简称称CSS,是是以以HTML为为基基础础的的语语言言,用用于于定定义义网网页页中中内内容容的的格格式式。其其主主要要特特点点是是,可可以以独独立立地地为为网网页页中中的的各各种种对对象象定定义义格格式式,并并可可将将一一种种格格式式用于多个网页。用于多个网页。IE3.0和和NC4.0及以后的版本都支持及以后的版本都支持CSS。CSS克克服服了了HTML文文档档内内容容与与格格式式说说明明相相混混合合的的缺缺陷陷,且且提提供供了了远远比比HTML丰丰富富的的格格式式。此此
42、外外在在使使用用方方法法上上,也也比比HTML灵活了许多。灵活了许多。 定定义义CSS样样式式时时,不不必必考考虑虑浏浏览览器器的的兼兼容容性性。不不支支持持CSS的的浏览器能够自动忽略浏览器能够自动忽略CSS样式。样式。计算机网络导论3.1 样式定义的语法规则样式定义的语法规则1选择符的定义方法选择符的定义方法下下面面是是一一个个HTML文文档档的的头头部部,其其中中通通过过CSS,对对HTML标标签签和和的格式进行了修改。的格式进行了修改。CSS示例示例H1 color:redH2 color:green位位于于和和之之间间的的部部分分就就是是样样式式定定义义。其其中中:H1和和H2称称为
43、为选选择择符符,color称称为为属属性性,red、green则则称称为为属属性性值。值。样式定义的一般格式如下:样式定义的一般格式如下: 选择符选择符属性:值;属性:值;属性:值;属性:值;计算机网络导论2选择符的分类选择符的分类第一类选择符为第一类选择符为HTML标签名,如标签名,如P、BODY、A等。等。第二类选择符为类。可以使同一元素具有不同的格式。第二类选择符为类。可以使同一元素具有不同的格式。与与元元素素相相关关联联的的,称称为为相相关关类类选选择择符符,反反之之称称为为独独立立类类选选择择符。符。第第三三类类选选择择符符为为ID。其其功功能能与与独独立立类类选选择择符符相相同同,
44、定定义义方方法法也类似。只是定义时,以也类似。只是定义时,以“#”而不是以而不是以“.”开始。开始。ID选选择择符符对对JavaScript提提供供了了较较强强的的支支持持,如如果果不不需需编编写写浏浏览器端脚本而只是用览器端脚本而只是用CSS指定格式,则应选择类选择符。指定格式,则应选择类选择符。3选择符的组合、继承和关联选择符的组合、继承和关联在定义选择符时,如果需要赋予某些操作符一些相同的属性在定义选择符时,如果需要赋予某些操作符一些相同的属性值,则可以进行组合声明。值,则可以进行组合声明。在在文文档档中中,选选择择符符是是可可以以嵌嵌套套的的。在在嵌嵌套套结结构构中中,除除另另有有定定
45、义义的的情情况况外外,位位于于内内层层的的选选择择符符将将自自动动继继承承外外层层选选择择符符的的格格式。式。 计算机网络导论当当两两个个或或多多个个选选择择符符嵌嵌套套使使用用时时,可可能能需需要要使使嵌嵌套套结结构构中中位位于于内内层层选选择择符符中中的的内内容容具具有有某某种种特特定定的的格格式式,这这时时可可以以对对选选择符进行关联定义。择符进行关联定义。增增加加关关联联格格式式说说明明前前后后的的源源文文档档在在浏浏览览器器中中的的显显示示效效果果如如图图所示。所示。 未关联选择符的嵌套效果 关联后选择符的嵌套效果 计算机网络导论3.2 样式表的定义模式样式表的定义模式在在上上面面的
46、的举举例例中中,样样式式定定义义是是在在标标签签中中进进行行的的。事事实上,可以采用若干种模式进行样式定义。实上,可以采用若干种模式进行样式定义。1在在HTML文档的头部定义样式文档的头部定义样式这就是前面举例中采用的模式,在此不赘述。这就是前面举例中采用的模式,在此不赘述。2在在HTML标签内定义样式标签内定义样式可可以以在在HTML标标签签内内加加入入临临时时有有效效的的样样式式,采采用用这这种种方方式式所所定定义的样式不是永久有效的。义的样式不是永久有效的。3 3在独立的样式表文件中定义样式在独立的样式表文件中定义样式可可以以将将样样式式定定义义存存储储在在独独立立文文件件中中。建建立立
47、样样式式表表文文件件后后,就就可以在多个可以在多个HTMLHTML文档中进行调用。文档中进行调用。这这种种方方法法的的最最大大优优点点是是,可可以以十十分分便便捷捷地地对对大大量量网网页页的的格格式式进行修改,只要这些网页调用了相同的样式表文件。进行修改,只要这些网页调用了相同的样式表文件。 计算机网络导论一个简单的样式表文件内容如下所示。一个简单的样式表文件内容如下所示。P font-family:华文隶书华文隶书 .d-center text-align:center如如果果上上面面样样式式表表文文件件的的文文件件名名为为sample.css,且且与与下下列列源源文文档共处同一目录,则可以
48、用链接方式或导入方式引用。档共处同一目录,则可以用链接方式或导入方式引用。 链接方式:链接方式: 导入方式:导入方式: 计算机网络导论常用的常用的HTMLHTML标签标签标识标识HTMLHTML文件格式的结构:文件格式的结构:、 、 、设定文字格式:设定文字格式:、标识超级链接:标识超级链接:A HREF=“ 链接文本链接文本列表:列表: 表格:表格: /TR /TR实现与用户交互:实现与用户交互: 插入图片:插入图片:IMG SRC=IMG SRC=“文件名或文件名或URLURL”框架命令:框架命令: 计算机网络导论7.3.6 IE7.3.6 IE浏览器浏览器1.IE1.IE浏览器的配置浏览
49、器的配置2.IE2.IE浏览器的基本操作浏览器的基本操作3.IE3.IE浏览器的高级使用浏览器的高级使用计算机网络导论 Internet属性窗口计算机网络导论计算机网络导论计算机网络导论计算机网络导论计算机网络导论计算机网络导论 IE浏览器的高级属性设置浏览器的高级属性设置计算机网络导论7.4 7.4 电子邮件服务电子邮件服务7.4.1 7.4.1 概述概述电子邮件(电子邮件(E-mailE-mail): :是是InternetInternet或计算机网络上的各用户或计算机网络上的各用户之间通过电子信件的形式进行通信的一种现代通信方式。之间通过电子信件的形式进行通信的一种现代通信方式。优势:优
50、势: 传递迅速传递迅速 费用低廉费用低廉 能集多种信息于一封邮件能集多种信息于一封邮件 收发方便收发方便 同一邮件可同时发给多个接收者同一邮件可同时发给多个接收者计算机网络导论7.4.27.4.2邮件系统的工作过程邮件系统的工作过程用户用户代理代理邮件邮件服务器服务器邮件邮件服务器服务器用户用户代理代理123456SMTPSMTPSMTPSMTPPOPPOP计算机网络导论7.4.37.4.3电子邮件地址电子邮件地址用户名用户名 邮箱所在服务器的域名邮箱所在服务器的域名 7.4.47.4.4电子邮件的信息格式电子邮件的信息格式 首部主体首部主体Date:Tue,14Jun 2005 22:41:
51、39+0800From: To: bo Subject: Picture of Mary. data data . . .data data data 计算机网络导论.计算机网络导论7.4.57.4.5Outlook ExpressOutlook Express的配置与使用的配置与使用MicrosoftMicrosoft,与,与IEIE软件捆绑发行软件捆绑发行Outlook Express设置:设置: (以中文版OutlookExpress6为例)首先设置邮件帐号,打开OutlookExpress后,单击窗口中的“工具”菜单,选择“帐号”;计算机网络导论 点击“邮件”标签,点击右侧的“添加”按
52、钮,在弹出的菜单中选择“邮件”; 计算机网络导论 在弹出的对话框中,根据提示,输入您的“显示名”,然后点击“下一步”; 计算机网络导论 输入您已经申请过的电子邮件地址,如: * ,然后点击“下一步”; 计算机网络导论输入邮箱的POP3和SMTP服务器地址后,再点击“下一步”;POP3服务器:SMTP服务器:计算机网络导论输入您VIP邮箱的帐号及密码(帐号只输入前面的部分),再点击“下一步”;注意:“使用安全密码验证登录”前不用打勾计算机网络导论单击“完成”按钮保存您的设置;计算机网络导论最后设置SMTP服务器身份验证:在“邮件”标签中,双击刚才添加的帐号,弹出此帐号的属性框;计算机网络导论请点
53、击“服务器”标签,然后在下端“发送邮件服务器”处,选中“我的服务器要求身份验证”选项,并点击右边“设置”标签,选中“使用与接收邮件服务器相同的设置”;计算机网络导论点击“确定”,然后“关闭”帐户框,现在设置成功!点击主窗口中的“发送接收”按钮即可进行邮件收发。计算机网络导论7.5 7.5 文件传输服务文件传输服务7.5.1 7.5.1 概述概述FTP: protocolFTP: protocol采用采用 C/S C/S 模式模式 下载(下载(downloaddownload):从远程主机拷贝文件至自己的计):从远程主机拷贝文件至自己的计算机上。算机上。上传(上传(upload):upload)
54、:文件从自己的计算机中拷贝至远程主文件从自己的计算机中拷贝至远程主机上。机上。2.2.匿名匿名FTP anonymousFTP anonymous3.FTP3.FTP的工作过程的工作过程p192p192计算机网络导论7.5.2 FTP7.5.2 FTP客户软件客户软件CuteFTPCuteFTP最先拥有断点续传的功能。最先拥有断点续传的功能。计算机网络导论计算机网络导论计算机网络导论7.5.37.5.3FTPFTP命令解释器命令解释器1 1、进入、进入FTPFTP命令解释器命令解释器 FTP -AhostFTP -Ahosthosthost:指定连接的远程主机的名称或:指定连接的远程主机的名称
55、或IPIP地址。地址。-A-A:以匿名的身份登录:以匿名的身份登录2 2、openopen:用于与指定的:用于与指定的FtpFtp服务器建立连接服务器建立连接 open host portopen host port 3 3、user:user:指定用户名和口令指定用户名和口令 user username password accountuser username password account计算机网络导论4 4、dirdir:显示远程的文件和子目录列表:显示远程的文件和子目录列表 dir remotedirectory localfiledir remotedirectory localfile5 5、cd remotedirectory:cd remotedirectory:用于更改远程主机上的工作目用于更改远程主机上的工作目录。录。6 6、deletedelete7 7、getget8 8、putput9 9、quitquit计算机网络导论