服务器相关知识|学习笔记

简介: 快速学习服务器相关知识

发者学堂课程【计算机网络基础服务器相关知识习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/450/detail/5560


服务器相关知识


内容介绍

一、服务器

二、常用网络服务


一、服务器

1.服务器(Server)定义:

是指在网络中提供各种服务的计算机,承担网络中的数据存储、转发、发布任务,是网络应用的基础和核心

与个人电脑计算机不同的是:

硬件方面:相对于普通 PC 机而言,服务器在稳定性、安全性、性能等方面都要求更高

软件方面:服务器一定是要运行一个能够管理资源并能够为多个用户提供服务的操作系统,即服务器操作系统,如 Windows 2008 Server、UNIX、Linux 等

硬件服务设备:塔式服务器、机架式服务器、刀片式服务器。实际上通过多种不同的架构,组建服务器硬件设备

2.当前流行操作系统的异同:

Windows 操作系统:目前比较流行的是 Windows Server 2008,是使用最多的操作系统软件方面

UNIX 操作系统:UNIX 是能在所有级别计算机上运行的操作系统。主要支持大型的文件系统服务、数据服务等应用。

Linux 操作系统:Linux 操作系统具有完善的网络功能和较高的安全性。


二、网络服务

常用的一些网络服务:WWW 服务、DNS 服务、FTD 服务、电子邮件服务、DHCP 服务。以上都可以在 Windows 操作系统或者是 Linux 操作系统上来实现,不区分操作系统情况下,直接看他们都能提供什么样的功能

1.DNS 服务

因特网上的每个主机都有一个 IP 地址,如112.25.3.2。但 IP 地址不容易记忆

城名是用来标识因特网上主机的另一种方式例如“www.baidu.com"

如何为每个域名都找到其对应的IP?

域名系统(Domain Name System,DNS)提供这样的服务

进行城名和 IP 地址转换时,使用最多的是 DNS 正向查找,即,将域名转换成 IP 地址,然后再使用所查到的 IP 地址去访问目标服务器;如果是将 IP 地址转换成域名,则称为 DNS 反向查找 KEK

一个域名采用分层次的命名方式,由若干部分组成,各个部分之间用小数点间隔,最顶层的域名在最右边,最底层域名在最左边,例如 www.baidu.com

将域名转换为对应的 I P 的过程称为域名解析,域名解析由域名服务器来完成

客户端在上网前要访问一个 www.xyz.com 它会发送一个域名的解析,去问远端的域名服务器,与 www.xyz.com 对应的 IP 地址是多少,如果域名服务器能够正常完成解析,它就会将域名对应的 IP 地址66.249.89.99反馈给客户端,客户端拿到 IP 地址之后,就会完成下一步通信

2.FTP 服务:

FTP (FiIe Transfer Protocol)是最常用的网络协议之一,主要功能就是进行传输文件

FTP 提供交互式的访问,允许客户指明文件的类型与格式,并允许文件具有存取权限  FT P也是基于 Client/Server 模式,客户端用户可以通过网络连接到FTP服务器,根据用户自己的权限进行上传或下载文件

FTP的服务器进程由两大部分组成:

控制连接,专门用来传输控制信息,如用户标识、口令、用户命令等,负责接受新的连接请求

数据连接,主要用来传输目录文件列表、下载文件和上传文件,负责处理单个请求

FTP服务器通过控制连接控制当前用户是否有准入的权限,一旦控制连接通过了,它就能够进入到服务器内部了,之后再开启第二个链接

3.电子邮件服务

电子邮件是因特网上使用得最多的一种应用

电子邮件把邮件发送到收件人使用的邮件服务器,并放在其中的收件人邮箱中(发送邮件的协议:SMTP)

收件人可随时上网到自己使用的邮件服务器进行读取(读取邮件的协议:POP3和 IMAP)

4.DHCP 服务

DHCP 动态主机配置协议(Dynamic Host Configuration Protocol,DHCP)提供了  一种简便的方式,能够自动地为网络中没有 IP 地址的主机分配IP地址、子网掩码等信息,不再需要手动进行配置

优点:减少管理员的工作量、避免 IP 地址冲突问题、自动更新功能

相关文章
|
机器学习/深度学习 人工智能 自然语言处理
人工智能领域中训练、评估和推理概念的了解
人工智能领域中训练、评估和推理概念的了解
1210 0
|
6月前
|
数据采集 安全 数据安全/隐私保护
微信加人要安全验证怎么回事
微信好友添加安全验证机制的技术解析 作为拥有12亿月活的国民级应用
|
10月前
|
弹性计算 运维 安全
优化管理与服务:操作系统控制平台的订阅功能解析
本文介绍了如何通过操作系统控制平台提升系统效率,优化资源利用。首先,通过阿里云官方平台开通服务并安装SysOM组件,体验操作系统控制平台的功能。接着,详细讲解了订阅管理功能,包括创建订阅、查看和管理ECS实例的私有YUM仓库权限。订阅私有YUM仓库能够集中管理软件包版本、提升安全性,并提供灵活的配置选项。最后总结指出,使用阿里云的订阅和私有YUM仓库功能,可以提高系统可靠性和运维效率,确保业务顺畅运行。
|
7月前
|
机器学习/深度学习 人工智能 自然语言处理
DeepSeek vs. ChatGPT:大语言模型的技术分野与应用边界全解析
DeepSeek更适合中文环境下对语言理解和生成准确性要求高、专业领域内容生成需求大,以及对成本敏感、实时性要求高和硬件资源有限的场景。ChatGPT则更适合需要处理多种语言,尤其是以英文等西方语言为主,以及对创意写作、开放域对话有需求,对成本和实时性要求不高且有强大硬件支持的场景。两款模型各有侧重,用户可根据具体需求选择最适合的工具。
|
10月前
|
安全 大数据 虚拟化
随着云计算和大数据技术的发展,Hyper-V在虚拟化领域的地位日益凸显
随着云计算和大数据技术的发展,Hyper-V在虚拟化领域的地位日益凸显。作为Windows Server的核心组件,Hyper-V具备卓越的技术性能,支持高可用性、动态迁移等功能,确保虚拟机稳定高效运行。它与Windows深度集成,管理便捷,支持远程管理和自动化部署,降低管理成本。内置防火墙、RBAC等安全功能,提供全方位安全保障。作为内置组件,Hyper-V无需额外购买软件,降低成本。其广泛的生态系统支持和持续增长的市场需求,使其成为企业虚拟化解决方案的首选。
|
程序员
什么是后门
后门( Back Door )是指一种绕过安全性控制而获取对程序或系统访问权的方法。在软件的开发阶段,程序员常会在软件内创建后门以便可以修改程序中的缺陷。如果后门被其他人知道,或是在发布软件之前没有删除,那么它就成了安全隐患。
|
数据可视化 关系型数据库 MySQL
|
敏捷开发 开发框架 JavaScript
很牛!Github 上 10 个值得学习的 Springboot 开源项目
很牛!Github 上 10 个值得学习的 Springboot 开源项目
12643 0
|
SQL 关系型数据库 MySQL
MySQL语法
MySQL语法
296 4
|
开发工具 开发者 Docker
YML配置文件的常用属性
本实验介绍了Docker Compose中YML配置文件的常用属性
YML配置文件的常用属性