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

本文涉及的产品
云解析DNS-重点域名监控,免费拨测 20万次(价值200元)
简介: 快速学习服务器相关知识

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

课程地址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 地址冲突问题、自动更新功能

相关文章
|
机器学习/深度学习 人工智能 自然语言处理
人工智能领域中训练、评估和推理概念的了解
人工智能领域中训练、评估和推理概念的了解
1164 0
|
18天前
|
XML 存储 JSON
Protocol Buffers (Protobuf) 详解
Protocol Buffers(Protobuf)是Google推出的高效数据序列化格式,语言无关、平台无关,比JSON和XML更小更快。支持多语言代码生成,具备良好的兼容性与类型安全,广泛应用于gRPC、微服务通信及数据存储等场景。
174 5
|
9月前
|
安全 大数据 虚拟化
随着云计算和大数据技术的发展,Hyper-V在虚拟化领域的地位日益凸显
随着云计算和大数据技术的发展,Hyper-V在虚拟化领域的地位日益凸显。作为Windows Server的核心组件,Hyper-V具备卓越的技术性能,支持高可用性、动态迁移等功能,确保虚拟机稳定高效运行。它与Windows深度集成,管理便捷,支持远程管理和自动化部署,降低管理成本。内置防火墙、RBAC等安全功能,提供全方位安全保障。作为内置组件,Hyper-V无需额外购买软件,降低成本。其广泛的生态系统支持和持续增长的市场需求,使其成为企业虚拟化解决方案的首选。
|
机器学习/深度学习 存储 编解码
什么是计算机视觉?
计算机视觉(Computer Vision)是涉及任何视觉内容计算的总称 ,包括图像、视频、图标以及涉及像素的任何内容的计算。
727 3
|
移动开发 供应链 Java
企业级智能制造MES系统源码,技术架构:springboot + vue-element-plus-admin
企业级智能制造MES系统源码,技术架构:springboot + vue-element-plus-admin。 企业级云MES全套源码,支持app、小程序、H5、台后管理。 生产调度:MES系统可以根据生产订单和资源状况,自动计算生产计划和调度,从而优化生产线的运作。
565 0
企业级智能制造MES系统源码,技术架构:springboot + vue-element-plus-admin
|
SQL 关系型数据库 MySQL
MySQL语法
MySQL语法
288 4
|
敏捷开发 开发框架 JavaScript
很牛!Github 上 10 个值得学习的 Springboot 开源项目
很牛!Github 上 10 个值得学习的 Springboot 开源项目
12370 0
|
数据采集 存储 机器学习/深度学习
CDGA|数据治理新视角:清洗数据,让数据质量飞跃提升
在数据治理的过程中,需要建立一支专业的数据治理团队,他们不仅具备丰富的数据知识和技术技能,还需要对数据有深入的理解和洞察。他们需要对数据进行深入的分析和研究,发现数据中的问题和规律,提出合理的解决方案和策略。
|
数据可视化 关系型数据库 MySQL
|
安全 网络虚拟化 网络架构

热门文章

最新文章