云计算:基础学习

article/2025/10/12 18:25:21

云计算基础学习

  • 一、云计算基础
    • 1.什么是云计算:
    • 2.云计算的商业模式:
  • 二、网络的定义
    • 1.什么是网络:
    • 2.网络的类型:
    • 3.常见的网络设备:
  • 三、OSI七层参考模型与TCP/IP五层模型:
    • 1.OSI七层参考模型:
    • 2.TCP/IP五层模型:
    • 3.OSI七层参考模型与TCP/IP五层模型对比:
    • 4.TCP/IP协议族的组成:
  • 四、数据封装过程
    • 1.数据封装:
    • 2.数据解封装:

一、云计算基础

1.什么是云计算:

云计算是一种按使用量付费的模式。这种模式提供可用的、便捷的、按需的网络访问,进入可配置的计算资源共享池 (资源包括网络,服务器,存储,应用软件,服务)。这些资源能够被快速提供,只需投入很少的管理工作,或与服务供应商进行很少的交互。

2.云计算的商业模式:

① Laas :基础设施即服务
② Paas :平台即服务
③ Saas :软件即服务

**

二、网络的定义

1.什么是网络:

由一个个协议组成,规定了数据的格式,按规定传送接收。
在这里插入图片描述

2.网络的类型:

① 局域网:在小范围内应用的网络,如:校园网、企业网等。
② 城域网:在城市范围应用的网络。
③ 广域网:在全国,全球应用的网络。

3.常见的网络设备:

① 交换机:提供更多的接口。
② 路由器:选择最优最佳的路径。

三、OSI七层参考模型与TCP/IP五层模型:

1.OSI七层参考模型:

(1)应用层:网络服务与最终用户的一个接口。(人与计算机进行交互的窗口)
(2)表示层:数据的表示、安全、压缩。(编码与解码,将人的语言转换成电脑可识别的二进制语言。同时还有加密,压缩的功能。)
(3)会话层:建立、管理、中止会话。(管理不同应用程序之间的通话,如:QQ、微信等)
(4)传输层:定义传输数据的协议端口号以及流控和差错校验。(选择传输的方式:TCP 传输稳定但速度较慢、UDP传输速度块但不稳定。两个视情况选择)
(5)网络层:进行逻辑连接、实现不同网络之间的路径选择(IP地址,可理解为家庭地址。确定要传给谁,选择最佳传输路径。)
(6)数据链路层:建立逻辑连接,进行硬件地址寻找,差错校验等功能。(mac网卡地址,再次确认数据传输地址是否正确以及确认数据是否丢失。)
(7)物理层:建立、维护、断开物理连接。(将数据转换成bit电流)

2.TCP/IP五层模型:

(1)应用层:上层数据。
(2)传输层:数据段,协议(TCP/IP)、端口号(确定程序是QQ还是微信)
(3)网络层:数据包,源IP地址,目的IP地址。
(4)数据链路层:数据帧,源MAC地址,目的MAC地址。
(5)物理层:bit流。

3.OSI七层参考模型与TCP/IP五层模型对比:

在这里插入图片描述

4.TCP/IP协议族的组成:

(1)http:超文本传输协议,默认使用TCP的80端口。ngnix、apche、tomcat。
(2)ftp:文本传输协议,默认使用TCP的20、21端口。
(3)tftp:简单文件共享协议,默认使用UDP的69端口。
(4)tcp:可靠的面向连接的传输协议,速度相对较慢,安全性高。
(5)udp:不可靠的无连接的传输协议,速度相对较快,安全性不高。
(6)icmp:ping,检测网络中两台主机是否可以正常通信,结合ping。
(7)ARP:将IP地址转换成MAC地址。
在这里插入图片描述

四、数据封装过程

1.数据封装:

在这里插入图片描述

2.数据解封装:

在这里插入图片描述


http://chatgpt.dhexx.cn/article/PsZeaMMS.shtml

相关文章

云计算——让学习更轻松

​📋导读📋 💝博客主页:红目香薰_CSDN博客-大数据,计算机理论,MySQL领域博主💝 ✍本文由在下【红目香薰】原创,首发于CSDN✍ 🤗2022年最大愿望:【服务百万技术人】🤗 &am…

云计算基础之如何学习云计算?

文章目录 背景1. 学习思路1.1 了解基本概念与现状1.2 区分狭义与广义的云计算 2. 应用平台3. 不同职位的学习内容4. 云计算工程师的技能树 背景 随着云计算的普及,越来越多IDC上的网站与应用开始在云上。那么同时对于我们这些IT从业者来说,也面临着加快…

云计算应该怎么学,学习路线是什么?

云计算作为新的互联网热门技术,是很多年轻人喜爱的方向,不仅技术含量高,操作性强,易学性也高,对于零基础想转IT的小伙伴们来说是非常友好的。 那么本文就以零基础的角度来分享一些学习思路和学习方向,有需要…

如何学习云计算这一文就够了!

随着云计算的普及,越来越多IDC上的网站与应用开始向云上,那么同时对于我们这些IT从业者来说,也面临着加快学习云计算,不被新技术淘汰的挑战。那么我们就一起来聊聊,该怎样更快的学好云计算! 云计算可以分为…

