1、HTTP协议
WWW:目前为止最著名的分布式应用,中文名字为“万维网”,常简称为Web。WWW是目前世界上最具影响力的互联网服务,起源于1990年底,最早由欧洲核物理研究中心的Tim-Berners Lee提出,其目的是为研究中心分布在世界各地的科学家提供一个共享信息的平台。
从应用功能看,WWW是一种交互式图形界面的Internet服务,具有强大的信息连接功能,它使得成千上万的用户通过简单的图形界面就可以访问各个大学、组织、公司等的最新信息和各种服务。
从技术上看,WWW是一个基于HTTP的客户-服务器应用系统,即属于客户-服务器范型的分布式计算应用。
WWW的核心技术:
HTML语言:超文本标记语言,是WWW服务的信息组织形式,用于定义在WWW服务器中存储的信息格式。
HTTP:超文本传输协议,是WWW服务使用的应用层协议,用于实现WWW客户机与WWW服务器之间的通信。
JavaScript:是一种基于对象(Object)和事件驱动(EventDriven)并具有安全性能的脚本语言。使用它的目的是与HTML超文本标记语言、Java脚本语言(Java小程序)一起实现在一个Web页面中链接多个对象,与Web客户交互作用。从而可以开发客户端的应用程序等。它是通过嵌入或调入在标准的HTML语言中实现的。
CSS:级联样式表,又称为风格样式表,用于进行网页风格设计。
XML:可扩展标记语言,类似于HTML的标记语言,主要用于结构化文档信息。
动态网页技术:动态网页与静态网页之间最大的区别在于网页与用户之间是否有交互反馈的过程,如动态网页上的留言板,点击数等等,采用了动态网页技术的同一网页能够对不同用户的同样操作做出不同的反应,而静态网页则没有这个交互过程,呈现给用户的是同一个无差别的页面。常用的动态网页技术有PHP、ASP和JSP等。
TCP/IP:TCP/IP是Transmission Control Protocol/Internet Protocol的简写,中译名为传输控制协议/因特网互联协议,又名网络通讯协议,是Internet最基本的协议和Internet国际互联网络的基础。TCP/IP 定义了电子设备如何连入因特网,以及数据如何在它们之间传输的标准。由四部分组成:网络接口层、网络互连层、传输层、应用层。各层协议如下所示:
其中HTTP为应用层的重要协议之一。
HTTP协议原理:HTTP是HyperText Transport Protocol(超文本传输协议)的缩写,它用于传送WWW方式的数据,是互联网上应用最为广泛的一种网络协议。
通信过程:完整的HTTP通信过程中,web浏览器与web服务器之间将完成下列7个步骤:建立TCP连接,Web浏览器向Web服务器发送请求命令,Web浏览器发送请求头信息,Web服务器应答,Web服务器发送应答头信息,Web服务器向浏览器发送数据,Web服务器关闭TCP连接。
WEB原理与应用开发
最新推荐文章于 2019-12-04 09:41:41 发布