IB/第 4 组/计算机科学/计算机组织/应用层
网页浏览器的例子
Google Chrome、Firefox、Safari、Opera、Internet Explorer
它是什么?
网页浏览器是一种通用应用软件,允许访问网站。它是一个软件应用程序,允许用户访问和查看互联网上的网页和其他内容。它从 Web 服务器检索信息,并在用户的设备上以易于阅读和浏览的格式显示。
网页浏览器为用户提供图形界面 (GUI),允许他们通过菜单、按钮和其他控件与网页交互。它们还支持书签、历史记录和选项卡式浏览等功能,使用户能够轻松地浏览和管理其在线活动。
它是如何工作的?
用户(也称为“客户端”)在浏览器中输入网站的 URL。
然后,浏览器使用称为 DNS(域名系统)的全球数据库将网站 URL 与相应的 IP 地址匹配。IP 地址是一个存储位置,指定网站数据存储的位置。服务器是一个存储数据的计算机硬件,并为其他称为“客户端”的程序提供功能。
然后,浏览器向具有 IP 地址的服务器发出请求。然后,服务器会撤回网站的 html(源代码),该代码本身存储在服务器中或由服务器生成。
浏览器接收并读取此源代码。这是一个关于它如何工作的图示
因此,网页浏览器的目的是将信息从服务器带到客户端(通过请求和响应),使客户端能够查看信息。
数据库管理系统 (DBMS) 负责以结构化的方式组织数据,以及该数据库的安全性和访问控制(创建、保护、读取、更新和删除数据)。虽然电子表格允许我们存储数据,但数据库管理系统支持“按类型筛选”等功能,这有利于大型企业管理大量数据。
在数据库中,我们可以拥有具有不同权限的用户。
MySQL 和 mongoDB 是两种数据库的例子。
电子邮件软件是一种程序,具有发送和接收电子邮件的功能和能力。在大多数情况下,这些程序是电子邮件编辑器,具有各种格式、布局和消息功能工具。它托管、优化或保护个人或商业用途的数字通信。
大大小小的组织都部署电子邮件软件,因为数字通信对于开展现代业务至关重要。
以下是电子邮件软件的功能
- 收件箱
- 地址簿
- 传输附件
- 能够组织电子邮件:反垃圾邮件、归档、垃圾箱等...
- 通知
有三种类型的电子邮件软件。
第一个是营销,其中电子邮件实时发送用于客户通信,例如广告、品牌或筹款活动。第二个是安全,这是一个旨在防止、检测和应对潜在威胁的程序。最后一个是优化,它可以提高性能并适应不断发展的电子邮件营销解决方案。
电子邮件软件的一个例子是 Gmail,用户可以在其中组织、发送和接收电子邮件。它具有不同类型电子邮件的布局,并具有格式化电子邮件的工具。
文字处理软件是指一种管理文本文件创建、存储和打印的应用程序。
它允许用户编写和修改文本文件,所有可用工具都显示在直观的 GUI 中。
它是最常见的应用程序类型之一,几乎存在于所有现代计算机中。
常见的文字处理软件示例包括 Microsoft Word、Google Docs 和 Apple Pages。
计算机辅助设计软件是可以创建计算机数字设计的程序。它通常被建筑师、产品设计师、工程师、制造商等使用...
它允许用户在 2D 或 3D 中创建设计、可视化其构造、修改和优化设计过程以及查看最终产品。CAD 软件还用于能够比没有它时更好地设计东西,因为 CAD 允许用户创建具有大量细节的设计。
不同 CAD 软件的非综合列表
- AutoCAD:用于建筑、工程和工业设计。
- SolidWorks:用于制造和产品设计。
- Pro/Engineer (Creo):航空航天和汽车工程。
- SketchUp:易于上手,适合建筑、室内和景观设计
CAD 设计的大规模使用的一个例子是在汽车制造商特斯拉中。
特斯拉使用 CAD 设计其电动汽车及其零部件。他们使用这些工具来创建汽车(内部和外部)的完整 3D 模型。这些模型主要用于确保所有部件完美配合并按预期运行。他们还可以使用这些模型来模拟汽车在不同情况下的性能,测试加速、充电时间、风阻、油耗等... 这也用于调整汽车的美观和外观。
注意:CAD 软件不要与图形处理软件混淆,虽然它们有很多相似之处,许多类型的 CAD 软件也是图形处理软件。
电子表格软件是一种通用应用软件,允许将以行和列排列的数据用于计算。电子表格有很多用途,从存储数据、创建预算到显示图形和图表。
电子表格软件被广泛使用,因为它们允许用户以任何他们需要的方式操纵、组织和排列数据。它们通常易于使用和使用。大多数电子表格可以与他人共享,并且可以有多个人在同一个页面上协作。这也是为什么企业和组织经常使用电子表格软件。
一些流行的电子表格软件示例是
- Google Sheets
- Microsoft Excel
- LibreOffice
- Zoho
- OpenOffice Calc
- Smartsheet
- Numbers
但为什么电子表格软件很重要?
它们允许用户轻松高效地组织、分析、可视化和操纵数据。
为了保持与用户清晰的交互和沟通,软件通常遵循 WIMP(窗口、图标、菜单、指针)范式,使用以下用户界面 GUI 元素
- 窗口:屏幕上一个可调整大小的区域,用于显示信息,可以通过鼠标光标在桌面上拖动。不同的应用程序窗口可以重叠显示,关闭这些窗口通常也会停止其关联的程序。
- 菜单:一个(通常是)可折叠的选项显示,允许用户执行不同的任务。
- 图标:一个代表不同对象的图像,这些对象具有与其关联的任务(例如,用于保存的软盘)。
- 控件(或窗口小部件):显示与某个概念相关的一组相关项目或操作(参见图像),例如用于将不同类型的媒体插入文档的“插入”。
- 指针:通过指向设备(如鼠标或触控板)反映用户的移动,并允许用户通过点击和拖动 GUI 元素直接与程序交互。
- ↑ 网络工作原理 - 大局观,检索于 2023-04-05