《Web技术基础》PPT课件.ppt
《《Web技术基础》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《Web技术基础》PPT课件.ppt(65页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Web技术基础技术基础计算机系(图计算机系(图517517) 李智敏李智敏Web技术基础技术基础2课程性质:课程性质: 计算机科学与技术专业专业课,校重点课程,计算机科学与技术专业专业课,校重点课程,是一门综合性强、既涵盖了常用的信息应用概念、是一门综合性强、既涵盖了常用的信息应用概念、又综合了大多又综合了大多WebWeb应用系统技术的实际操作的,具有应用系统技术的实际操作的,具有相当相当复合复合程度的课程。程度的课程。 是一门宽范围技术应用课,以学会应用某一种是一门宽范围技术应用课,以学会应用某一种或几种技术完成实际应用开发为主或几种技术完成实际应用开发为主 Web技术基础技术基础3课程结构
2、:课程结构:WebWeb技术技术三个层面三个层面的应用:的应用: Web Web技术概述技术概述, ,站点构建技术站点构建技术 :JSP JSP 运行环运行环境的构建境的构建 Web Web编程技术编程技术 :HTMLHTML、CSSCSS、JavaScript JavaScript JSP Web JSP Web数据库应用开发技术:具有网上应数据库应用开发技术:具有网上应用系统建设所需主流技术的应用能力(用系统建设所需主流技术的应用能力( JSPJSP技技术),使用这些技术对数据库的信息进行存储、术),使用这些技术对数据库的信息进行存储、管理与发布。管理与发布。Web技术基础技术基础4第一章
3、第一篇第一篇 WebWeb技术基础技术基础Web技术基础技术基础51.1 Web简介1.1.1 什么是Web技术?Web全称全称World Wide Web,简称,简称WWW,译名万维网或全球信息网。译名万维网或全球信息网。Web技术通指在网络上利用各种技术实现和完成的各种服务功能和客户浏览的开发技术。Web技术基础技术基础61.1.2 Web 三个要素在Web环球信息网中遨游三要素: 统一资源定位(URL):资源在何处 资源访问方式(HTTP):用什么方法访问资源 超文本标记语言(HTML): 信息资源表达方式和资源访问手段。Web技术基础技术基础71.2 计算机网络计算机网络 1.2.1
4、网络定义网络定义计算机网络:计算机网络:用通信线路和通信设备,将用通信线路和通信设备,将分布在不同地点的具有独立功能的多个计分布在不同地点的具有独立功能的多个计算机系统连接起来,在网络软件的支持下,算机系统连接起来,在网络软件的支持下,实现彼此之间实现彼此之间数据通信数据通信和和资源共享资源共享的系统。的系统。Web技术基础技术基础8根据网络覆盖范围大小将网络分为局域网、广域网和城域网根据网络覆盖范围大小将网络分为局域网、广域网和城域网局域网(局域网(Local Area Network):):LANLAN,连接,连接近距离网,覆盖范围从几米到数公里。近距离网,覆盖范围从几米到数公里。例如:例
5、如:办公室、实验室、一个建筑物、园区内等。办公室、实验室、一个建筑物、园区内等。 Web技术基础技术基础9 城域网(城域网(Metropolitan Area Network):):MANMAN,它是介于局域网和广域网之间的一种高速网络,它是介于局域网和广域网之间的一种高速网络,覆盖范围为几十公里,其规模限于一个城市的覆盖范围为几十公里,其规模限于一个城市的范围。范围。广域网(广域网(Wide Area Network):):WANWAN,覆盖范,覆盖范围从几十公里到几千公里,可以连接若干个城围从几十公里到几千公里,可以连接若干个城市、地区、国家,甚至横跨几个洲覆盖全球,市、地区、国家,甚至横
6、跨几个洲覆盖全球,形成国际性的远程网络。形成国际性的远程网络。 Web技术基础技术基础10广域网通常通过用广域网通常通过用公共电信系统公共电信系统(比如卫星,海底电缆,微(比如卫星,海底电缆,微波通信站点,长途电话,市话网络等)将一个一个的局域网波通信站点,长途电话,市话网络等)将一个一个的局域网和计算机连接在一起,实现较大范围的计算机资源共享的方和计算机连接在一起,实现较大范围的计算机资源共享的方法。法。WAN技术相对技术相对LAN来说要复杂一些。来说要复杂一些。 Web技术基础技术基础111.2.2. InternetInter Network,译为,译为“因特网因特网”, 也称国际互联网
7、,简称互联网。也称国际互联网,简称互联网。因特网是一个把世界范围内的众多计算机、人、因特网是一个把世界范围内的众多计算机、人、数据库、软件和文件连接在一起的,通过一个数据库、软件和文件连接在一起的,通过一个共同的通信协议共同的通信协议(TCP/IP协议协议)相互会话的网络。相互会话的网络。该网集合了全球重要信息资源,是信息时代人该网集合了全球重要信息资源,是信息时代人们交流信息不可缺少的手段和途径。与们交流信息不可缺少的手段和途径。与Internet相连的任何一台计算机,都被称为相连的任何一台计算机,都被称为主主机机。Web技术基础技术基础12InternetInternet主要技术:主要技术
8、:采用标准协议采用标准协议TCP/IPTCP/IP协议,使网上各种协议,使网上各种不同的计算机进行通信不同的计算机进行通信 通过路由器将不同网络互连通过路由器将不同网络互连 建立在建立在TCP/IPTCP/IP协议基础之上的协议基础之上的WWWWWW浏览服务浏览服务 应用应用DNSDNS域名解析系统完成计算机和用户之间域名解析系统完成计算机和用户之间的地址解析工作的地址解析工作 Web技术基础技术基础13 WWW(World Wide Web)浏览浏览 E-mail电子邮件电子邮件 PPP(Point to Point Protocol)通信通信 BBS(Bulletin Board Serv
9、ice)公公告牌告牌 FTP(File Transfer Protocol)文件传输文件传输 网上聊天网上聊天 E-Business电子商务电子商务 电子政务电子政务 网上电话和网上视频网上电话和网上视频 注意注意: 网络病毒、保密、黑客网络病毒、保密、黑客(Huckman)噢噢!Web技术基础技术基础Web技术基础技术基础14 Internet体系结构 RRRRRRInternet路由器路由器路由器路由器路由器路由器路由器路由器路由器路由器路由器路由器路由器路由器路由器路由器路由器路由器路由器路由器路由器路由器路由器路由器ISP网络网络R企业网企业网企业子网企业子网电子商务网站电子商务网站R
10、校园网校园网校园网子网校园网子网具有上网功能的手机具有上网功能的手机PDA掌上电脑掌上电脑卫星接收系统卫星接收系统个人电脑个人电脑Web技术基础技术基础151.2.3 OSIOSI参考模型参考模型 网络协议(网络协议(Protocol)Protocol) :计算机之间的数据通信必须计算机之间的数据通信必须遵守某种约定和规程,这些约定和规程就是网络通信遵守某种约定和规程,这些约定和规程就是网络通信协议协议(翻译官)(翻译官)。协议三要素:。协议三要素:语法语法(syntax)(syntax):数据和控制信息的结构或格式数据和控制信息的结构或格式 (“如何讲如何讲”)语义语义(semantics)
11、(semantics):需要发出何种控制信息,完成需要发出何种控制信息,完成何种动作和做出何种响应。何种动作和做出何种响应。 (“讲什么讲什么”)时序时序(timing)(timing):实体通信实现顺序的详细说明。实体通信实现顺序的详细说明。国际标准化组织国际标准化组织(ISO)(ISO)提出的提出的“开放系统互连模型开放系统互连模型”是计算机网络通信的基本协议。是计算机网络通信的基本协议。TCP/IPTCP/IP是是InternetInternet使用的通信协议使用的通信协议。 (“何时讲,何时收何时讲,何时收”)Web技术基础技术基础16 OSI参考模型参考模型 OSIOSI(Open
12、Systems Interconnection)(Open Systems Interconnection)指开放系指开放系统互连,是统互连,是ISOISO(International Standards Orgamzation国际标准化组织国际标准化组织) )制定的网络系统框架制定的网络系统框架结构结构,是一切,是一切网络互联的基础模型。网络互联的基础模型。OSIOSI参考模型采用了分层的结参考模型采用了分层的结构化技术。构化技术。层次的划分从逻辑上将功能分组。层次的划分从逻辑上将功能分组。层次层次要足够多,以使每一层小到易于管理;但也不能太要足够多,以使每一层小到易于管理;但也不能太多,使
13、汇集各层的处理开销太大。多,使汇集各层的处理开销太大。OSIOSI采用了采用了7 7个层个层次的体系结构,在次的体系结构,在7 7层的体系结构中,每一层完成一层的体系结构中,每一层完成一组特定的任务。组特定的任务。Web技术基础技术基础17网络层次结构示意图我我们们希希望望退退货货他他们们要要退退货货尊敬的John:由于.方面的原因我我们们希希望望退退货货尊敬的John:由于.方面的原因我我们们希希望望退退货货经理们的想法公司之间的正规书信利用信函、传真等传递的公文尊敬的John:由于.方面的原因我我们们希希望望退退货货尊敬的John:由于.方面的原因我我们们希希望望退退货货FAX#.FAX#
14、.图2-1 协议层次实例Web技术基础技术基础18数据的实际传送过程应用层物理层 数据链路层网络层传输层会话层表示层应用层物理层 数据链路层网络层传输层会话层表示层发送进程接收进程比特(PPDU)数据帧(DPDU)数据分组(NPDU)TPDUSPDUPPDUAPDU交换数据单元名称主机A主机B数据数据数据数据数据数据数据T2H2H3用户数据H7H6H5H4实际数据传输路线图2-4 OSI参考模型中的数据传输Web技术基础技术基础19 信息在网络中传输时,被分割成一个个信息包信息在网络中传输时,被分割成一个个信息包(Frame packet)。每个包有一个。每个包有一个信头信头,包含发送者,包含
15、发送者和接受者的和接受者的Internet地址。地址。IP(Internet Protocol)协协议根据目的地址,选择路由(议根据目的地址,选择路由(router),),将信息将信息包送达目的地包送达目的地。信息包信息包(frame packet)数据包数据包信头信头Web技术基础技术基础20O S I 七层模型工作方式七层模型工作方式 对等层之间有相应的协议对等层之间有相应的协议 上层向下层提服务请求上层向下层提服务请求 下层为上层提供服务下层为上层提供服务 下层服务过程对上层透明下层服务过程对上层透明 实际的数据传输只在物理层上进实际的数据传输只在物理层上进行行 具体来说数据包在各层加具
16、体来说数据包在各层加HEAD信息信息Web技术基础技术基础21 TCP/IP协议协议TCP/IPTCP/IP:传输控制协议传输控制协议/ /网际协议网际协议 Transportation Transportation Control Protocol/Internet ProtocolControl Protocol/Internet Protocol 。TCP/IPTCP/IP拥拥有一套完整而系统的协议标准,采用信息打包的方法有一套完整而系统的协议标准,采用信息打包的方法来简化各种不同类型的计算机之间的通信传输。来简化各种不同类型的计算机之间的通信传输。 TCP/IP TCP/IP协议是实现
17、互连网络的连接性和互操作性的协议是实现互连网络的连接性和互操作性的关键,就像胶水一样把关键,就像胶水一样把InternetInternet上成千上万的网络互上成千上万的网络互连起来,是连起来,是InternetInternet上所有计算机进行信息交互和传上所有计算机进行信息交互和传输所采用的协议,也是输所采用的协议,也是WebWeb服务器与其他网络计算机服务器与其他网络计算机互连的基本通信协议。互连的基本通信协议。P9 P9 表表1-2 1-2 Web技术基础技术基础22 应用层应用层表示层表示层会话层会话层传输层传输层网络层网络层数据链路层数据链路层物理层物理层物理链路物理链路层层Hardw
18、areInterface 网络层网络层IP传输层传输层UDPTCP应用层应用层AppProgramAppProgramPhysicalLayerTransmission LinesWeb技术基础技术基础23HTTPFTPgopherWindows SocketsHTTPFTPgopherWindows SocketscacheRequestResponseWeb技术基础技术基础241.3 IP地址与域名的概念地址与域名的概念1.3.1 IP地址网上数字门牌号地址网上数字门牌号 1. IP地址的作用地址的作用InternetInternet上台主机或设备、每个用户都有一个上台主机或设备、每个用户
19、都有一个唯一的地址以确唯一的地址以确定定是谁是谁和和在何处在何处。在。在TCP/IPTCP/IP协协议中分配给每台主机一个议中分配给每台主机一个3232位数作为该主机的位数作为该主机的IPIP地址,在地址,在InternetInternet上发送的每个数据包都包上发送的每个数据包都包含了一个含了一个3232位的发送方地址和一个位的发送方地址和一个3232位的接受位的接受方地址。方地址。Web技术基础技术基础25 Internet 是基于是基于TCP/IP(Transmission ControlProtocol/Internet Protocol)建立的,依据该协议每建立的,依据该协议每一台连
20、接在一台连接在Internet上的主机都被分配了一个上的主机都被分配了一个IP地址,作为这台计算机在网上的唯一标识地址,作为这台计算机在网上的唯一标识 点分十进制表示法点分十进制表示法Web技术基础技术基础26 网络地址:网络地址:确定该主机所在的物理网络确定该主机所在的物理网络 主机地址:主机地址:确定该主机在该物理网络上的位置确定该主机在该物理网络上的位置 IPIP地址的层次结构具有两个重要特性:地址的层次结构具有两个重要特性: 为每台主机分配了一个唯一的地址;为每台主机分配了一个唯一的地址; 网络号必须全球统一分配,主机标识号由本地分配,网络号必须全球统一分配,主机标识号由本地分配,不需
21、要全球一致不需要全球一致 网络地址网络地址(netid(netid) ) 主机地址主机地址(hostid(hostid) )Web技术基础技术基础27A类:类:1.0.0.0126.255.255.255; 255.0.0.0B类:类:128.0.0.0191.255.255.255;255.255.0.0C类:类:192.0.0.0223.255.255.255;255.255.255.0D类:类:224.0.0.0239.255.255.255;E类:类:240255.255.255.255AE共共5级级 Web技术基础技术基础284几个特殊意义的几个特殊意义的IP地址地址有几个特殊意义的
22、有几个特殊意义的IPIP地址不能用于网络的主机地址:地址不能用于网络的主机地址:广播地址:广播地址:主机地址位全是主机地址位全是1 1,表示网上的所有主机,表示网上的所有主机,可以向网上的所有主机发送信息。可以向网上的所有主机发送信息。例如,例如,147.10.255.255147.10.255.255表示向表示向147.10147.10网上的所有主机发信息。网上的所有主机发信息。 本地网络地址:本地网络地址:IPIP地址中主机地址位都是地址中主机地址位都是0 0,表示本,表示本地网络地址。地网络地址。例如例如145.67.0.0145.67.0.0表示一个表示一个B B类网地址类网地址145
23、.67145.67。 回放地址:回放地址:A A类地址类地址127.0.0.1 127.0.0.1 称为回放地址,用于称为回放地址,用于网络软件测试及本地机进程间通信的地址。网络软件测试及本地机进程间通信的地址。TCP/IPTCP/IP应应用程序发往该地址的信息被交回给应用程序,不进行用程序发往该地址的信息被交回给应用程序,不进行任何网络传送。任何网络传送。内部保留地址:内部保留地址:10.10.* *. .* *. .* *,192.168.192.168.* *. .* *,172.16.172.16.* *. .* *。主机标识的主机标识的各个各个位不能都设置为,也不能都设置为位不能都设
24、置为,也不能都设置为。A A类地址类地址0.0.* *. .* *. .* *对应缺省路由器。对应缺省路由器。Web技术基础技术基础295. 子网掩码子网掩码 子网划分,可以充分利用子网划分,可以充分利用IPIP地址,为更多的主机分地址,为更多的主机分配配IPIP地址,把网络的两级结构转换为三级结构。地址,把网络的两级结构转换为三级结构。 网络地址网络地址主机地址主机地址网络地址网络地址 子网地址子网地址主机地址主机地址两级网络结构两级网络结构三级网络结构三级网络结构Web技术基础技术基础30子网掩码作用:子网掩码作用:把一个把一个IPIP地址正确分解为对地址正确分解为对应的应的网络地址网络地
25、址、子网地址子网地址及及主机地址主机地址 子网掩码不同,属于不同的网段子网掩码不同,属于不同的网段 子网掩码是一个子网掩码是一个3232位数位数: 网络地址和子网地址部分全部为网络地址和子网地址部分全部为 1 1 主机地址部分全部为主机地址部分全部为 0 0 A类网的子网掩码是类网的子网掩码是255.*.*.*B类网的子网掩码是类网的子网掩码是255.255.*.*C类网的子网掩码是类网的子网掩码是255.255.255.*Web技术基础技术基础316IP地址的使用与企业网地址的使用与企业网IP地址规划地址规划【例【例1 1】根据】根据IPIP地址和子网掩码判断其网络类别、网络地址和子网掩码判
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Web技术基础 Web 技术 基础 PPT 课件
限制150内