云计算学习

1.典型的it系统 机房基础建设,包括机房选址、装修、供电、温湿度控制、监控、门禁等。组建计算机网络,包括大楼综合布线、机柜安装、网络设备购买安装和调试。安装存储磁盘柜。购买和配置服务器。注意,还可能是虚拟出来的服务器。安装操作系…

想要学习云计算,不知道如何开始?我来说下云计算的学习流程,分享一些学习资源。

开篇浅谈 想学习云计算,我们先来搞清到底什么是云计算,接下来我会写清楚云计算是什么,带大家搞清楚这个概念,再写学云计算有哪些途径以及该怎么入门还有系统的学习路线,感兴趣的就看下去吧。 如果有什么问题或者写的不…

PythonIDE:Thonny使用说明

本来打算Thonny是给闺女用的,发现挺简单,又轻巧,经常也会用一下,做个记录。 1.下载安装 目前是3.2.7版,大概15M,不大,挺方便 网址:Thonny, Python IDE for beginners 2.修改pytho…

Python IDE:对于 Python 初学者来说,最好的 IDE 是什么?

Python 是科技界最简单、使用最广泛的编程语言之一。它是一种高级通用编程语言,强调代码可读性并使用面向对象的方法。Python可以用来完成很多任务,包括网站开发、软件开发、 自动化 和数据分析 专业开发人员使用Python开发各种流行的软件程序&#xff…

python的 IDE 安装与环境配置

安装 先下载anaconda,这是anaconda的官方网址:https://www.anaconda.com/ 建议从镜像站下载不然有点慢。下面的是清华源的: https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ 下载完以后,双击安装包。 欢迎界面&#xff…

安装Python IDE开发环境Spyder

1.下载安装Python,选择自定义安装,选中Add Python 3.7 to PATH。 只勾选pip和py launcher就可以了 选择自定义路径 2.下载安装Spyder 3.在Spyder中配置Python路径 在Spyder中点击【Tools】【Perferences】,在【Python Interpreter】中选择P…

PySide2 使用

使用PySide2 时遇到一个问题: ImportError: cannot import name QWebView 网上搜索了下有如下发现: Qt5有两种不同的Web工具包:基于WebKit的QtWebKit和基于Chromium的较新的QtWebEngine。 QWebPage和QWebView是QtWebKit的一部分&#xff0c…

安装Python的IDLE

1. 右键我的电脑-属性,查看操作系统,下载合适的安装版本。 2. 文件名由两部分组成:文件主名 . 扩展名;扩展名一般自动生成,表示文件的类别。学习查看文件的扩展名。 3. 双击,选择Install Now,选…

10款好用的 Python IDE总结与推荐

最近开始学习网络安全的一些知识,所以Python到了必须学习的时候了。 Python 非常易学,强大的编程语言。Python 包括高效高级的数据结构,提供简单且高效的面向对象编程。 Python 的学习过程少不了 IDE 或者代码编辑器,或者集成的…

python解释器的选择与安装(idle、pycharm、anaconda)

刚开始学习python的小白往往看了一些课程后会模仿视频内容安装python编译器,本人也是刚从小白过来的,到现在这个阶段也使用过几种软件了,下面谈谈我对以上不同解释器的认知。 首先是python官方提供的一种轻量化编译器idle,它是完全免费的&am…

【软件使用】Python IDE Spyder

WIndows系统下软件使用-Spyder 1 安装和下载 2.字体和背景设置 3. 运行代码时,出现:no module named ***(在已安装的情况下) 4. References 文章目录 WIndows系统下软件使用-Spyder1. 下载和安装2. 改变字体和背景3. No Module Named XXX如何…

Python pyspider的安装

Python pyspider的安装 一、平台二、Python版本三、安装1、安装pyspider2、安装phantomjs 四、执行和排错 一、平台 本机使用WIN 10平台进行配置 二、Python版本 本机使用Python版本为3.6.2(不建议使用高版本,有些库会不兼容),…

Python Spider

一、网络爬虫 网络爬虫又被称为网络蜘蛛(🕷️),我们可以把互联网想象成一个蜘蛛网,每一个网站都是一个节点,我们可以使用一只蜘蛛去各个网页抓取我们想要的资源。举一个最简单的例子,你在百度和…

在IDEA中写Python

1、IDEA(下载) 在IDEA中,点击【File】-【Settings...】-【Plugins】,在里面搜索python,并安装插件。(安装后需要重启有效)在IDEA中,配置python SDK的路径 【File】–【Project St…

最全面的python编辑器/IDE介绍

前言 工欲善其事,必先利其器。所以为了更高效学习和工作就需要好用的IDE(集成开发环境)下面 我跟大家介绍一下python 各个编辑器的优缺点 什么是 IDE?IDE 有什么用? IDE 是开发者创建程序时使用的软件包。它通过简单…

安装PySide2

安装命令 安装pyside库所占用空间大概为136M,为避免网络请求问题建议添加国内源(如:清华源https://pypi.tuna.tsinghua.edu.cn/simple) 具体安装命令如下: pip install pyside2 -i https://pypi.tuna.tsinghua.…