http协议:是超文本传输协议,服务器传输超文本到本地浏览器的传送协议
网络七层协议:应用层、表示层、会话层、传输层、网络层、数据链路层、物理层
应用层:实现计算机系统与网络间的物理连接
①FTP:文件传输协议
②SMTP:邮件传送协议
③Telnet:远程登录协议
④DNS:域名解析协议
传输层:提供传输顺序信息与响应。有两个协议:TCP和UDP
TCP和UDP的区别:
①连接方面:TCP是面向连接,发生数据前要建立连接
UDP是无连接,发生数据前不需要建立连接
②安全方面:TCP提供可靠的服务,无差错、不丢失
UDP不保证传输的安全性
③传输方面:TCP传输速度慢
UDP传输速度快
④连接对象方面:TCP是一对一连接
UDP是一对多个进行连接
http请求方法:
Get:获取信息 Post:提交信息 Put:变量、全量信息
Delete:删除信息 Head:类似get请求,返回响应没有具体内容
Get和Post区别:
①.传输数据的方式不同,get在URL上,post在body中
②.Post传输数据更安全(安全体现在加密)
③.Get提交信息的字符长度比post短
④.Post请求需要二次确认,get只需要一次
前端主要测页面的视觉效果以及交互设计
后端主要测业务逻辑、数据库、服务器
项目组前端用的语言是JS
项目组后端用的语言是java
响应状态码:
1xx:指示信息---表示请求已接收,继续处理
2xx:成功
3xx:重定向
4xx:客户端错误
5xx:服务器端错误
常见的错误状态码:
400:客户端请求有语法错误,不能被服务器所理解
401:请求未授权
403:服务器收到请求,但是拒绝提供服务
404:请求资源不存在
500:服务器发生不可预期的错误
502:错误的网关
503:服务器当前不能处理客户端的请求,一段时间后可能恢复正常
一个完整的http请求包括:请求部分和响应部分
请求部分包括:请求行、请求头部、空行、请求数据
响应部分包括:状态行、响应头部、空行、响应数据
http与https的区别:
①.http是不加密的,https是加密的
②.它们使用的端口号不同,http端口号是80,https端口号是443
③.http是超文本传输协议,信息是明文传输
https则是具有安全性的SSL加密传输协议
④.https协议需要到ca申请证书,一般免费证书较少,因而需要一定的费用
项目O2O,即Online to Offline/ Offline to Online,翻译成汉语就是“从线上到线下”或”从线下到线上“,简单的理解就是打通线上与线下,将线上的流量转化线下的消费,或者翻过来把线下的消费者引流到线上来。对于互联网行业来说,更多指的是前者,亦即将线下的商务机会与互联网结合。