【网络】关于云服务器及域名的一些基础知识

今日知识点总结及反思:

一. 为什么要使用云服务器?

答:使用云服务器有许多优点,以下是其中一些重要的原因:
       1.弹性和灵活性:云服务器允许根据需求快速扩展或缩减计算资源。这意味着你可以根据业务需要轻松调整服务器的规模,无需额外的硬件投资和复杂的部署过程。
       2.可靠性和容错性:云服务器提供高可用性和容错性。云服务提供商通常在多个地理位置设置数据中心,这样即使一个数据中心发生故障,你的应用程序和数据依然可用。
       3.成本效益:使用云服务器可以帮助你降低IT成本。你无需购买和维护昂贵的硬件设备,也不需要专门的设施和人员来管理服务器。相反,你只需根据使用情况支付灵活的费用,这样可以更好地控制和优化成本。
       4.灵活的部署和管理:使用云服务器,你可以轻松地部署和管理应用程序和服务。云平台提供了易于使用的管理工具、自动化功能和监控服务,使得应用程序的部署和运维更加简单和高效。
       5.全球覆盖:云服务提供商通常在全球各地拥有多个数据中心,这意味着你可以轻松地将应用程序和服务扩展到全球范围内的用户,提供更好的用户体验。
       总而言之,使用云服务器可以带来许多好处,包括灵活性、可靠性、成本效益和简化的部署管理。这使得云服务器成为现代应用程序和服务的理想选择。

二.为什么要选择使用Linux作为服务器操作系统?

答:选择Linux作为服务器操作系统有以下几个关键优势:
       1.开源和免费:Linux是一个开源操作系统,允许用户自由访问、使用和修改。大部分Linux发行版都是免费提供的,这意味着你可以免费获取并在多个服务器上安装和使用。相比之下,Windows Server操作系统需要购买许可证,并且其成本可能较高。
       2.稳定性和可靠性:Linux以其稳定和可靠的运行而闻名。它能够处理长时间运行和高负载的任务,不易崩溃或出现故障。这对于服务器环境非常重要,可以确保应用程序和服务的持续可用性。
       3.灵活性和定制性:Linux操作系统提供了广泛的自定义选项,可以根据特定的需求、配置和优化服务器。你可以选择不同的Linux发行版,例如Ubuntu、CentOS、Debian等,它们提供了各种软件包和库的支持,以适应不同的用途和应用程序。
       4.性能和效率:Linux被优化和设计用于高性能的环境。它占用较少的系统资源,运行效率高,能够在相对低配置的硬件上运行良好。这使得Linux成为构建高性能和高效率服务器的理想选择。

三、为什么要使用宝塔面板?

答:宝塔面板(Baota Panel)是一个集成了多个服务器管理工具和功能的面板,提供了简单、快速和便捷的方式来管理服务器。
       1.用户友好的界面:宝塔面板提供了一个直观且用户友好的图形化界面,使得管理服务器变得简单而易于操作。即使对于没有系统管理经验的用户,他们也能够轻松地完成常见的任务,如域名管理、网站部署、数据库管理等。
       2.多功能集成:宝塔面板集成了多个功能和工具,涵盖了诸多服务器管理和运维任务。它提供了诸如网站管理、FTP管理、数据库管理、文件管理、SSL证书管理、备份与恢复等功能。用户可以通过一个简单的界面进行这些任务,而无需手动执行复杂的命令。
       3.应用程序支持:宝塔面板支持部署和管理多种常见的应用程序,如WordPress、Joomla、Discuz等。它提供了一键安装和快速配置的功能,使得用户能够轻松地搭建和管理各种网站和应用程序。
       4.安全性和稳定性:宝塔面板针对服务器安全性和稳定性进行了优化。它提供了诸如防火墙配置、访问控制、DDoS防护、安全日志等功能,帮助保护服务器免受网络攻击和恶意行为的威胁。

四、什么是公网ip?

答:
       1.公网IP(Public IP)是指可以被公共互联网访问的互联网协议(IP)地址,用于识别连接到互联网的设备的唯一标识符。公网IP是由网络服务提供商(ISP)分配给用户的IP地址,用于将数据包从互联网路由到用户设备。相比之下,私有 IP 地址是指在本地网络中使用的 IP 地址,不能在公共互联网中直接访问。
       2.公网 IP 的作用是让互联网上的其他设备和服务器可以找到用户的设备,从而实现网络通信。

五、网络服务三要素(有网络的地方就有服务)
在这里插入图片描述
协议名称 : // IP地址 : 端口号

六、如何启动服务器上http服务?

答:1、安装http服务的软件:Nginx / Apache;
       2、打开端口(防火墙);
       3、start

七、本地计算如何访问远程(服务器)MySQL?

答:1、安装mysql(注意版本);
       2、打开防火墙(3306端口);
       3、打开mysql权限(本地/所有人都可以访问);
       4、客户端输入: mysql –u 用户名 –p –h IP地址(如果与域名绑定了,写域名也是可以的)

八、什么是一级域名?什么是二级域名?

