网络基础及因特网基本知识ppt课件.ppt
2.1 2.1 计算机网络基础计算机网络基础计算机网络基础计算机网络基础 2.1.1 2.1.1 计算机网络的基本概念计算机网络的基本概念计算机网络的基本概念计算机网络的基本概念 计计算算机机网网络络是是指指把把若若干干台台地地理理位位置置不不同同的的、具具有有独独立立功功能能的的计计算算机机,通通过过通通信信设设备备和和线线路路相相互互联联接接起起来来,以以实实现现信信息息传输和资源共享的一种计算机系统。传输和资源共享的一种计算机系统。计计算算机机网网络络资资源源包包括括硬硬件件资资源源、软软件件资资源源和和数数据据资资源源。其其中中最最重重要要的的是是数数据据资资源。源。2.1 2.1 计算机网络基础计算机网络基础计算机网络基础计算机网络基础 2.1.2 2.1.2 计算机网络计算机网络计算机网络计算机网络的构成的构成的构成的构成 (1)网网络络通通信信系系统统。提提供供节节点点之之间间的的数数据据通信功能。通信功能。(2)网网络络操操作作系系统统。对对网网络络资资源源进进行行有有效效的的管管理理,提提供供基基本本的的网网络络服服务务、网网络络操操作界面、网络安全性和可靠性等措施。作界面、网络安全性和可靠性等措施。(3)网网络络应应用用系系统统。根根据据应应用用要要求求而而开开发发的的基基于于网网络络环环境境的的应应用用系系统统(如如电电子子商商务系统)。务系统)。2.1 2.1 计算机网络基础计算机网络基础计算机网络基础计算机网络基础 2.1.3 2.1.3 计算机网络的分类计算机网络的分类计算机网络的分类计算机网络的分类 计计算算机机网网络络按按各各个个节节点点分分布布的的地地理理范范围围分分类类,可可分分成成局局域域网网 (LAN)(LAN)和和广广域域网网 (WAN)(WAN)。主要差别是通信距离和传输速率。主要差别是通信距离和传输速率。局局域域网网主主要要用用来来构构造造一一个个单单位位的的内内部部网网,以以资资源源共共享享为为主主要要目目的的。广广域域网网主主要要指指公公用数据通信网,以数据通信为主要目的。用数据通信网,以数据通信为主要目的。2.22.2 因特网因特网因特网因特网InternetInternet 2.2.1 Internet2.2.1 Internet的产生与发展的产生与发展的产生与发展的产生与发展 InternetInternet是是由由世世界界上上许许多多计计算算机机网网络络和和计计算算机机互联而成的超大型计算机网络。互联而成的超大型计算机网络。InternetInternet起起源源于于19681968年年美美国国国国防防部部由由高高级级研研究究署建立的署建立的ARPANetARPANet。19811981年年,从从ARPANetARPANet分分裂裂出出MILNetMILNet。19861986年年美美国国国国家家科科学学基基金金会会组组建建了了NSFNetNSFNet,并并把把当当时时美美国国最最大大的的5 5个个主主干干网网NSFNetNSFNet、ARPANetARPANet、MILNetMILNet、ESNetESNet以以 及及 NSINetNSINet相相 互互 联联 接接,从从 而而 取取 代代 了了ARPANetARPANet。到到19891989年年,与与NSFNetNSFNet相相连连的的网网络络已已达达500500个,这就是现在所说的个,这就是现在所说的InternetInternet。9090年年代代初初,IBMIBM、MCIMCI和和MERITMERIT等等公公司司建建立立了了ANSANS网。网。ANSANS网成为因特网的主干网。网成为因特网的主干网。2.22.2 因特网因特网因特网因特网InternetInternet 2.2.2 Internet2.2.2 Internet在我国的发展在我国的发展在我国的发展在我国的发展 第一阶段为第一阶段为1987198719931993年:年:F19871987年年9 9月月2020日日,北北京京计计算算机机应应用用研研究究所所发发出了我国第一封电子邮件。出了我国第一封电子邮件。F19901990年年4 4月月,中中关关村村地地区区教教育育和和科科研研示示范范网网(NCFC)(NCFC)启动。启动。F19931993年年3 3月月,中中科科院院高高能能物物理理所所与与美美国国斯斯坦坦福大学专线开通。福大学专线开通。F19941994年年4 4月月2020日日,NCFCNCFC通通过过美美国国SprintSprint公公司司连连入入InternetInternet的的国国际际专专线线开开通通,实实现现了了与与InternetInternet的全功能连接。的全功能连接。2.22.2 因特网因特网因特网因特网InternetInternet 2.2.2 Internet2.2.2 Internet在我国的发展在我国的发展在我国的发展在我国的发展 第二阶段从第二阶段从19941994年至今:年至今:F19941994年年5 5月月1515日日,中中国国科科学学院院高高能能物物理理研研究究所所设设立立了了国国内内第第一一个个WEBWEB服服务务器器,推推出出中中国国第一套网页。第一套网页。F2121日日,中中国国科科学学院院计计算算机机网网络络信信息息中中心心完完成成了中国国家顶级域名了中国国家顶级域名(CN)(CN)服务器的设置。服务器的设置。F同同年年,中中国国公公用用计计算算机机互互联联网网(CHINANETCHINANET)的建设开始启动。的建设开始启动。F20042004年年3 3月月1919日日,我我国国第第一一个个下下一一代代互互联联网网主干网主干网CERNET2CERNET2试验网开通并提供服务试验网开通并提供服务2.22.2 因特网因特网因特网因特网InternetInternet 2.2.3 Internet2.2.3 Internet的主要功能与应用的主要功能与应用的主要功能与应用的主要功能与应用 (1)(1)信息信息浏览浏览服服务务(WWW)(WWW)WWW(World WWW(World Wide Wide Web)Web)也也称称万万维维网网或或WebWeb,是是一一个个基基于于超超文文本本(Hypertext)(Hypertext)方方式式的的信信息息发布与浏览系统。发布与浏览系统。WWWWWW是是一一个个由由文文件件、图图片片和和声声音音构构成成的的信信息息集集合合(存存储储在在遍遍布布全全球球的的各各种种各各样样的的计计算算机机中中)。要要访访问问WWWWWW必必须须使使用用专专用用的的软软件件WWWWWW浏浏览器览器(运行于用户计算机上的一种软件运行于用户计算机上的一种软件)。在在Internet上发布信息要将资料制作成网页。上发布信息要将资料制作成网页。2.22.2 因特网因特网因特网因特网InternetInternet 2.2.3 Internet2.2.3 Internet的主要功能与应用的主要功能与应用的主要功能与应用的主要功能与应用 (2)(2)电电子子邮邮件服件服务务(E-mail)E-mail(Electronic Mail)是是指指通通过过Internet与与其他用户之间进行通信联系的一种方式其他用户之间进行通信联系的一种方式。在在Internet上上有有许许多多邮邮件件服服务务器器,它它们们接接收收用用户户和和其其他他邮邮件件服服务务器器传传送送来来的的电电子子邮邮件件,再再转转发发到到另另一一些些邮邮件件服服务务器器或或用用户户的的电电子子邮箱。邮箱。电电子子邮邮件件常常用用的的两两个个协协议议是是SMTPSMTP和和POPPOP。SMTP负责邮件传输,负责邮件传输,POP负责邮件接收。负责邮件接收。2.22.2 因特网因特网因特网因特网InternetInternet 2.2.3 Internet2.2.3 Internet的主要功能与应用的主要功能与应用的主要功能与应用的主要功能与应用 (3)(3)文件文件传输传输服服务务(FTP)FTP是是 文文 件件 传传 输输 协协 议议(File Transfer Protocol)以以及及使使用用该该协协议议进进行行文文件件传传输输的的简称。简称。FTP支支持持所所有有格格式式文文件件的的传传输输,并并支支持持文文件件在不同的操作系统间的传输。在不同的操作系统间的传输。FTP采用客户机采用客户机/服务器的模式服务器的模式。2.22.2 因特网因特网因特网因特网InternetInternet 2.2.3 Internet2.2.3 Internet的主要功能与应用的主要功能与应用的主要功能与应用的主要功能与应用 (4)(4)远远程登程登录录服服务务(Telnet)Telnet(Telecommunication Network Protocol)是是指指在在网网络络通通信信协协议议Telnet的的支支持持下下使使本本地地计计算机暂时成为远程计算机的仿真终端的过程。算机暂时成为远程计算机的仿真终端的过程。远远程程登登录录可可以以使使本本地地计计算算机机连连接接到到一一个个远远程程的的计计算算机机上上,使使用用远远程程计计算算机机允允许许使使用用的的各各项功能。项功能。2.22.2 因特网因特网因特网因特网InternetInternet 2.2.3 Internet2.2.3 Internet的主要功能与应用的主要功能与应用的主要功能与应用的主要功能与应用 (5)(5)电电子公告牌系子公告牌系统统(BBS)BBS(Bulletin Board System)是是有有许许多多人人参与的论坛系统。参与的论坛系统。BBS的功能包括:的功能包括:信息布告区信息布告区 讨论区讨论区 文件交流区文件交流区 在在线线交交谈谈:ICQ、OICQ、MSN、Net meeting、Chat room 2.22.2 因特网因特网因特网因特网InternetInternet 2.2.3 Internet2.2.3 Internet的主要功能与应用的主要功能与应用的主要功能与应用的主要功能与应用 (6)(6)新新闻组闻组(UsenetUsenet)Usenet(User Network)可可被被看看成成是是一一个个全全球球性性的的BBS。Usenet中中的的讨讨论论区区称称为为新新闻闻组。组。参参与与新新闻闻组组讨讨论论需需要要借借助助于于新新闻闻服服务务器器。新新闻闻服服务务器器都都遵遵循循NNTP协协议议,它它们们互互相相连成一个大的网络。连成一个大的网络。参参与与新新闻闻组组的的用用户户可可以以选选择择一一个个或或多多个个新新闻闻服服务务器器,阅阅读读新新闻闻组组中中的的文文章章,也也可可向向新闻组发表自己的文章。新闻组发表自己的文章。比如宁波新闻组:比如宁波新闻组:news:/news:/ 2.2.4 Internet2.2.4 Internet协议协议协议协议 Internet使使用用一一种种专专门门的的协协议议TCP/IP来来保保证数据可靠地送达指定的目的地。证数据可靠地送达指定的目的地。TCP/IP由由传传输输控控制制协协议议TCP(Transmission Control Protocol)和和网网间间协协议议IP(Internet protocol)组成。组成。TCP/IP是一个四层协议体系结构。是一个四层协议体系结构。1.TCP/IP1.TCP/IP1.TCP/IP1.TCP/IP1.TCP/IP1.TCP/IP体系结构体系结构体系结构体系结构体系结构体系结构 2.22.2 因特网因特网因特网因特网InternetInternet 2.2.4 Internet2.2.4 Internet协议协议协议协议 TCP/IP的四层协议体系结构的四层协议体系结构 应用层网际层传输层链路层SMTP,DNS,FTP,HTTP,SNMPTCP UDPIP(ICMP,ARP,RARP)Ethernet,Fast Ethernet,Gigabit Ethernet,FDDI2.22.2 因特网因特网因特网因特网InternetInternet 用户调用访问网络的应用程序。提供一个应用程序到另一个应用程序的通信。解决计算机到计算机的通信问题。网络接口层,负责接受IP数据报,并把数据报发送到指定的网络上。2.2.5 IP2.2.5 IP地址与域名地址与域名地址与域名地址与域名 与与InternetInternet相相连连的的任任何何一一台台计计算算机机,不不管是大型的还是小型的,都被称为主机。管是大型的还是小型的,都被称为主机。IPIP地地址址是是在在InternetInternet中中为为每每台台主主机机分分配配的惟一标识符。的惟一标识符。IPIP地地址址用用3232位位的的二二进进制制整整数数表表示示,每每8 8位位用用“.”分分隔隔开开,形形成成4 4个个8 8位位组组,每每一一组组的的取取值值范范围围为为0 0255255之之间间的的整整数数,其其形形式为式为nnn.XXX.XXX.XXXnnn.XXX.XXX.XXX。1.1.1.IPIPIPIPIPIP地址地址地址地址地址地址 2.22.2 因特网因特网因特网因特网InternetInternet 2.2.5 IP2.2.5 IP地址与域名地址与域名地址与域名地址与域名 IPIP地址地址的的基本基本类类型:型:(1 1)A A类类网网:nnnnnn取取值值为为1 1127127者者,表表示示主主机机所所在在网网络络为为大大型型网网。在在A A类类网网中中,nnnnnn是是网网络络的的网网号号,其余三段用来表示主机号。其余三段用来表示主机号。(2 2)B B类类网网:nnnnnn取取值值为为128128191191者者,表表示示主主机机所所在在网网络络为为中中型型网网。在在B B类类网网中中,第第一一段段和和第第二二段段合合在在一一起起是是网网号号,第第三三段段为为子子网网号号,第第四四段段为为主机号。主机号。(3 3)C C类类网网:nnnnnn取取值值为为192192233233者者,表表示示主主机机所所在在网网络络为为小小型型网网。在在C C类类网网中中,第第一一段段至至第第三三段段合在一起合在一起为为网网络络号,第四段号,第四段为为主机号。主机号。1.1.1.IPIPIPIPIPIP地址地址地址地址地址地址 2.22.2 因特网因特网因特网因特网InternetInternet 2.2.5 IP2.2.5 IP地址与域名地址与域名地址与域名地址与域名 为为了了解解决决IPIP地地址址不不便便记记忆忆的的问问题题,人人们们为为每每台台主机起一个用字母表示的名字,即域名主机起一个用字母表示的名字,即域名 。域域名名(Domain(Domain Name)Name)是是一一个个具具有有层层次次结结构构的的符符号号串串,每每一一个个层层次次用用“.”号号分分隔隔开开。其其形形式式如:如:n n级子域名级子域名.二级子域名二级子域名.一级子域名一级子域名域域名名要要从从右右到到左左解解读读。位位置置越越靠靠右右其其表表示示的的范范围围 越越 大大,越越 靠靠 左左 越越 具具 体体。例例 如如,cncn表表示示中中国国,eduedu表表示示教教育育机机构构,zufezufe表表示示浙浙江江财财经经学学院院,wwwwww则则表表示示该该台主机是一台台主机是一台WWWWWW服务器。服务器。2.2.2.域名域名域名域名域名域名 2.22.2 因特网因特网因特网因特网InternetInternet 2.2.5 IP2.2.5 IP地址与域名地址与域名地址与域名地址与域名 通用的机构域名标准标识符为:通用的机构域名标准标识符为:comcom 商商业业机构;机构;edu edu 教育机构;教育机构;gov gov 政府部政府部门门;org org 非盈利非盈利组织组织;info info 信息服信息服务务企企业业;net net 网网络络支持中心;支持中心;firm firm 公司企公司企业业;store store 销销售企售企业业;web web 与与wwwwww有关的企有关的企业业;arts arts 文化文化娱乐娱乐企企业业;rec rec 休休闲娱乐闲娱乐企企业业;mil mil 军军事部事部门门;ac ac 学学术术机构机构国家和地区用两个字母标识,如:国家和地区用两个字母标识,如:UkUk英国;英国;caca加拿大;加拿大;cncn中国;中国;jpjp日本;日本;krkr 韩国韩国2.2.2.域名域名域名域名域名域名 2.22.2 因特网因特网因特网因特网InternetInternet 2.2.5 IP2.2.5 IP地址与域名地址与域名地址与域名地址与域名 一一级级域域名名和和二二级级域域名名由由专专门门的的域域名名管管理理机机构构(NIC)(NIC)管管理理,我我国国国国家家级级域域名名由由中中科科院院计计算算机机网网络络中中心心(NCFC)(NCFC)管管理理,三三级级以以下下的的域域名名由由各各个子网的个子网的NICNIC或具有或具有NICNIC功能的节点自己管理。功能的节点自己管理。NICNICNetwork information centerNetwork information center2.2.2.域名域名域名域名域名域名 2.22.2 因特网因特网因特网因特网InternetInternet 2.2.5 IP2.2.5 IP地址与域名地址与域名地址与域名地址与域名 要要访访问问网网上上的的一一台台主主机机,实实际际上上要要使使用用其其IPIP地地址址,因因此此需需要要将将域域名名转转换换为为相相应应的的IPIP地址。地址。域域名名与与IPIP地地址址之之间间的的转转换换是是双双向向的的,这这种种映射称为域名解析。映射称为域名解析。域域名名解解析析工工作作由由域域名名服服务务器器(DNS)(DNS)来来完完成成。域域名名服服务务器器的的设设置置是是层层次次型型的的。一一个个域域名名服服务务器器一一般般只只负负责责本本网网络络内内的的域域名名解解析析和和下一层的域名服务器。下一层的域名服务器。3.3.3.3.3.3.域名系统的工作过程域名系统的工作过程域名系统的工作过程域名系统的工作过程域名系统的工作过程域名系统的工作过程 2.22.2 因特网因特网因特网因特网InternetInternet 2.2.6 Internet2.2.6 Internet的接入技术的接入技术的接入技术的接入技术 (1)(1)拨号接入拨号接入指指ISPISP服服务务商商给给予予用用户户一一个个账账号号和和密密码码,用用户户通通过过调调制制解解调调器器(Modem)(Modem)并并利利用用电电话话线线拨拨号号登登录录到到ISPISP服服务务商商的的网网关关,并并通通过过其账号和密码连接到其账号和密码连接到InternetInternet。优点优点:价格低;安装简单;使用方便。价格低;安装简单;使用方便。缺点缺点:速度低;独占电话线;可靠性较低速度低;独占电话线;可靠性较低2.22.2 因特网因特网因特网因特网InternetInternet 2.2.6 Internet2.2.6 Internet的接入技术的接入技术的接入技术的接入技术 (2)ISDN(2)ISDN Integrated Integrated Service Service Digital Digital NetworkNetwork中中文文名名称称是是综综合合业业务务数数字字网网,俗俗称称“一一线线通通”,它采用数字传输和数字交换技术。,它采用数字传输和数字交换技术。ISDNISDN的的优优点点是是:传传输输速速率率高高;信信道道建建立立时时间短;线路使用效率高;传输质量稳定。间短;线路使用效率高;传输质量稳定。2.22.2 因特网因特网因特网因特网InternetInternet 2.2.6 Internet2.2.6 Internet的接入技术的接入技术的接入技术的接入技术 (3)ADSL(3)ADSL ADSL(Asymmetric ADSL(Asymmetric Digital Digital Subscriber Subscriber Loop)Loop)称称为非对称数字用户环路。为非对称数字用户环路。ADSLADSL的的优优点点是是:传传输输速速率率高高;上上网网和和打打电电话话互互不不干扰;费用低廉;安装快捷方便。干扰;费用低廉;安装快捷方便。DSLDSL(数数字字用用户户线线路路,DigitalSubscriberLineDigitalSubscriberLine)是是以以铜铜质质电电话话线线为为传传输输介介质质的的传传输输技技术术组组合合,它它包包括括HDSLHDSL、SDSLSDSL、VDSLVDSL、ADSLADSL和和RADSLRADSL等等,一一般般称称之之为为xDSLxDSL。它它们们主主要要的的区区别别就就是是体体现现在在信信号号传传输输速速度度和和距距离离的的不不同同以以及及上上行行速速率率和和下下行行速速率率对对称性的不同这两个方面称性的不同这两个方面 。2.22.2 因特网因特网因特网因特网InternetInternet 2.2.6 Internet2.2.6 Internet的接入技术的接入技术的接入技术的接入技术 (4)DDN(4)DDN DDNDDN是是英英文文Digital Digital Data Data Network(Network(数数字字数数据据网网)的的缩缩写写,是是利利用用数数字字传传输输通通道道和和数数字字交交叉叉复复用用节节点点组组成成的的数数字字数数据据传传输输网网。用用户户可可通通过过调调制制解解调调器器入入网网,也也可可通通过过光光纤电路入网。纤电路入网。DDNDDN的的优优点点是是:传传输输速速率率高高;连连接接方方式式灵灵活活;保密性高保密性高 。2.22.2 因特网因特网因特网因特网InternetInternet 2.2.6 Internet2.2.6 Internet的接入技术的接入技术的接入技术的接入技术 (5)Cable Modem(5)Cable Modem Cable Cable Modem(Modem(线线缆缆调调制制解解调调器器)是是利利用用现现成成的的有有线线电电视视(CATV)(CATV)网进行数据传输。网进行数据传输。Cable Cable Modem,Modem,它它是是一一种种以以有有线线电电视视使使用用的的宽宽不不带带同同轴轴电电缆缆介介质质,利利用用有有线线电电视视网网提提供供的的数数据据传传输输的的广广域域网网连连接接技技术术它它的的主主要要特特点点:(1 1)传传输输速速率率高高:下下行行速速率率3 338Mdps38Mdps,上上行行速速率率786Mdps786Mdps(2 2)传传输输距距离离为为:42422KM 2KM(3 3)共共享享带带宽宽(4 4)能能提提供供语语音音数数据据等等多多种种信信息息业业务务服服务务(5 5)在在使使用用Cable Cable ModemModem技技术术时时,须须对对现现有有CATVCATV系系统统进进行行双双向向改改造造,使使之成为之成为HFCHFC系统,即双向系统系统,即双向系统Cable Cable ModemModem的的优优点点是是:传传输输速速率率高高;一一线线多多用用;永永久连接。久连接。2.22.2 因特网因特网因特网因特网InternetInternet 2.32.3 万维网万维网万维网万维网WWW WWW WWW WWW 2.3.1 2.3.1 WWWWWWWWWWWW的含义和特点的含义和特点的含义和特点的含义和特点 含含义义:以以HTMLHTML语语言言和和HTTPHTTP协协议议为为基基础础的的信信息息发发布布与与浏浏览览系系统统,是是一一个个在在因因特特网网上使用的分布式、多媒体、超文本系统。上使用的分布式、多媒体、超文本系统。核核心心功功能能:浏浏览览和和搜搜索索因因特特网网上上的的多多媒媒体体信信息息。WWWWWW提提供供了了一一个个全全新新的的信信息息浏浏览览和和搜搜索索的的方方法法,使使得得用用户户能能够够通通过过浏浏览览器方便地找到所需要的信息。器方便地找到所需要的信息。1.1.1.WWWWWWWWWWWWWWWWWW的含义的含义的含义的含义的含义的含义 2.3.1 2.3.1 WWWWWWWWWWWW的含义和特点的含义和特点的含义和特点的含义和特点 (1)(1)采用超链接技术采用超链接技术 (2)(2)交互性交互性 (3)(3)动态性动态性 (4)(4)适合于各种平台适合于各种平台 2.2.2.WWW WWW WWW WWW WWW WWW的特点的特点的特点的特点的特点的特点 2.32.3 万维网万维网万维网万维网WWW WWW WWW WWW 2.3.2 WWW2.3.2 WWW的基本结构的基本结构的基本结构的基本结构 1.1.1.浏览器浏览器浏览器浏览器浏览器浏览器/服务器结构服务器结构服务器结构服务器结构服务器结构服务器结构 WWW浏览器WWW服务器信息(请求)HTTPHTTP信息(响应)HTTPHTTP因特网2.32.3 万维网万维网万维网万维网WWW WWW WWW WWW 2.3.2 WWW2.3.2 WWW的基本结构的基本结构的基本结构的基本结构 2.2.2.2.2.2.浏览器浏览器浏览器浏览器浏览器浏览器/服务器服务器服务器服务器服务器服务器/数据库服务器结构数据库服务器结构数据库服务器结构数据库服务器结构数据库服务器结构数据库服务器结构 WWW浏览器WWW服务器信息(请求)HTTP HTTP信息(响应)HTTPHTTP数据库服务器因特网2.32.3 万维网万维网万维网万维网WWW WWW WWW WWW 2.3.3 Web2.3.3 Web浏览器浏览器浏览器浏览器 浏览器是用户端计算机上的应用软件。浏览器是用户端计算机上的应用软件。WebWeb浏浏览览器器工工作作时时首首先先使使用用HTTPHTTP协协议议向向WWWWWW服服务务器器发发送送请请求求以以访访问问指指定定的的文文档档或或服服务务;WebWeb服服务务器器会会发发回回请请求求的的响响应应-HTMLHTML文文档档;然然后后浏浏览览器器解解释释其其中中的的标标记记代码并以正确的格式显示代码并以正确的格式显示在浏览器上在浏览器上。浏浏览览器器的的一一般般具具有有URLURL定定向向、浏浏览览、查查找、存储和打印等功能找、存储和打印等功能 2.32.3 万维网万维网万维网万维网WWW WWW WWW WWW 2.3.3 Web2.3.3 Web浏览器浏览器浏览器浏览器 URL(Uniform URL(Uniform Resource Resource Locators)Locators)是是指指在在浏浏览览器器的的地地址址栏栏中中需需要要输输入入的的资资源源地地址址。WebWeb浏浏览览器器用用URLURL指指出出网网络络服服务务器器的的网络信息源,从而达到超媒体的链接。网络信息源,从而达到超媒体的链接。URLURL一一般般包包括括:信信息息资资源源类类型型/协协议议、服服务器地址、端口号、路径、文件名。务器地址、端口号、路径、文件名。格式:格式:协议协议:/:/域名域名:/2.32.3 万维网万维网万维网万维网WWW WWW WWW WWW 2.3.3 Web2.3.3 Web浏览器浏览器浏览器浏览器 信息资源类型信息资源类型/协议一般有:协议一般有:(1)Http WWW(1)Http WWW服务器文件,如:服务器文件,如:http:/ (2)File (2)File 本地文件服务,如:本地文件服务,如:file:/c:/My Documents/Ec-book.html (3)FTP FTP (3)FTP FTP服务器文件,如:服务器文件,如:ftp:/ 域名又称网址、服务器地址,如域名又称网址、服务器地址,如: 端端口口表表明明请请求求的的数数据据源源端端口口。按按照照标标准准,WWWWWW服服务务使使用用8080号端口。号端口。路路径径和和文文件件名名指指出出所所需需资资源源(文文件件)的的名名称称及及其其在在计计算机算机(服务器服务器)中的地址。中的地址。2.32.3 万维网万维网万维网万维网WWW WWW WWW WWW 2.3.4 Web2.3.4 Web编程语言和技术编程语言和技术编程语言和技术编程语言和技术 HTML(HyperText HTML(HyperText Markup Markup LanguageLanguage,超超文文本本标标记记语语言言)由由具具有有一一定定语语法法结结构构的的标记符和普通文档组成。标记符和普通文档组成。HTMLHTML含含有有指指向向多多媒媒体体数数据据的的指指针针(超超链链接接)。通通过过超超链链接接,用用户户通通过过简简单单地地单单击鼠标,就可得到所要的文档。击鼠标,就可得到所要的文档。HTMLHTML的的源源文文件件是是纯纯文文本本文文件件,可可以以使使用用任任何何文文本本编编辑辑器器来来建建立立和和编编辑辑。现现在在大大多用专门的网页编辑器来编制。多用专门的网页编辑器来编制。1.HTML 1.HTML 1.HTML 1.HTML 1.HTML 1.HTML 2.32.3 万维网万维网万维网万维网WWW WWW WWW WWW 2.3.4 Web2.3.4 Web编程语言和技术编程语言和技术编程语言和技术编程语言和技术 JavaJava语语言言可可以以提提供供一一种种WebWeb环环境境下下跨跨平平台台交互应用程序的手段。交互应用程序的手段。主主要要功功能能:起起WebWeb服服务务器器应应用用程程序序接接口口的的作用,给作用,给WWWWWW增添交互性和动态特征。增添交互性和动态特征。工工作作原原理理:在在HTMLHTML文文件件中中通通过过APPAPP标标志志嵌嵌JavaJava的的小小应应用用程程序序AppletApplet;AppletApplet源源码码在在服服务务器器端端被被JavaJava编编译译器器编编译译成成字字节节码码;在在客客户户机机端端,内内嵌嵌字字节节码码解解释释器器的的浏浏览览器器解解释包含字节码的释包含字节码的HTMLHTML文档。文档。2.2.2.Java Java Java Java Java Java 2.32.3 万维网万维网万维网万维网WWW WWW WWW WWW 23.4 Web23.4 Web编程语言和技术编程语言和技术编程语言和技术编程语言和技术 CGI(Common CGI(Common Gateway Gateway Interface)Interface)是是公公共共网网关关接接口口,它它为为WebWeb服服务务器器定定义义了了一一种种与与外部应用程序交互、共享信息的标准。外部应用程序交互、共享信息的标准。工工作作原原理理:用用户户请请求求激激活活一一个个CGICGI程程序序;CGICGI程程序序将将交交互互主主页页中中用用户户输输入入的的信信息息提提取取出出来来传传给给外外部部应应用用程程序序,并并启启动动外外部部应应用用程程序序;外外部部应应用用程程序序的的处处理理结结果果通通过过CGICGI程程序序传传给给WebWeb服服务务器器,WebWeb服服务务器器再再以以HTMLHTML形式传给用户。形式传给用户。3 3 3CGI CGI CGI CGI CGI CGI 2.32.3 万维网万维网万维网万维网WWW WWW WWW WWW 2.3.4 Web2.3.4 Web编程语言和技术编程语言和技术编程语言和技术编程语言和技术 Web Web APIAPI是是 WebWeb服服 务务 器器 应应 用用 编编 程程 接接 口口(Application Programming Interface)(Application Programming Interface)。Web Web APIAPI通通常常以以动动态态链链接接库库(DLL)(DLL)的的形形式式提提供供,是是驻驻留留在在WebWeb服服务务器器上上的的程程序序。通通过过Web APIWeb API也能实现对数据库的访问。也能实现对数据库的访问。4 4 4Web API Web API Web API Web API Web API Web API 2.32.3 万维网万维网万维网万维网WWW WWW WWW WWW 2.3.4 Web2.3.4 Web编程语言和技术编程语言和技术编程语言和技术编程语言和技术 ASP(Active ASP(Active Server Server Pages)Pages)是是一一种种服服务务器器端端的的脚脚本本运运行行环环境境,通通过过它它可可以以建建立立并并运运行行动态动态、交互的、交互的WebWeb服服务务器器应应用。用。ASPASP页页面面是是一一种种嵌嵌入入了了用用某某种种脚脚本本语语言言书书写的程序代写的程序代码码的的HTMLHTML页页面。面。特特点点:ASPASP页页面面中中的的脚脚本本程程序序代代码码不不发发送送至至客客户户浏浏览览器器解解释释执执行行,而而是是在在WebWeb服服务务器器中中由由IISIIS解解释释,并并将将结结果果生生成成HTMLHTML语语句句,与与ASPASP页页面面中中非非脚脚本本代代码码的的HTMLHTML部部分分合合并并成一个完整的网成一个完整的网页页,返回至,返回至浏览浏览器。器。5.ASP 5.ASP 5.ASP 5.ASP 5.ASP 5.ASP 2.32.3 万维网万维网万维网万维网WWW WWW WWW WWW 2.3.4 Web2.3.4 Web编程语言和技术编程语言和技术编程语言和技术编程语言和技术 工作原理:工作原理:(1)(1)当当用用户户申申请请一一个个.asp.asp页页面面时时,WebWeb服服务务器器响响应应该该HTTPHTTP请请求求,调调用用ASPASP引引擎擎,解解释释被被申申请请文文件件。如如是普通是普通HTMLHTML语语句,直接送到客句,直接送到客户户端端浏览浏览器器显显示。示。(2)(2)当当遇遇到到与与ActiveX ActiveX ScriptingScripting兼兼容容的的脚脚本本时时,ASPASP引引擎擎会会调调用用相相应应的的脚脚本本引引擎擎进进行行处处理理,然然后后将将处处理的理的结结果送到客果送到客户户端端浏览浏览器器进进行行显显示。示。(3)(3)若若脚脚本本指指令令中中含含有有访访问问数数据据库库的的请请求求,就就通通过过ODBCODBC与与后后台台数数据据库库相相连连,由由数数据据库库访访问问组组件件执执行行访访问问数数据据库库操操作作,并并依依据据访访问问数数据据库库的的结结果果自自动动生成符合生成符合HTMLHTML语语法的法的页页面,去响面,去响应应用用户户的的请请求。求。5.ASP 5.ASP 5.ASP 5.ASP 5.ASP 5.ASP 2.32.3 万维网万维网万维网万维网WWW WWW WWW WWW