码迷,mamicode.com
首页 > Web开发 > 详细

(16/06/09) 跟兄弟连学PHP 第一章总结:HTTP协议与WEB的关系。

时间:2016-06-09 23:34:15      阅读:306      评论:0      收藏:0      [点我收藏+]

标签:

前言-PREFACE  让学习成为一种习惯。

PHP是一种开源免费的开发语言,具有程序开发速度快,运行快,技术本身学习快等快捷性的特点,无疑是当前WEB开发中最佳的编程语言。

第一章:LAMP网站构建

1.HTTP协议与WEB的关系

1)HTTP是超文本传输协议。协议是指双方遵循的规范。HTTP协议就是浏览器和服务器的进行‘沟通‘的一种规范。一次HTTP操作成为一个事务,客户机和服务器通过请求和响应完成一次会话,工作过程分为5步

 

(1)客户端连接到WEB服务器     一个HTTP客户端(浏览器)与WEB服务器的HTTP端口(80端口)建立一个TCP套接字连接。例如,http://www.ydma.cn

(2)发送HTTP请求   通过TCP套接字,客户端向WEB服务器发送一个文本的请求报文。一个请求报文由请求行,请求头,空行,请求数据4部分组成。

(3)服务器接收请求并返回HTTP响应  WEB服务器解析请求,定位请求资源。服务器将资源复本写到TCP套接字,由客户端读取。一个响应由状态行,响应头部,空行,响应数据4部分组成。

(4)释放TCP连接   WEB服务器主动关闭套接字,释放TCP连接;客户端被动关闭套接字,释放TCP连接

(5)客户端浏览器解析HTML内容

 

2)HTTP协议结构

客户机---->请求行,请求头,请求体---->WEB服务器---->状态行,响应头,响应体---->客户机

 

3)HTTP请求消息

HTTP请求消息是指客户机从服务器发出请求时发给服务器的消息。HTTP请求消息是指由HTTP头(必须)和HTTP体(非必须)组成的。

 

4)HTTP响应消息

HTTP响应消息是指服务器向客户机返回的消息,这个响应包括HTTP头和HTTP体。

 

(16/06/09) 跟兄弟连学PHP 第一章总结:HTTP协议与WEB的关系。

标签:

原文地址:http://www.cnblogs.com/kingmin/p/5572836.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!