1.http是什么的缩写
HyperText Transfer Protocol超文本传输协议
2.核心作用是什么?作用在参考模型中的哪一层?
核心作用是在客户端和服务器建立通信,实现超文本等资源的请求和传输
应用层
3.与TCP/IP的区别是什么
tcp/ip是一个协议簇,涵盖了多个层级的协议,http只是tcp/ip协议簇中应用层的一个具体协议。
4.5层参考模型、7层参考模型分别是什么?5层是7层中的哪2层进行了合并?
5层参考模型有 应用层、传输层、网络层、数据链路层、物理层
7层参考模型有 物理层、数据链路层、网络层、传输层、会话层、表示层、应用层
会话层和表示层合并到了应用层中
5.当用户在浏览器地址栏输入一个URL并回车后的过程,请描述
·浏览器接收到url后,先将url的协议、域名、端口、路径等部分拆分开。
·先对本地dns缓存进行查询,没有找到就会对本地DNS服务器发起请求,逐级查询,最终获得相应的IP地址。
·浏览器与服务器通过三次握手建立tcp链接,浏览器向服务器发送包含请求方法、请求头、请求体等内容的http情报。
·服务器接收请求后,解析请求内容,并处理,最后生成包含状态码、响应头、响应体的http响应报文并返回。
·请求响应后,双方四次挥手关闭tcp链接。
·浏览器接收到资源,显现画面。
6.http请求的方法都有哪些?分别是什么意思
[1提示信息]:表示临时响应,告知客户端请求已被接收。
[2成功]:请求已被成功处理。
[3重定向]:需要客户端采取进一步来处理。
[4客服端错误]:请求包含错误,服务器无法处理。
[5**服务器错误]:服务器在处理请求时发生了错误。
周口市网站建设_网站建设公司_Django_seo优化