">

笔记13:Web服务器

摘要:日常学习中对一些知识点进行总结得出该系列文章。学习笔记内容包括前端技术,Django web开发技术,数据库技术如MySQL,MongoDB,PGSQL等等。此外还有一些工具如Dock,ES等等。(本文原创,转载必须注明出处.)

1 HTTP协议

1558879524862

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

1558880319778

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

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

2 TCP三次握手四次挥手

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

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

1558882424902

  • 长连接与短连接

1558883944642

3 TCP-IP协议

1558884633850

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

1558885356582

1558884789194

4 Python知识

  • GIL全局解释器锁

1558885462525

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

  • 深拷贝

1558886206028

  • 浅拷贝

1558886023737

  • 私有化

1558886486362

1558957986413

5 技术QQ群

机器学习和自然语言QQ群:436303759

机器学习和自然语言(QQ群号:436303759)是一个研究深度学习、机器学习、自然语言处理、数据挖掘、图像处理、目标检测、数据科学等AI相关领域的技术群。其宗旨是纯粹的AI技术圈子、绿色的交流环境。本群禁止有违背法律法规和道德的言谈举止。群成员备注格式:城市-自命名。微信订阅号:datathinks

白宁超 wechat
扫一扫关注微信公众号,机器学习和自然语言处理,订阅号datathinks!