一、Web 与 Internet
Internet 简介
Internet是一个全球性的计算机互联网络,中文名称有“因特网”,“国际互联网”,“网际网”,“交互网络”等。
Internet提供的主要服务
- Telnet、Email、WWW、BBS、FTP等。
基本实现技术
- 分组交换原理:信息在Internet上被分成许多小数据包(分组)进行传输,到达目的地后将数据包重组为信息
- TCP/IP协议簇
Web 与 Internet
Web与Internet的关系
- Web是运行在Internet之上最流行的应用之一。Internet为Web提供了网络环境
- Web的出现,极大地推动了Internet的普及与推广
Web简介
(1)又称作万维网或环球网,即WWW(World Wide Web)
- 上个世纪90年代,由欧洲核子研究中心(CERN)的Tim Berners - Lee创建,1992年正式上网
(2)把各种类型的信息和服务无缝连接,提供生动的图形用户界面(可以成之为文档)
- 信息:文字、图片、声音和视频等
- 服务:News、FTP、Telnet、Mail等
(3)万维网其实就是无数文档的集合,这些文档驻留在因特网的某个地方
二、Web的工作原理
Web的工作原理
(1)Web 是基于Internet的一个多媒体信息服务系统
- 基于浏览器/服务器模式
- 由 Web 服务器、浏览器 和 通信协议三部分组成
- 通信协议采用的是 HTTP 协议:超文本传输协议(Hypertext Transfer Protocol)
如图:
(2)在 Web 服务器上,主要以网页的形式来发布多媒体信息
- 网页采用超文本标记语言 HTML (Hyper Text Markup Language)编写
(3)浏览器软件连接到 Web 服务器并获取网页
- 浏览器解释 HTML 网页文档,并显示在用户的屏幕上
Web服务器
(1)主要功能
- 存储 Web 上的内容信息(如:Web页文件),提供管理环境
- 响应浏览器的请求,执行服务器端程序
- 安全功能等
(2)主要 Web 服务器产品
- Tomcat
- IIS
- Apache
- Nginx
- Lighttpd
- ...
Web浏览器
(1)主要功能
- 提交功能
- 作为 HTML 解释器和内嵌脚本程序执行器
- 用图形化的方式显示 HTML 文档
(2)主要 Web 浏览器产品
- IE
- FireFox
- Chrome
- Safari
- Opera
- ...
三、Web 相关技术
Web 相关技术
(1)服务器端技术
- 运行于服务器端
- 大多数提供了数据库访问的能力
- PHP(Hypertext Preprocessor)
- JSP(Java Server Page)
- ASP(Active Server Page)
(2)客户端技术
- 运行于客户端,由浏览器来解释运行
- HTML
- CSS
- JavaScript
总结:本章内容主要介绍了下Web的发展史,为前端零基础的小伙伴普及了下Web知识。
本文出自 “技术交流” 博客,谢绝转载!
原文:http://jasonteach.blog.51cto.com/5192112/1751736