答:
       一级域名(Top-level domain,TLD)是互联网域名系统中最高级别的域名分类。它是域名的最后一部分,出现在域名的最右边,并且通常表示特定的国家或地区、组织类型或广义的域名类别。一级域名也被称为顶级域名。
       一级域名可以分为以下几种类型:
       1.国家顶级域名(Country Code Top-level Domains,cTLDs): 这些域名通常由两个字母组成并表示国家或地区,例如 “.cn”(中国)、“.us”(美国)或 “.uk”(英国)。
       2.通用顶级域名(Generic Top-level Domains,gTLDs): 这些域名具有广义的分类,用于表示特定的行业、组织类型或主题。一些常见的通用顶级域名包括 “.com”(商业)、“.org”(非盈利组织)、“.net”(网络服务)、“.edu”(教育机构)和 “.gov”(政府部门)等。
       二级域名(Second-level domain)位于一级域名之前,是域名的次一级别。它是在一级域名之下创建的子域名,可以由域名所有者自行定义。二级域名通常用于区分不同的部门、功能、地理位置或特定的网站。
       例如,在域名 “example.com” 中,“.com” 是一级域名,而 “example” 是二级域名。可以通过创建不同的二级域名来访问不同的网站内容,如 “blog.example.com”、“shop.example.com” 或 “support.example.com”。

九、域名解析中type(A/AAAA/MX/CNAME/CAA/SRV/TXT/SPF)的含义?

答:
       A记录 (Address Record):将域名解析为IPv4地址。用于将域名映射到特定的IP地址。例如,将"example.com"解析为"192.0.2.1"。
       AAAA记录 (IPv6 Address Record):将域名解析为IPv6地址。与A记录类似,但是用于IPv6地址的解析。
       MX记录 (Mail Exchange Record):指定处理电子邮件流量的邮件服务器。MX记录指定接收发往域名的电子邮件的邮件服务器。每个MX记录都有与它相关联的优先级,用于指定优先级顺序。较低的优先级数值表示较高的优先级。
       CNAME记录 (Canonical Name Record):为一个域名创建别名或指向另一个域名的指针。CNAME记录允许将一个域名别名指向另一个域名,实现域名的重定向或某个域名的多个地址。
       CAA记录 (Certification Authority Authorization Record):用于指定哪些证书颁发机构(CA)被授权签发域名的SSL/TLS证书。
       SRV记录 (Service Record):用于指定提供特定网络服务的服务器信息。SRV记录通常用于指定提供VoIP通话、聊天或其他网络服务的服务器。
       TXT记录 (Text Record):用于存储任意文本信息。TXT记录可以用于各种目的,例如验证域名所有权、设置SPF(发送者策略框架)等。
       SPF记录 (Sender Policy Framework Record):用于指定哪些邮件服务器被授权发送特定域名的电子邮件。

十、SSL (Secure Socket Layer)

答:SSL (Secure Socket Layer) 是一种加密协议,用于在计算机网络上确保传输的数据安全性和完整性。它在传输层对网络连接进行加密和身份验证,以保护敏感数据在客户端和服务器之间的传输过程。
       SSL通过使用公钥加密和私钥解密的方式来实现加密通信。以下是SSL的主要工作原理:
       1.握手阶段:客户端向服务器发送一个SSL握手请求,服务器响应。在握手阶段,双方协商加密算法、生成密钥,并进行身份验证。
       2.密钥交换:在握手过程中,客户端和服务器协商完成后,它们生成一个共享密钥或会话密钥,这个密钥将用于加密后续的通信。
       3.加密通信:一旦建立了安全连接,客户端和服务器之间的通信将使用共享密钥进行加密和解密。这保证了数据在传输过程中的保密性和完整性。
       SSL现在已经被更加安全和强大的TLS (Transport Layer Security) 协议取代。TLS是SSL的升级版,提供更强的加密算法和安全特性。
       通过使用SSL/TLS,网站能够提供安全的HTTP连接,使用HTTPS协议进行数据传输。这对于保护用户的敏感信息,如登录凭据、信用卡信息和个人数据,非常重要。此外,浏览器会显示一个锁形状的图标,指示连接是安全的,增加了用户的信任度。

十一、https://www.baidu.com和https://baidu.com有什么区别?

答: https://www.baidu.com 和 https://baidu.com 之间的区别在于子域名的不同。
       https://www.baidu.com 是带有 “www” 子域名的完整 URL。在过去的几十年中,“www” 子域名被广泛用于表示 “World Wide Web”(万维网)的一部分。当用户键入以 “www” 开头的 URL 时,他们的请求将被发送到对应的服务器进行处理。
       https://baidu.com 则是没有 “www” 子域名的URL。在现代互联网中,许多网站已经移除了 “www” 子域名,并直接使用主域名。这样做的原因包括简化URL、提高品牌可识别性和改进用户体验。

十二、 HTTP(HyperText Transfer Protocol)和HTTPS(HyperText Transfer Protocol Secure)是两种用于传输数据的协议,它们的区别是?

1.安全性
       HTTP:是一种不安全的协议,数据在传输过程中以明文形式发送,容易被中间人窃听和篡改,存在安全风险。
       HTTPS:是基于TLS/SSL协议的安全版本,通过数据加密和身份验证,确保数据在传输过程中是加密的和安全的,有效防止中间人攻击。
2.数据传输方式:
       HTTP:数据以明文形式传输,不进行加密处理。
       HTTPS:数据在传输过程中经过SSL/TLS加密,保障数据的机密性。
3.默认端口:
       HTTP:默认端口为80。
       HTTPS:默认端口为443。
4.证书要求:
       HTTP:不需要数字证书。
       HTTPS:服务器需要使用经过认证的数字证书,证书由受信任的第三方机构颁发,用于验证服务器身份和建立加密通道。
5.URL前缀:
       HTTP:URL以”http://“开头。
       HTTPS:URL以”https://“开头。
6.网站标识:
       HTTP:在浏览器地址栏中没有额外的标识,通信为普通文本传输。
       HTTPS:在浏览器地址栏中会显示一个锁形状的图标或者绿色的安全标识,表示该网站是通过安全连接进行通信。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值