美文网首页
面试准备

面试准备

作者: RiverSouthMan | 来源:发表于2021-08-24 17:23 被阅读0次

网络:

7 应用层 6 表示层 5 会话层 4 传输层 3 网络层 2 数据链路层 1 物理层

网络四层协议:链路层、网络层、传输层、应用层

  • tcp三次握手、四次挥手


    image.png
    image.png
  • http/https协议 1.1
    请求头:方法、[空格]、URL、[空格]、HTTP版本 组成。
    响应头:HTTP 版本、[空格]、状态码组成
  • 常见header
    access
    Authorization,

缓存相关的:
Cache-Control
Expires
Last-Modified
If-Modified-Since
ETag
if-none-match

跨域相关的
Access-Control-Allow-Origin
Access-Control-Allow-Header
Access-Control-Allow-Methods
Access-Control-Allow-Credentials

Connection: keep-alive/close(关闭tcp)
Content-Type
Location重定向
Server
Set-Cookie

referer
cookie
user-agent

http1.1:
相比1.0协议 有持久连接:Connection: keep-alive;
管道机制,客户端在一个tcp通道里可以发送多个请求,但服务器还是按照顺序处理
缺点:队头堵塞、首部无法压缩头部臃肿,
http2.0
优点:
1.二进制协议,头信息和数据体都可以是二进制、
2.多路复用,一个域名所有请求使用一个tcp连接;帧(frame)和流(stream)进行传输。避免队头阻塞;
3.头部可以压缩
4.server Push
其他:http2可以关闭一次请求,但不关闭tcp链接
扩展:AbortController构造函数,关闭一个请求 fetch(url, {signal: abortController.signal})

https


image.png image.png

相关文章

  • 面试准备

    面试官您好,我叫 我毕设内容是设计和开发一个基于RFID自动识别技术的物流跟踪系统,其中包括开发一个中间件,用于提...

  • 面试准备

    1.StringBuffer 实现远离 java 常用集合的数据结构:hashmap linklist array...

  • 面试准备

    准备:简历编写和面试前准备 一般来说,跳槽找工作要经历投递简历、准备面试、面试和谈 offer 四个阶段。其中面试...

  • 面试准备

    1、了解公司,看公司网站、 了解公司产品、服务特色,再看看公司管理的背景、企业文化等方面,可能的话去翻翻 企业年报...

  • 面试准备

    已经过了一年没有工作,以前的工作内容都模糊了,于是进入了以前工作的网站再次观察浏览好像又找回了一些东西,感觉上没有...

  • 面试准备

    1.HashMap && CurrentHashMap源码分析 HashMap源码解析 java 并发编程之 Co...

  • 面试准备

    最近一直在忙着晋升的面试准备,所以就把我的一些内容整理了一下,先充当下作业吧! 自我介绍部分:各位领导好,我先自我...

  • 面试准备

    比如__bridge,block的内存管理,而且会针对一个问题拓展问,考察你是真的了解还是直接背准备好的。手写C或...

  • 面试准备

    口语部分 Make a brief introduction in 1-2 minutes.Good aftern...

  • 准备面试

    今天一天都在弄面试的东西,昨天在简书上看了很多关于面试的东西,今天早上按照简书上说的东西做了一份简历,简历自然也是...

网友评论

      本文标题:面试准备

      本文链接:https://www.haomeiwen.com/subject/hcdnqktx.html