【python面试指北】5.网络

浏览器输入一个url中间经历的过程

DNS查询——TCP握手——HTTP请求——反向代理Nginx——uwsgi——web app响应

TCP三次握手

TCP/UDP的区别

  • 面向连接、可靠的、基于字节流
  • 无连接、不可靠、面向报文

HTTP协议

状态行+响应头+响应正文

状态码

  • 1** 信息。服务器收到请求,需要请求者继续执行操作
  • 2** 成功。操作被成功接收并处理
  • 3** 重定向。需要进一步操作完成请求
  • 4** 客户端错误。请求有语法错误或者无法完成请求
  • 5** 服务器错误。服务器在处理请求的过程中发生错误

GET VS POST

HTTP长连接

  • 短连接:建立连接——数据传输——关闭连接
  • 长连接:Connection: keep-alive。保持TCP连接不断开

cookie和session的区别

你可能感兴趣的:(【python面试指北】5.网络)