网络知识笔记

2017-04-30  本文已影响17人  oldSix_Zhu

目录
cookie
session
反向代理 nginx
降权

cookie
就是信物,类似于使用玉佩寻人的玉佩,可以记录服务器与客户端之间的状态
这个信物保存在浏览器客户端,服务器会记住cookie一段时间,可以实现账号免密登陆
cookie的格式类为key1=value1;key2=value2的形式
浏览器发送的cookie在请求报文的cookie字段中

cookie体积过大会造成请求和响应速度变慢
cookie可以在前后端修改,数据不安全

session
为了解决cookie的问题,session被设计出来了,是基于cookie实现的
session的数据,服务器保存key与value,客户端保存key,一旦口令被篡改,就丢失了映射关系,使得安全系数更高了

客户端第一次请求报文 服务器端响应报文 客户端再次请求时 大概流程

网络编程
两台以上的设备通讯

反向代理 nginx
在客户端请求量巨大的时候,比如瞬间1w次请求,可以用一个反向代理,将1w个请求分散到4个服务器处理再返回,这个过程叫负载均衡

负载均衡

降权
服务器是可以与服务器进行交互的,我们可以用node处理一下数据,
在高并发的时候,只加载核心数据等重要数据,选择性不加载评论数据等,
保证网页的基本功能实现,提高用户体验

node的作用

并发与并行
并发是在一段时间内
并行是在同一时间内

并发与并行对比

域名不同就是跨域,包括ip,端口号

cdn节点服务器 内容分发,把内容放在一些节点,
取页面以及静态资源虽然快捷,但是数据依然在主数据库

每一门服务器语言都可以做底层请求的
服务器可以请求服务器的 例如php 请求 java
jsonp能不用就不用,一般服务器都可以解决跨域问题的

负载均衡
直接用nginx配置一下就可以了,分散几个,每个百分之多少

物理层:网线
链路层:怎么传 局域网 还是 大网
网络层:ip 怎么找到地址
传输层:不稳定的状态 tcp udp 保证传输协议的
http基于tcp之上的,把报文完整的传输的
会话层:建立会话
表示层:utf8格式
应用层:应用程序

数据结构、操作系统、算法思想、数据分析、网络原理

上一篇 下一篇

猜你喜欢

热点阅读