Web技术应用基础_d01
路由器
ISP网络 路由器
路由器 路由器
个人电脑
R
企业网
R
企业子网
R
路由器 路由器
R
18
Web技术基础 技术基础
1.2.3 OSI参考模型 计算机之间的数据通信必须遵守某种约定和规程, 这些约定和规程就是网络通信协议。协议三要素: 语法(syntax) (syntax): 语法(syntax):数据和控制信息的结构或格式 语义(semantics) (semantics): 语义(semantics):需要发出何种控制信息,完成何 种动作和做出何种响应。 定时(timing) (timing): 定时(timing):实体通信实现顺序的详细说明。 国际标准化组织(ISO)提出的“开放系统互连模型” 是计算机网络通信的基本协议。TCP/IP TCP/IP是Internet使 TCP/IP 用的通信协议。
数据包 信头
信息包(frame packet) 信息包
22
• 协议栈
Application Layer Presentation Layer Session Transport Network Data-Link Physical
OSI
App
App
Program Program Application
4
Web技术基础 技术基础
第1章
5
Web技术基础 技术基础
1.1 Web简介 什么是Web技术? Web全称 全称World Wide Web,简称 全称 ,简称WWW, , 译名万维网或全球信息网。 译名万维网或全球信息网。 Web技术通指在网络上利用各种技术实现 和完成的各种服务功能和客户浏览的开发 技术。
21
Web技术基础 技术基础
网络信息传递与数据包 信息在网络中传输时,被分割成一个个信息包 信息在网络中传输时 被分割成一个个信息包 (Frame packet).每个包有一个信头 包含发送者和 每个包有一个信头 每个包有一个信头,包含发送者和 接受者的Internet地址. Protocol)协 接受者的Internet地址.IP(Internet Protocol)协 地址 议根据目的地址,选择路由 议根据目的地址 选择路由(router),将信息包送达 选择路由 将信息包送达 目的地. 目的地
10
Web技术基础 技术基础
客户机(Client)或终端机: 客户机(Client)或终端机:供用户使用,性能可以稍微差 (Client)或终端机 一点,可无硬盘工作。
网卡和导线: 网卡和导线: 计算机之间用这种网卡通过导线连接实现资 源共享。也可以在计算机之间再加入一个HUB集线器(目前 以Switch交换型)将各计算机信号收集起来再连到服务器以 提高连接的可靠性。
Layer Layer Layer Layer Layer
Layer Transport TCP Layer Network Layer Link Layer Physical Layer IP
UDP
Hardware Interface Transmission Lines 23 TCP/IP
1
Request
2
Network interfaFra biblioteke524
Web技术基础 技术基础
1.3 IP、域名和 、域名和URL 1.3.1 IP地址 地址 1. IP地址的作用 Internet上每台主机或设备、每个用户都有一个唯一 的地址以确定是谁和在何处。在TCP/IP协议中分配给 每 台 主 机 一 个 32 位 数 作 为 该 主 机 的 IP 地 址 , 在 Internet上发送的每个数据包都包含了一个32位的发 送方地址和一个32位的接受方地址。
Web技术基础 技术基础
Web技术应用基础 技术应用基础
1
Web技术基础 技术基础
教材:
Web技术应用基础 第二版) 《 Web技术应用基础 (第二版)》
清华大学出版社
2
Web技术基础 技术基础
课程性质: 课程性质:
介于技术基础课程与技术实践课之间 ,也包 含了技术专业课的成分,是一门综合性强、既涵盖 了常用的信息应用概念、又综合了大多Web应用系统 技术的实际操作的,具有相当复合 复合程度的课程。 复合 也可以认为:是一门宽范围技术应用课,以学会应 用某一种或几种技术完成实际应用开发为主
– 网络病毒、保密、黑客 网络病毒、保密、黑客(Huckman) – 上网费用:电话费 网络费 上网费用 电话费+网络费 电话费
噢!
17
Web技术基础 技术基础
电子商务网站
R
校园网
R
具有上网功能的手机
R
路由器 路由器 路由器 路由器 路由器 PDA掌上电脑
路由器
R
卫星接收系统 校园网子网
Internet
8
Web技术基础 技术基础
根据网络覆盖范围大小将网络分为局域网、广域网和城域网
局域网(Local Area Network):LAN LAN,连接近 LAN 距离网,覆盖范围从几米到数公里。例如:办公
室、实验室、一个建筑物、园区内等。
9
Web技术基础 技术基础
局域网硬件和软件 作为服务器(Server)的主计算机: (Server)的主计算机 共享资 作为服务器(Server)的主计算机:为其他计算机提供共享 共享 源服务,性能较好。 • 小型局域网:由一台服务器提供所有的文件、打印、与 小型局域网: 外部的网络连接等的服务功能。 较大局域网: • 较大局域网:常用路由器、光缆、令牌环路,多台服务 器级的计算机组成计算机阵列(主控服务器、备份服务器、 文件服务器、邮件服务器、通信服务器、打印机池、硬盘阵 列、光盘塔等——集群系统)或中、大型机作为网络服务计 算机,提供高速、不间断、大容量、有效的网络服务。作为 服务器的计算机(阵列)通常由网络管理员(Administrator) 专职维护处理。
15
Web技术基础 技术基础
Internet主要技术: ·采用标准协议 采用标准协议——TCP/IP协议,使网上各种不 采用标准协议 同的计算机进行通信 ·通过路由器将不同网络互连 ·通过路由器将不同网络互连 ·建立在TCP/IP协议基础之上的WWW浏览服务 建立在TCP/IP协议基础之上的WWW浏览服务 建立在TCP/IP协议基础之上的WWW ·应用DNS域名解析系统完成计算机和用户之间 应用DNS域名解析系统完成计算机和用户之间 应用DNS 的地址解析工作
Internet 定义: 定义: The Internet is a network of network . It is a massive collection of computers networks that connect millions computers, people, software program, databases, and files.
14
Web技术基础 技术基础
Internet的全称:Inter Network,译为“因 因 特网”, 也称国际互联网,简称互联网。因 特网 特网是一个把世界范围内的众多计算机、人、 数据库、软件和文件连接在一起的,通过一个 共同的通信协议(TCP/IP协议)相互会话的网络。 该网集合了全球重要信息资源,是信息时代人 们交流信息不可缺少的手段和途径。与 Internet相连的任何一台计算机,都被称为主 主 机。
12
Web技术基础 技术基础
广域网通常通过用公共电信系统 公共电信系统(比如卫星,海底电缆,微波 公共电信系统 通信站点,长途电话,市话网络等)将一个一个的局域网和计 算机连接在一起,实现较大范围的计算机资源共享的方法。 13 WAN技术相对LAN来说要复杂一些。
Web技术基础 技术基础
1.2.2. Internet定义与技术特点
各种软件协议: 各种软件协议: NETBEUI,IPX/CPX,NetWare , TCP/IP… … 等。
11
Web技术基础 技术基础
广域网(Wide Area Network):WAN WAN,覆盖范 WAN 围从几十公里到几千公里,可以连接若干个城 市、地区、国家,甚至横跨几个洲覆盖全球, 形成国际性的远程网络。 城域网(Metropolitan Area Network):MAN MAN, MAN 它是介于局域网和广域网之间的一种高速网络, 覆盖范围为几十公里,其规模限于一个城市的 范围。
20
Web技术基础 技术基础
TCP/IP协议 协议 TCP/IP:传输控制协议/ TCP/IP:传输控制协议/网际协议 Transportation Control Protocol/Internet Protocol 。TCP/IP拥 有一套完整而系统的协议标准,采用信息打包的方法 来简化各种不同类型的计算机之间的通信传输。 TCP/IP协议是实现互连网络的连接性和互操作性的关 键,就像胶水一样把Internet上成千上万的网络互连 起来,是Internet上所有计算机进行信息交互和传输 所采用的协议,也是Web服务器与其他网络计算机互 连的基本通信协议。
3
Web技术基础 技术基础
课程结构: 课程结构:
Web技术三个层面 三个层面的应用: 三个层面 • Web技术概述,站点构建技术 Web技术概述 技术概述, Web编程技术 • Web编程技术 Web数据库应用开发技术 • JSP Web数据库应用开发技术
Web站点构建:JSP 运行环境的构建。 Web编程:HTML、CSS、JavaScript 数据库信息发布:JSP技术,具有网上应用系统建设所需主流 技术的应用能力( JSP技术),使用这些技术对数据库的信息 进行存储、管理与发布。
19
Web技术基础 技术基础
OSI参考模型 OSI(Open Systems Interconnection)指开放系 OSI 统互连,是ISO(国际标准化组织)制定的网络系统框 架结构 结构,是一切网络互联的基础模型。OSI参考模型 结构 采用了分层的结构化技术。层次的划分从逻辑上将功 能分组。层次要足够多,以使每一层小到易于管理; 但也不能太多,使汇集各层的处理开销太大。OSI采 用了7个层次的体系结构。