任务布置之HTTP相关概念

HTTP相关概念

这一部分有好多都是自己整(xia)理(xie)的,完全不知道对不对啊……

1. 什么是协议?协议在客户端和服务器之间充当了什么样的角色?

协议是指规则的约定。作为一种规范,客户端和服务器是建立在HTTP协议上进行通信的。

2. cookie是什么?HTTP协议为什么要有这种东西?cookies一般存储在什么地方?我们日常浏览器网页哪些地方或者哪些功能使用到了cookies?

cookie技术通过在请求和响应报文中写入cookie信息来控制客户端的状态。

为了保留无状态协议的优点,又想要解决要求登录认证的web页面本身无法进行状态的管理(不记录已登录的状态)的问题。

一般存储在请求报文中的cookie中。

日常中,登录一个网站后,进行网页跳转,新页面不需要再次登录的时候,这时候就用到了cookie。

3. cookies和session的区别?

Cookie是客户端保存用户信息的一种机制,用来记录用户的一些信息,也是实现Session的一种方式(?)
Session是在服务端保存的一个数据结构,用来跟踪用户的状态,这个数据可以保存在集群、数据库、文件中。

4. HTTP协议中对请求和响应的定义?

请求:从客户端发送到服务器端的消息。
响应:从服务器端发送到客户端的消息。

5. web开发框架和HTTP协议的关系是什么?

web框架向程序员隐藏了处理 HTTP 请求和响应相关的基础代码,用框架就是可以避免直接处理处理 HTTP 请求和响应相关的事情,能节省开发时间,提高编程效率。

6. 什么是域名?域名和IP的关系是什么?为什么有了IP还要域名?

域名(Domain Name),是由一串用“点”分隔的字符组成的Internet上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位。

域名与IP之间是对应的。每一台主机都有一个唯一的标识固定的IP地址。由于IP地址是数字标识,使用时难以记忆和书写,因此在IP地址的基础上又发展出一种符号化的地址方案(域名),来代替数字型的IP地址

7. DNS是什么?DNS在域名和IP之间充当了什么角色?

DNS,是指Domain Name System(域名系统)。
DNS可以提供域名到IP之间的解析服务。DNS协议提供通过域名查找 IP 地址,或逆向从 IP 地址反查域名的服务。

8. 这里写图片描述

哪一段是域名?还是说这一段URL全是域名?
域名:baidu.com

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值