计算机基础认识_计算机基础的认识,web应用开发

47 阅读3分钟

TCP协议

  • TCP 和 UDP 的区别?
  • TCP 三次握手的过程?
  • 为什么是三次而不是两次、四次?
  • 三次握手过程中可以携带数据么?
  • 说说 TCP 四次挥手的过程
  • 为什么是四次挥手而不是三次?
  • 半连接队列和 SYN Flood 攻击的关系
  • 如何应对 SYN Flood 攻击?
  • 介绍一下 TCP 报文头部的字段
  • TCP 快速打开的原理(TFO)
  • 说说TCP报文中时间戳的作用?
  • TCP 的超时重传时间是如何计算的?
  • TCP 的流量控制
  • TCP 的拥塞控制
  • 说说 Nagle 算法和延迟确认?
  • 如何理解 TCP 的 keep-alive?

浏览器篇

  • 浏览器缓存?
  • 说一说浏览器的本地存储?各自优劣如何?
  • 说一说从输入URL到页面呈现发生了什么?
  • 谈谈你对重绘和回流的理解
  • XSS攻击
  • CSRF攻击
  • HTTPS为什么让数据传输更安全?
  • 实现事件的防抖和节流?
  • 实现图片懒加载?

开源分享:docs.qq.com/doc/DSmRnRG…

  • 1 计算机基本要点
    • 什么是计算机
    • 计算机的特点
      数值计算、存储记忆、逻辑计算
    • 计算机的组成
      软件+硬件
      • 软件:能够按照程序运行,自动高速的处理数据的现代化智能设备。
  • 2 计算机语言
    • 计算机基本概念
    • 计算机语言的发展
  • 3 交互方式
    • 3.1 交互方式的种类
      • TUI
        TUI是指文本用户界面(Text User Interface),和GUI相对应。TUI是指通过文本命令的方式执行程序,而不是通过图形界面窗口的点击按钮方式。
      • GUI
        图形用户界面(Graphical User Interface,简称 GUI,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面。
        • interface :接口
    • 3.2 创建文本
      eg:
      创建
      echo hello>a.text
      删除
      del a.txt
      删除所有 txt文件:del *.txt
    • 3.3 文本交互模式的打开方式
    • 3.4 常见的DOS命令
  • 4文本文件和字符集
    • 纯文本
      仅含有txt文本
    • 富文本
      可以插入图片表格等等的文本
    • 字符集
  • 进制
    • 2进制
      满2进1
    • 8进制
      满8进1

对象篇

模块化编程-自研模块加载器

开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】