post请求过程:浏览器请求tcp连接,服务器答应进行tcp连接
浏览器确认,并发送post请求。服务器返回响应
浏览器开始发送数据,服务器返回200响应
http状态码有什么用:通过状态吗告诉客户端的执行状态,200请求成功。
403服务器拒绝访问,500服务器内部出错 syn请求询问。ack:回复
http与https区别:https需要ca申请证书.端口也不一样80和443.http的
连接很简单。是无状态的。https是ssl+http构成的
http请求方法:get,post,head,put,delete
协程:是一种用户态的轻量级线程。协程的调度完全由用户控制。可以不佳锁的
访问全局变量。所以上下文的切换非常快
get请求:请求的数据会附加在URL后,以?分割URL和传输数据,多个参数用&连接
post请求:会把请求的数据放置在http请求包的包体中
http是一个基于tcp/ip通信协议来传递数据,http协议工作于客户端服务端架构上
tcl重传:tcp没发送一个报文段,就对这个报文段设置一次计时器,当计时器超时而
没有收到确定是,就会重传该报文(原报文可能在中间节点丢了,也有可能在路上)
重传的判定:tcm监测点要求计算一个http过程的重传率
django路由映射:在Django中,路由是浏览器访问服务器时,先访问的是 项目中的URL。再?️项目
中的URL找到应用中的URL
正常跨站请求:在浏览器输入正确的账号密码,验证通过,产生cookie信息
跨站请求:登录受信任网站a,并在本地生产cookie,在不登陆a的情况下,访问危险网站b
m:模型和数据之间的交互,v:视图。接受请求处理,与m和t 的交互
t:模版。产生html页面
在浏览器提交用户的注册给网站服务器(v)。v告诉m将用户的信息保存在数据库中,m将用户信息保留在数据库中
并将结构给v。v告诉t产生一个html页面。t将产生的html内容给v。v将html页面返回给浏览器
get()返回表哥满足的一条数据,多无都报错
filteR()返回多条
验证码超时:将验证码保存在数据库session,设置时间为1分。然后在js页面设置一个倒计时
dns:域名解析服务器,由解析器和域名服务器组成的,上网输入地址时,通过地址时,,通过域名解析
找到了相应的IP地址,这样才能上网
qq文件传承不属于ftp协议:用的是udp协议,如果ftp传输的话就等同与把电脑虚拟成ftp然后
提供给被人下载2,这样不安全也不合适
链表:随便什么地方都可以插入删除,如果操作对数据由要求就选择栈或者队列