书签 分享 收藏 举报 版权申诉 / 39
上传文档赚钱

类型第二章网络基础及因特网基本知识课件.ppt

  • 上传人(卖家):晟晟文业
  • 文档编号:5059160
  • 上传时间:2023-02-07
  • 格式:PPT
  • 页数:39
  • 大小:270KB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《第二章网络基础及因特网基本知识课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    第二 网络 基础 因特网 基本知识 课件
    资源描述:

    1、2023-2-72023-2-72.1.1 计算机网络的基本概念计算机网络的基本概念 计算机网络是指把若干台地理位置不同计算机网络是指把若干台地理位置不同的、具有独立功能的计算机,通过通信的、具有独立功能的计算机,通过通信设备和线路相互联接起来,以实现信息设备和线路相互联接起来,以实现信息传输和资源共享的一种计算机系统。传输和资源共享的一种计算机系统。计算机网络资源包括硬件资源、软件资计算机网络资源包括硬件资源、软件资源和数据资源。其中最重要的是数据资源和数据资源。其中最重要的是数据资源。源。2023-2-72.1.2 计算机网络计算机网络的构成的构成 (1)网络通信系统。提供节点之间的数)网

    2、络通信系统。提供节点之间的数据通信功能。据通信功能。(2)网络操作系统。对网络资源进行有)网络操作系统。对网络资源进行有效的管理,提供基本的网络服务、网络效的管理,提供基本的网络服务、网络操作界面、网络安全性和可靠性等措施。操作界面、网络安全性和可靠性等措施。(3)网络应用系统。根据应用要求而开)网络应用系统。根据应用要求而开发的基于网络环境的应用系统(如电子发的基于网络环境的应用系统(如电子商务系统)。商务系统)。2023-2-72.1.3 计算机网络的分类计算机网络的分类 计算机网络按各个节点分布的地理范围分计算机网络按各个节点分布的地理范围分类,可分成局域网类,可分成局域网 (LAN)(

    3、LAN)和广域网和广域网 (WAN)(WAN)。主要差别是通信距离和传输速率。主要差别是通信距离和传输速率。局域网主要用来构造一个单位的内部网,局域网主要用来构造一个单位的内部网,以资源共享为主要目的。广域网主要指公以资源共享为主要目的。广域网主要指公用数据通信网,以数据通信为主要目的。用数据通信网,以数据通信为主要目的。2023-2-72.2.1 Internet的产生与发展的产生与发展 InternetInternet是由世界上许多计算机网络和计算是由世界上许多计算机网络和计算机互联而成的超大型计算机网络。机互联而成的超大型计算机网络。InternetInternet起源于起源于19681

    4、968年美国国防部由高级研年美国国防部由高级研究署建立的究署建立的ARPANetARPANet。19811981年,从年,从ARPANetARPANet分裂出分裂出MILNetMILNet。19861986年美年美国国家科学基金会组建了国国家科学基金会组建了NSFNetNSFNet,并把当时,并把当时美国最大的美国最大的5 5个主干网个主干网NSFNetNSFNet、ARPANetARPANet、MILNetMILNet、ESNetESNet以及以及NSINetNSINet相互联接,从而取相互联接,从而取代了代了ARPANetARPANet。到。到19891989年,与年,与NSFNetNSF

    5、Net相连的网相连的网络已达络已达500500个,这就是现在所说的个,这就是现在所说的InternetInternet。9090年代初,年代初,IBMIBM、MCIMCI和和MERITMERIT等公司建立了等公司建立了ANSANS网。网。ANSANS网成为因特网的主干网。网成为因特网的主干网。2023-2-72.2.2 Internet在我国的发展在我国的发展 第一阶段为第一阶段为1987198719931993年:年:F19871987年年9 9月月2020日,北京计算机应用研究所发日,北京计算机应用研究所发出了我国第一封电子邮件。出了我国第一封电子邮件。F19901990年年4 4月,中关

    6、村地区教育和科研示范网月,中关村地区教育和科研示范网(NCFC)(NCFC)启动。启动。F19931993年年3 3月,中科院高能物理所与美国斯坦月,中科院高能物理所与美国斯坦福大学专线开通。福大学专线开通。F19941994年年4 4月月2020日,日,NCFCNCFC通过美国通过美国SprintSprint公司公司连入连入InternetInternet的国际专线开通,实现了与的国际专线开通,实现了与InternetInternet的全功能连接。的全功能连接。2023-2-72.2.2 Internet在我国的发展在我国的发展 第二阶段从第二阶段从19941994年至今:年至今:F1994

    7、1994年年5 5月月1515日,中国科学院高能物理研究日,中国科学院高能物理研究所设立了国内第一个所设立了国内第一个WEBWEB服务器,推出中国服务器,推出中国第一套网页。第一套网页。F2121日,中国科学院计算机网络信息中心完成日,中国科学院计算机网络信息中心完成了中国国家顶级域名了中国国家顶级域名(CN)(CN)服务器的设置。服务器的设置。F同年,中国公用计算机互联网(同年,中国公用计算机互联网(CHINANETCHINANET)的建设开始启动。的建设开始启动。F20042004年年3 3月月1919日,我国第一个下一代互联网日,我国第一个下一代互联网主干网主干网CERNET2CERNE

    8、T2试验网开通并提供服务试验网开通并提供服务2023-2-72.2.3 Internet的主要功能与应用的主要功能与应用(1)(1)信息浏览服务信息浏览服务(WWW)(WWW)WWW(World Wide Web)WWW(World Wide Web)也称万维网或也称万维网或WebWeb,是一个基于超文本是一个基于超文本(Hypertext)(Hypertext)方式的信息方式的信息发布与浏览系统。发布与浏览系统。WWWWWW是一个由文件、图片和声音构成的信息是一个由文件、图片和声音构成的信息集合集合(存储在遍布全球的各种各样的计算机存储在遍布全球的各种各样的计算机中中)。要访问要访问WWWW

    9、WW必须使用专用的软件必须使用专用的软件WWWWWW浏浏览器览器(运行于用户计算机上的一种软件运行于用户计算机上的一种软件)。在在Internet上发布信息要将资料制作成网页。上发布信息要将资料制作成网页。2023-2-72.2.3 Internet的主要功能与应用的主要功能与应用(2)(2)电子邮件服务电子邮件服务(E-mail)E-mail(Electronic Mail)是指通过是指通过Internet与其他用户之间进行通信联系的一种方式与其他用户之间进行通信联系的一种方式。在在Internet上有许多邮件服务器,它们接收上有许多邮件服务器,它们接收用户和其他邮件服务器传送来的电子邮件,

    10、用户和其他邮件服务器传送来的电子邮件,再转发到另一些邮件服务器或用户的电子再转发到另一些邮件服务器或用户的电子邮箱。邮箱。电子邮件常用的两个协议是电子邮件常用的两个协议是SMTPSMTP和和POPPOP。SMTP负责邮件传输,负责邮件传输,POP负责邮件接收。负责邮件接收。2023-2-72.2.3 Internet的主要功能与应用的主要功能与应用(3)(3)文件传输服务文件传输服务(FTP)FTP是文件传输协议是文件传输协议(File Transfer Protocol)以及使用该协议进行文件传输的简称。以及使用该协议进行文件传输的简称。FTP支持所有格式文件的传输,并支持文支持所有格式文件

    11、的传输,并支持文件在不同的操作系统间的传输。件在不同的操作系统间的传输。FTP采用客户机采用客户机/服务器的模式服务器的模式。2023-2-72.2.3 Internet的主要功能与应用的主要功能与应用(4)(4)远程登录服务远程登录服务(Telnet)Telnet(Telecommunication Network Protocol)是指在网络通信协议是指在网络通信协议Telnet的支持下使本地计的支持下使本地计算机暂时成为远程计算机的仿真终端的过程。算机暂时成为远程计算机的仿真终端的过程。远程登录可以使本地计算机连接到一个远程远程登录可以使本地计算机连接到一个远程的计算机上,使用远程计算机

    12、允许使用的各的计算机上,使用远程计算机允许使用的各项功能。项功能。2023-2-72.2.3 Internet的主要功能与应用的主要功能与应用(5)(5)电子公告牌系统电子公告牌系统(BBS)BBS(Bulletin Board System)是有许多人是有许多人参与的论坛系统。参与的论坛系统。BBS的功能包括:的功能包括:信息布告区信息布告区 讨论区讨论区 文件交流区文件交流区 在线交谈:在线交谈:ICQ、OICQ、MSN、Net meeting、Chat room 2023-2-72.2.3 Internet的主要功能与应用的主要功能与应用(6)(6)新闻组新闻组(UsenetUsenet

    13、)Usenet(User Network)可被看成是一个全可被看成是一个全球性的球性的BBS。Usenet中的讨论区称为新闻中的讨论区称为新闻组。组。参与新闻组讨论需要借助于新闻服务器。参与新闻组讨论需要借助于新闻服务器。新闻服务器都遵循新闻服务器都遵循NNTP协议,它们互相协议,它们互相连成一个大的网络。连成一个大的网络。参与新闻组的用户可以选择一个或多个新参与新闻组的用户可以选择一个或多个新闻服务器,阅读新闻组中的文章,也可向闻服务器,阅读新闻组中的文章,也可向新闻组发表自己的文章。新闻组发表自己的文章。比如宁波新闻组:比如宁波新闻组:news:/ news:/ 2023-2-72.2.4

    14、 Internet协议协议 Internet使用一种专门的协议使用一种专门的协议TCP/IP来保来保证数据可靠地送达指定的目的地。证数据可靠地送达指定的目的地。TCP/IP由传输控制协议由传输控制协议TCP(Transmission Control Protocol)和网间协议和网间协议IP(Internet protocol)组成。组成。TCP/IP是一个四层协议体系结构。是一个四层协议体系结构。2023-2-72.2.4 Internet协议协议 TCP/IP的四层协议体系结构的四层协议体系结构 应用层网际层传输层链路层SMTP,DNS,FTP,HTTP,SNMPTCP UDPIP(ICM

    15、P,ARP,RARP)Ethernet,Fast Ethernet,Gigabit Ethernet,FDDI用户调用访问网络的应用程序。提供一个应用程序到另一个应用程序的通信。解决计算机到计算机的通信问题。网络接口层,负责接受IP数据报,并把数据报发送到指定的网络上。2023-2-72.2.5 IP地址与域名地址与域名 与与InternetInternet相连的任何一台计算机,不相连的任何一台计算机,不管是大型的还是小型的,都被称为主机。管是大型的还是小型的,都被称为主机。IPIP地址是在地址是在InternetInternet中为每台主机分配中为每台主机分配的惟一标识符。的惟一标识符。IP

    16、IP地址用地址用3232位的二进制整数表示,每位的二进制整数表示,每8 8位用位用“.”.”分隔开,形成分隔开,形成4 4个个8 8位组,每位组,每一组的取值范围为一组的取值范围为0 0255255之间的整数,之间的整数,其形式为其形式为nnn.XXX.XXX.XXXnnn.XXX.XXX.XXX。2023-2-72.2.5 IP地址与域名地址与域名 IPIP地址地址的的基本类型:基本类型:(1 1)A A类网:类网:nnnnnn取值为取值为1 1127127者,表示主机所在者,表示主机所在网络为大型网。在网络为大型网。在A A类网中,类网中,nnnnnn是网络的网号,是网络的网号,其余三段用

    17、来表示主机号。其余三段用来表示主机号。(2 2)B B类网:类网:nnnnnn取值为取值为128128191191者,表示主机所者,表示主机所在网络为中型网。在在网络为中型网。在B B类网中,第一段和第二类网中,第一段和第二段合在一起是网号,第三段为子网号,第四段段合在一起是网号,第三段为子网号,第四段为主机号。为主机号。(3 3)C C类网:类网:nnnnnn取值为取值为192192233233者,表示主机所者,表示主机所在网络为小型网。在在网络为小型网。在C C类网中,第一段至第三类网中,第一段至第三段合在一起为网络号,第四段为主机号。段合在一起为网络号,第四段为主机号。2023-2-72

    18、.2.5 IP地址与域名地址与域名 为了解决为了解决IPIP地址不便记忆的问题,人们为每地址不便记忆的问题,人们为每台主机起一个用字母表示的名字,即域名台主机起一个用字母表示的名字,即域名 。域名域名(Domain Name)(Domain Name)是一个具有层次结构的符是一个具有层次结构的符号串,每一个层次用号串,每一个层次用“.”.”号分隔开。其形式号分隔开。其形式如:如:n n级子域名级子域名.二级子域名二级子域名.一级子域名一级子域名 域名要从右到左解读。位置越靠右其表示的域名要从右到左解读。位置越靠右其表示的范 围 越 大,越 靠 左 越 具 体。例 如,范 围 越 大,越 靠 左

    19、 越 具 体。例 如,cncn表示中国,表示中国,eduedu表示教表示教育机构,育机构,zufezufe表示浙江财经学院,表示浙江财经学院,wwwwww则表示则表示该台主机是一台该台主机是一台WWWWWW服务器。服务器。2023-2-72.2.5 IP地址与域名地址与域名 通用的机构域名标准标识符为:通用的机构域名标准标识符为:comcom 商业机构;商业机构;edu edu 教育机构;教育机构;gov gov 政府部门;政府部门;org org 非盈利组织;非盈利组织;info info 信息服务企业;信息服务企业;net net 网络支持中心;网络支持中心;firm firm 公司企业;

    20、公司企业;store store 销售企业;销售企业;web web 与与wwwwww有关的企业;有关的企业;arts arts 文化娱乐企业;文化娱乐企业;rec rec 休闲娱乐企业;休闲娱乐企业;mil mil 军事部门;军事部门;ac ac 学术机构学术机构 国家和地区用两个字母标识,如:国家和地区用两个字母标识,如:UkUk英国;英国;caca加拿大;加拿大;cncn中国;中国;jpjp日本;日本;kr kr 韩国韩国2023-2-72.2.5 IP地址与域名地址与域名 一级域名和二级域名由专门的域名管理机构一级域名和二级域名由专门的域名管理机构(NIC)(NIC)管理,我国国家级域

    21、名由中科院计算管理,我国国家级域名由中科院计算机网络中心机网络中心(NCFC)(NCFC)管理,三级以下的域名由管理,三级以下的域名由各个子网的各个子网的NICNIC或具有或具有NICNIC功能的节点自己管功能的节点自己管理。理。NICNICNetwork information centerNetwork information center2023-2-72.2.5 IP地址与域名地址与域名 要访问网上的一台主机,实际上要使用其要访问网上的一台主机,实际上要使用其IPIP地址,因此需要将域名转换为相应的地址,因此需要将域名转换为相应的IPIP地址。地址。域名与域名与IPIP地址之间的转换是

    22、双向的,这种地址之间的转换是双向的,这种映射称为域名解析。映射称为域名解析。域名解析工作由域名服务器域名解析工作由域名服务器(DNS)(DNS)来完成。来完成。域名服务器的设置是层次型的。一个域名域名服务器的设置是层次型的。一个域名服务器一般只负责本网络内的域名解析和服务器一般只负责本网络内的域名解析和下一层的域名服务器。下一层的域名服务器。2023-2-72.2.6 Internet的接入技术的接入技术(1)(1)拨号接入拨号接入 指指ISPISP服务商给予用户一个账号和密码,服务商给予用户一个账号和密码,用户通过调制解调器用户通过调制解调器(Modem)(Modem)并利用电并利用电话线拨

    23、号登录到话线拨号登录到ISPISP服务商的网关,并服务商的网关,并通过其账号和密码连接到通过其账号和密码连接到InternetInternet。优点优点:价格低;安装简单;使用方便。价格低;安装简单;使用方便。缺点缺点:速度低;独占电话线;可靠性较速度低;独占电话线;可靠性较低低2023-2-72.2.6 Internet的接入技术的接入技术(2)ISDN(2)ISDN Integrated Service Digital NetworkIntegrated Service Digital Network中中文名称是综合业务数字网,俗称文名称是综合业务数字网,俗称“一线一线通通”,它采用数字传

    24、输和数字交换技术。,它采用数字传输和数字交换技术。ISDNISDN的优点是的优点是:传输速率高;信道建立时传输速率高;信道建立时间短;线路使用效率高;传输质量稳定。间短;线路使用效率高;传输质量稳定。2023-2-72.2.6 Internet的接入技术的接入技术(3)ADSL(3)ADSL ADSL(Asymmetric Digital Subscriber Loop)ADSL(Asymmetric Digital Subscriber Loop)称称为非对称数字用户环路。为非对称数字用户环路。ADSLADSL的优点是的优点是:传输速率高;上网和打电话互不传输速率高;上网和打电话互不干扰;费

    25、用低廉;安装快捷方便。干扰;费用低廉;安装快捷方便。DSLDSL(数字用户线路,(数字用户线路,DigitalSubscriberLineDigitalSubscriberLine)是以铜质电话线为传输介质的传输技术组合,它是以铜质电话线为传输介质的传输技术组合,它包括包括HDSLHDSL、SDSLSDSL、VDSLVDSL、ADSLADSL和和RADSLRADSL等,一般等,一般称之为称之为xDSLxDSL。它们主要的区别就是体现在信号传。它们主要的区别就是体现在信号传输速度和距离的不同以及上行速率和下行速率对输速度和距离的不同以及上行速率和下行速率对称性的不同这两个方面称性的不同这两个方面

    26、 。2023-2-72.2.6 Internet的接入技术的接入技术(4)DDN(4)DDN DDNDDN是英文是英文Digital Data Network(Digital Data Network(数字数数字数据网据网)的缩写,是利用数字传输通道和数的缩写,是利用数字传输通道和数字交叉复用节点组成的数字数据传输网。字交叉复用节点组成的数字数据传输网。用户可通过调制解调器入网,也可通过光用户可通过调制解调器入网,也可通过光纤电路入网。纤电路入网。DDNDDN的优点是的优点是:传输速率高;连接方式灵活;传输速率高;连接方式灵活;保密性高保密性高 。2023-2-72.2.6 Internet的

    27、接入技术的接入技术(5)Cable Modem(5)Cable Modem Cable Modem(Cable Modem(线缆调制解调器线缆调制解调器)是利用现成的有线电是利用现成的有线电视视(CATV)(CATV)网进行数据传输。网进行数据传输。Cable Modem,Cable Modem,它是一种以有线电视使用的宽不带同它是一种以有线电视使用的宽不带同轴电缆介质轴电缆介质,利用有线电视网提供的数据传输的广域利用有线电视网提供的数据传输的广域网连接技术它的主要特点:(网连接技术它的主要特点:(1 1)传输速率高:下)传输速率高:下行速率行速率3 338Mdps38Mdps,上行速率,上行

    28、速率786Mdps786Mdps(2 2)传输距)传输距离为:离为:42422KM 2KM(3 3)共享带宽()共享带宽(4 4)能提供语音)能提供语音数据等多种信息业务服务(数据等多种信息业务服务(5 5)在使用)在使用Cable Cable ModemModem技术时,须对现有技术时,须对现有CATVCATV系统进行双向改造,使系统进行双向改造,使之成为之成为HFCHFC系统,即双向系统系统,即双向系统 Cable ModemCable Modem的优点是的优点是:传输速率高;一线多用;永传输速率高;一线多用;永久连接。久连接。2023-2-72.3.1 WWWWWW的含义和特点的含义和特

    29、点 含义:以含义:以HTMLHTML语言和语言和HTTPHTTP协议为基础的协议为基础的信息发布与浏览系统,是一个在因特网信息发布与浏览系统,是一个在因特网上使用的分布式、多媒体、超文本系统。上使用的分布式、多媒体、超文本系统。核心功能:浏览和搜索因特网上的多媒核心功能:浏览和搜索因特网上的多媒体信息。体信息。WWWWWW提供了一个全新的信息浏提供了一个全新的信息浏览和搜索的方法,使得用户能够通过浏览和搜索的方法,使得用户能够通过浏览器方便地找到所需要的信息。览器方便地找到所需要的信息。2023-2-72.3.1 WWWWWW的含义和特点的含义和特点(1)(1)采用超链接技术采用超链接技术 (

    30、2)(2)交互性交互性 (3)(3)动态性动态性 (4)(4)适合于各种平台适合于各种平台 2023-2-72.3.2 WWW的基本结构的基本结构 WWW浏览器WWW服务器信息(请求)HTTPHTTP信息(响应)HTTPHTTP因特网2023-2-72.3.2 WWW的基本结构的基本结构 WWW浏览器WWW服务器信息(请求)HTTP HTTP信息(响应)HTTPHTTP数据库服务器因特网2023-2-72.3.3 Web浏览器浏览器 浏览器是用户端计算机上的应用软件。浏览器是用户端计算机上的应用软件。WebWeb浏览器工作时首先使用浏览器工作时首先使用HTTPHTTP协议向协议向WWWWWW服

    31、务器发送请求以访问指定的文档服务器发送请求以访问指定的文档或服务;或服务;WebWeb服务器会发回请求的响应服务器会发回请求的响应-HTMLHTML文档;然后浏览器解释其中的标记文档;然后浏览器解释其中的标记代码并以正确的格式显示代码并以正确的格式显示在浏览器上在浏览器上。浏览器的一般具有浏览器的一般具有URLURL定向、浏览、查定向、浏览、查找、存储和打印等功能找、存储和打印等功能 2023-2-72.3.3 Web浏览器浏览器 URL(Uniform Resource Locators)URL(Uniform Resource Locators)是指是指在浏览器的地址栏中需要输入的资源地在

    32、浏览器的地址栏中需要输入的资源地址。址。WebWeb浏览器用浏览器用URLURL指出网络服务器的指出网络服务器的网络信息源,从而达到超媒体的链接。网络信息源,从而达到超媒体的链接。URLURL一般包括:信息资源类型一般包括:信息资源类型/协议、服协议、服务器地址、端口号、路径、文件名。务器地址、端口号、路径、文件名。格式:格式:协议协议:/:/域名域名:/2023-2-72.3.3 Web浏览器浏览器 信息资源类型信息资源类型/协议一般有:协议一般有:(1)Http WWW(1)Http WWW服务器文件,如:服务器文件,如:http:/ (2)File (2)File 本地文件服务,如:本地

    33、文件服务,如:file:/c:/My Documents/Ec-book.html (3)FTP FTP (3)FTP FTP服务器文件,如:服务器文件,如:ftp:/ 域名又称网址、服务器地址,如域名又称网址、服务器地址,如: 端口表明请求的数据源端口。按照标准,端口表明请求的数据源端口。按照标准,WWWWWW服务服务使用使用8080号端口。号端口。路径和文件名指出所需资源路径和文件名指出所需资源(文件文件)的名称及其在计的名称及其在计算机算机(服务器服务器)中的地址。中的地址。2023-2-72.3.4 Web编程语言和技术编程语言和技术 HTML(HyperText Markup Lan

    34、guageHTML(HyperText Markup Language,超,超文本标记语言文本标记语言)由具有一定语法结构的由具有一定语法结构的标记符和普通文档组成。标记符和普通文档组成。HTMLHTML含有指向多媒体数据的指针(超链含有指向多媒体数据的指针(超链接)。通过超链接,用户通过简单地单接)。通过超链接,用户通过简单地单击鼠标,就可得到所要的文档。击鼠标,就可得到所要的文档。HTMLHTML的源文件是纯文本文件,可以使用的源文件是纯文本文件,可以使用任何文本编辑器来建立和编辑。任何文本编辑器来建立和编辑。现在大现在大多用专门的网页编辑器来编制。多用专门的网页编辑器来编制。2023-2

    35、-72.3.4 Web编程语言和技术编程语言和技术 JavaJava语言可以提供一种语言可以提供一种WebWeb环境下跨平台环境下跨平台交互应用程序的手段。交互应用程序的手段。主要功能:起主要功能:起WebWeb服务器应用程序接口的服务器应用程序接口的作用,给作用,给WWWWWW增添交互性和动态特征。增添交互性和动态特征。工作原理:在工作原理:在HTMLHTML文件中通过文件中通过APPAPP标志嵌标志嵌JavaJava的小应用程序的小应用程序AppletApplet;AppletApplet源码在源码在服务器端被服务器端被JavaJava编译器编译成字节码;在编译器编译成字节码;在客户机端,

    36、内嵌字节码解释器的浏览器解客户机端,内嵌字节码解释器的浏览器解释包含字节码的释包含字节码的HTMLHTML文档。文档。2023-2-723.4 Web编程语言和技术编程语言和技术 CGI(Common Gateway Interface)CGI(Common Gateway Interface)是公共是公共网关接口,它为网关接口,它为WebWeb服务器定义了一种与服务器定义了一种与外部应用程序交互、共享信息的标准。外部应用程序交互、共享信息的标准。工作原理:用户请求激活一个工作原理:用户请求激活一个CGICGI程序;程序;CGICGI程序将交互主页中用户输入的信息提程序将交互主页中用户输入的信

    37、息提取出来传给外部应用程序,并启动外部应取出来传给外部应用程序,并启动外部应用程序;外部应用程序的处理结果通过用程序;外部应用程序的处理结果通过CGICGI程序传给程序传给WebWeb服务器,服务器,WebWeb服务器再以服务器再以HTMLHTML形式传给用户。形式传给用户。2023-2-72.3.4 Web编程语言和技术编程语言和技术 Web APIWeb API是是WebWeb服务器应用编程接口服务器应用编程接口(Application Programming Interface)(Application Programming Interface)。Web APIWeb API通常以动态

    38、链接库通常以动态链接库(DLL)(DLL)的形式提的形式提供,是驻留在供,是驻留在WebWeb服务器上的程序。通过服务器上的程序。通过Web APIWeb API也能实现对数据库的访问。也能实现对数据库的访问。2023-2-72.3.4 Web编程语言和技术编程语言和技术 ASP(Active Server Pages)ASP(Active Server Pages)是一种服务是一种服务器端的脚本运行环境,通过它可以建立并器端的脚本运行环境,通过它可以建立并运行动态、交互的运行动态、交互的WebWeb服务器应用。服务器应用。ASPASP页面是一种嵌入了用某种脚本语言书页面是一种嵌入了用某种脚本

    39、语言书写的程序代码的写的程序代码的HTMLHTML页面。页面。特点:特点:ASPASP页面中的脚本程序代码不发送页面中的脚本程序代码不发送至客户浏览器解释执行,而是在至客户浏览器解释执行,而是在WebWeb服务服务器中由器中由IISIIS解释,并将结果生成解释,并将结果生成HTMLHTML语句,语句,与与ASPASP页面中非脚本代码的页面中非脚本代码的HTMLHTML部分合并部分合并成一个完整的网页,返回至浏览器。成一个完整的网页,返回至浏览器。2023-2-72.3.4 Web编程语言和技术编程语言和技术 工作原理:工作原理:(1)(1)当用户申请一个当用户申请一个.asp.asp页面时,页

    40、面时,WebWeb服务器响应该服务器响应该HTTPHTTP请求,调用请求,调用ASPASP引擎,解释被申请文件。如引擎,解释被申请文件。如是普通是普通HTMLHTML语句,直接送到客户端浏览器显示。语句,直接送到客户端浏览器显示。(2)(2)当遇到与当遇到与ActiveX ScriptingActiveX Scripting兼容的脚本时,兼容的脚本时,ASPASP引擎会调用相应的脚本引擎进行处理,然后将处引擎会调用相应的脚本引擎进行处理,然后将处理的结果送到客户端浏览器进行显示。理的结果送到客户端浏览器进行显示。(3)(3)若脚本指令中含有访问数据库的请求,就通过若脚本指令中含有访问数据库的请求,就通过ODBCODBC与后台数据库相连,由数据库访问组件执行与后台数据库相连,由数据库访问组件执行访问数据库操作,并依据访问数据库的结果自动访问数据库操作,并依据访问数据库的结果自动生成符合生成符合HTMLHTML语法的页面,去响应用户的请求。语法的页面,去响应用户的请求。

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:第二章网络基础及因特网基本知识课件.ppt
    链接地址:https://www.163wenku.com/p-5059160.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库