web服务器

1 HTTP协议

http:超文本传输协议,基于tcp的方式,会更稳当更安全。协议就是规定了怎样去请求服务器,服务器如何返回信息。如下图红色方框标记所示:

打开浏览器电商广告原理:

我们打开一个浏览器访问电商平台某个商品或者访问百度等,服务器在请求时候会获取到Cookie值,并解析后获取你的访问历史。下次打开页面时候,会从本地加载该历史作为推荐广告。也就是说网站通过Cookie追踪用户。

2 TCP三次握手四次挥手

三次握手本质上是四次握手,C请求数据syn传入S请求链接,S服务器应答数据ack;S服务器再次请求C客户端建立链接,C应答给S服务器。由于中间的S应答和请求可以合并一起,造成3次握手。本质上是建立连接的。

四次挥手时候,主要是关闭时候有可能是通信延时或者通信结束。所以不能合并。本质是关闭连接。

  • 长连接与短连接

3 TCP-IP协议

  • 浏览器访问服务器的过程

4 Python知识

  • GIL全局解释器锁

python中多进程引发起并发,多线程不能引进并发,GIL

  • 深拷贝

  • 浅拷贝

  • 私有化

最新文章

  1. 湖南省第十二届大学生计算机程序设计竞赛 B 有向无环图 拓扑DP
  2. 导出 C/C++ API 给 Lua 使用[转]
  3. java中的类和对象
  4. uvalive 5760 Alice and Bob (组合游戏,dp)
  5. C#将十六进制的文本转换到整型数据
  6. 为GridView中的DropDownList赋值
  7. 获取IP地址bash[转载]
  8. linux几种时间函数总结
  9. 安卓开发笔记(十八):实现button按钮事件的三种方法
  10. Redhat 6.3上安装libssh
  11. 11LaTeX学习系列之---LaTeX的特殊字符
  12. Ubuntu Server16.04 配置网卡
  13. springboot打包
  14. 破解UltraEdit(Ver20.00.0.1040),无限试用
  15. 【移动端debug-4】iOS下setTimeout无法触发focus事件的解决方案
  16. Python maketrans() 方法
  17. luoguP2418 yyy loves OI IV
  18. 《Cracking the Coding Interview》——第13章:C和C++——题目5
  19. 【BZOJ4358】permu kd-tree
  20. DataGrid 支持字符截断显示

热门文章

  1. HTTP与HTTPS初识
  2. 高阶JS---函数柯里化
  3. eslint代码规范检测
  4. day8_类的装饰器和反射
  5. 4.web基础$_POST
  6. Visual Studio 2017 编译 gens 世嘉模拟器
  7. opencv读取USB相机select timeout问题
  8. git 关联vs code
  9. Nginx企业级优化
  10. jQuery与IE兼容性问题处理