计算机网络与安全概述
7 Questions
0 Views

计算机网络与安全概述

Created by
@MesmerizingMendelevium8714

Questions and Answers

HTTP和HTTPS有什么区别?

HTTP是明文传输,而HTTPS使用SSL/TLS加密数据。

谈一下HTTPS加密的具体过程。

HTTPS加密过程中,客户端和服务器会首先进行SSL握手,交换证书并生成会话密钥。

讲一下TCP和UDP的区别?

TCP是面向连接的协议,提供可靠的数据传输,而UDP是无连接的,传输速度快但不保证可靠性。

讲一下三次握手的具体过程?

<p>三次握手包括:客户端发送SYN包,服务器响应SYN-ACK包,客户端再发送ACK包确认连接建立。</p> Signup and view all the answers

为什么是四次挥手? 三次行不行?

<p>四次挥手是为了确保双方都能完成数据发送,三次挥手不能保证双方都已结束通信。</p> Signup and view all the answers

进程和线程的区别?

<p>进程是系统分配资源的基本单位,线程是进程中执行的基本单位,线程共享进程资源。</p> Signup and view all the answers

使用过哪些进程间通信的方式?

<p>常见的进程间通信方式包括管道、消息队列、共享内存和信号量。</p> Signup and view all the answers

Study Notes

自我介绍与项目经验

  • 自我介绍包括个人背景、技能和相关项目经验
  • 详细讲解一个参与的项目,介绍其背景、功能和使用的框架

编程语言与后台开发

  • 讨论是否愿意转语言,以及对后端开发的专注程度
  • 提及对Python的了解,特别是数据类型的使用

HTTP与HTTPS

  • HTTP和HTTPS的主要区别在于安全性,HTTPS使用SSL/TLS加密传输
  • HTTPS加密过程包括握手、证书验证和密钥交换

网络请求与资源获取流程

  • 输入URL后,浏览器通过DNS解析获取IP地址,发送HTTP请求,并接收响应
  • 了解浏览器渲染过程,包括DOM构建和CSS样式应用

TCP与UDP

  • TCP是面向连接的协议,保证数据完整性,适合文件传输
  • UDP是无连接的协议,传输速度快,适合实时应用,如视频和游戏
  • 三次握手用于建立TCP连接,而四次挥手用于断开连接,确保所有数据传输完成

进程与线程

  • 进程是资源分配的基本单位,线程则是进程内的执行单元
  • 进程间通信方式包括信号量、管道和消息队列

单例模式与数据结构

  • 手撕单例模式,确保一个类只有一个实例
  • HashMap的基本数据结构为数组和链表,用于存储键值对

测试相关知识

  • 了解测试工具、测试用例设计及所需学习内容
  • 功能测试的主要方法包括黑盒测试和白盒测试

性能与安全测试

  • 常用性能测试工具包括JMeter和LoadRunner
  • 安全测试涉及系统的脆弱性扫描和安全审计

项目管理与推进

  • 在时间紧迫的情况下,作为测试负责人需合理安排测试任务和进度
  • 设计针对收银台项目的测试用例,从功能、安全及性能等方面考虑

整体技术栈

  • 了解Java数据类型、面向对象的基本概念、MySQL的基本用法及关键字使用
  • 知道Mybatis中#{ }与${ }的区别,前者是占位符,后者是字符串拼接

JWT与缓存

  • JWT用于用户身份验证,通常与Redis结合使用实现会话管理
  • 预热缓存和统一处理缓存击穿及雪崩问题为开发中的重要课题

面试准备与反问

  • 准备针对面试官的反问,了解业务和项目的反馈
  • 针对求职城市的想法,以及为何选择北上广深等一线城市进行工作

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Description

本测验将帮助你快速了解计算机网络的核心概念及HTTPS的加密过程。内容涵盖协议区别、资源获取流程以及进程与线程的比较等,适合希望深入了解网络和安全的学习者。通过此测验,您可以全面提升对现代网络架构的理解。

Use Quizgecko on...
Browser
Browser