第五章 WEB原理与应用开发
5.1 HTTP协议
5.1.1 WWW
万维网(亦作“Web”、“WWW”、“‘W3’”,英文全称为“World Wide Web”),是一个由许多互相链接的超文本组成的系统,通过互联网访问。在这个系统中,每个有用的事物,称为一样“资源”;并且由一个全局“统一资源标识符”(URI)标识;这些资源通过超文本传输协议(Hypertext Transfer Protocol)传送给用户,而后者通过点击链接来获得资源。万维网联盟(英语:World Wide Web Consortium,简称W3C),又称W3C理事会。1994年10月在麻省理工学院(MIT)计算机科学实验室成立。万维网联盟的创建者是万维网的发明者蒂姆·伯纳斯-李。
从技术上看,www是一个基于http的客户/服务器应用系统,即属于客户/服务器范型的分布式计算应用。
5.1.2TCP/IP
TCP 用于从应用程序到网络的数据传输控制。
TCP 负责在数据传送之前将它们分割为 IP 包,然后在它们到达的时候将它们重组。
折叠编辑本段IP-网际协议
IP 负责计算机之间的通信。
IP 负责在因特网上发送和接收数据包。
5.1.3HTTP协议原理
http协议用于传输www方式的数据,是互联网上应用最广泛的一种网络协议,。设计http最初的目的是提供一种发布和接受html页面的方法。通过http或者https协议请求的资源由统一资源标识符URI来标识。
通信过程:
1.建立tcp连接。
2.web浏览器向web服务器发送请求命令。
3.web浏览器发送请求头信息。
4.web服务器应答。
5.web服务器发送应答头信息。
6.web服务器向浏览器发送数据。
7.web服务器关闭tcp连接。
HTTP请求:
1.请求方法URI协议/版本
2.请求头
3.请求正文
HTTP应答:
1.GET:获取URI指定的web对象的内容。
2.POST:用于向服务器主机上的某个进程发送数据。
3.HEAD:仅从服务器获取头信息,而不是对象本身。
4.PUT:用于将HTTP附带的内容保存到服务器上URI所指定的位置。
5.DELETE:删除指定资源。
6.OPTIONS:返回服务器支持的http方法。
7.CONNECT:把请求连接转换到透明的tcp/ip通道。
HTTP应答:
HTTP应答与HTTP请求相似,HTTP响应也由三个部分组成,分别是协议状态、响应头、响应正文。
HTTPS:
简单的讲,HTTPS超文本传输安全协议是HTTP的安全版,是一种基于SSL/TLS的HTTP,所有的HTTP数据都是在SSL/TLS协议的封装之上传输的。
WEB开发技术
5.2.1HTML
超文本标记语言,标准通用标记语言下的一个应用。 “超文本”就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。 超文本标记语言的结构包括“头”部分(英语:Head)、和“主体”部分(英语:Body),其中“头”部提供关于网页的信息,“主体”部分提供网页的具体内容。
1.基本结构标记
2.段落标记
3.图像标记
4.超链接标记
第五章 web原理与应用开发
最新推荐文章于 2023-12-11 15:45:55 发布