在这篇文章中,我们将讨论以下话题:

  • 进程 vs. 线程
  • ChatGPT 时间线
  • DDoS 攻击
  • 分布式计算的谬误

ChatGPT 和 AIGC 发展

ChatGPT 和 copy.ai 引起了人们对 AIGC(AI 生成内容)的关注。为什么 AIGC 呈现爆炸式增长?

下图总结了该领域的发展。

GPT 发展历程

GPT-1(2018):

  • 使用 BooksCorpus 数据集(5GB)训练
  • 主要关注语言理解

GPT-2(2019 年情人节):

  • 口号:“太危险而不能发布”
  • 使用 Reddit 文章(超过 3 个赞,40GB)训练
  • 训练成本:4.3 万美元
  • 后来用于 MuseNet 和 JukeBox 生成音乐

GPT-3(2020 年 6 月):

  • 由更全面的数据集训练
  • 衍生应用:
    • DALL-E:从文本创建图像
    • CLIP:连接文本和图像
    • Whisper:多语言语音转文本
    • ChatGPT:聊天机器人、文章作者、代码作者

随着 AIGC 算法的发展,许多公司都有生成文本、图像、代码、语音和视频的应用。

我强烈建议你尝试这些应用。结果令人震惊!

DDoS 攻击

为什么它对服务有害?这是 DDoS 如何工作的示例。

DDoS 攻击的目的是通过恶意请求破坏受害者服务器的正常流量。结果,服务器被恶意请求淹没,没有缓冲来处理正常请求。

DDoS 工作原理

  • 步骤 1 和 2:攻击者通过控制器远程控制僵尸网络。这些僵尸然后被攻击者远程指令
  • 步骤 3:僵尸可以向受害者服务器发送请求,耗尽服务器资源。由于僵尸是合法的互联网设备,很难区分 DDoS 流量和正常流量

SYN Flood 示例

常见的 DDoS 攻击示例是 SYN flood。

正常情况下,客户端和服务器通过三次握手建立 TCP 连接。由于 SYN flood 攻击,僵尸向服务器发送许多 SYN 请求,但它们从不从服务器返回 ACK。

这导致受害者服务器上由于积累许多半开放 TCP 连接而耗尽资源。

分布式计算的 8 个谬误

大约 30 年前,Peter Deutsch 起草了一份分布式计算环境中的八个谬误列表,现在称为”分布式计算的 8 个谬误”。多年后,这些谬误仍然存在。

本文为学习目的的个人翻译,译文仅供参考。

原文链接:EP37: Process vs Thread

版权归原作者或原刊登方所有。本文为非官方译本;如有不妥,请联系删除。