2015做网站前景,东莞公司的网页怎么做的,重庆市建设工程人力资源网,网站建设中 显示 虚拟机一、 HTPP协议
1、概念
HTTP#xff08;hypertext transport protocol#xff09;协议#xff1b;中文叫超文本传输协议 是一种基于TCP/IP的应用层通信协议 这个协议详细规定了 浏览器 和万维网 服务器 之间互相通信的规则。 协议中主要规定了两个方面的内容
客户端…一、 HTPP协议
1、概念
HTTPhypertext transport protocol协议中文叫超文本传输协议 是一种基于TCP/IP的应用层通信协议 这个协议详细规定了 浏览器 和万维网 服务器 之间互相通信的规则。 协议中主要规定了两个方面的内容
客户端用来向服务器发送数据可以被称之为请求报文服务端向客户端返回数据可以被称之为响应报文 报文可以简单理解为就是一堆字符串 示例
请求行POST http://www.baidu.com:80/index.html?a100b200#logo HTTP/1.1
请求头HOST: http:// www.baidu.com...
空格
请求体{keywords:手机,price:2000}2、请求报文的组成
请求行请求头空行请求体
1. HTTP 的请求行
请求方法get、post、put、delete等请求 URL统一资源定位器 例如http://www.baidu.com:80/index.html?a100b200#logo http 协议https、ftp、ssh等www.baidu.com 域名80 端口号/index.html 路径a100b200 查询字符串#logo 哈希锚点链接 HTTP协议版本号
2. HTTP 请求头
格式『头名头值』常见的请求头有
请求头解释Host主机名Connection连接的设置 keep-alive保持连接close关闭连接Cache-Control缓存控制 max-age 0 没有缓存Upgrade-Insecure-Requests将网页中的http请求转化为https请求很少用老网站升级User-Agent用户代理客户端字符串标识服务器可以通过这个标识来识别这个请求来自哪个客户端 一般在PC端和手机端的区分Accept设置浏览器接收的数据类型Accept-Encoding设置接收的压缩方式Accept-Language设置接收的语言 q0.7 为喜好系数满分为1Cookie储存
3. HTTP 请求体
请求体内容的格式是非常灵活的 可以是空 GET请求 也可以是字符串还可以是JSON POST请求 例如 字符串keywords手机price2000JSON{keywords:手机,price:2000}
3、响应报文的组成
响应行响应头空行响应体
示例
响应行HTTP/1.1 200 OK
响应头Cache-Control: private...
空行
响应体1. 响应行
HTTP/1.1HTTP协议版本号200响应状态码 404 Not Found 500 Internal Server Error还有一些状态码参考https://developer.mozilla.org/zh-CN/docs/Web/HTTP/StatusOK响应状态描述响应状态码和响应字符串关系是一一对应的。
2. 响应头
Cache-Control:缓存控制 private 私有的只允许客户端缓存数据
Connection 链接设置
Content-Type:text/html;charsetutf-8 设置响应体的数据类型以及字符集,响应体为html字符集
utf-8
Content-Length:响应体的长度单位为字节3. 响应体
响应体内容的类型是非常灵活的常见的类型有 HTML、CSS、JS、图片、JSON
二、IP
IP本身是一个数字标识 决定设备IP用来标志网络设备实现设备间通信IP的分类
类型说明本机回环IP地址127.0.0.1~127.255.255.254196.168.0.0~192.168.255.255局域网IP私网IP127.16.0.0~172.31.255.25510.0.0.0~10.255.255.255广域网IP除上述之外 参考网址 端口决定程序 应用程序的数字标识主要作用是实现了不同主机应用程序之间的通信