【HarmonyOS学习日志(11)】计算机网络之概念,组成和功能

文章目录

    • 计算机网络概念
      • 计算机网络,互连网与互联网的区别
        • 计算机网络
        • 互连网
        • 互联网(因特网,Internet)
    • 计算机网络的组成和功能
      • 计算机网络的组成
        • 从组成部分看
        • 从工作方式看
        • 从逻辑功能看
      • 计算机网络的功能
        • 数据通信
        • 资源共享
        • 分布式处理
        • 提高可靠性
        • 负载均衡
        • 其他


计算机网络概念

计算机网络(Computer networking)是一个将众多分散的、自治的计算机系统,通过通信设备与线路连接起来,由功能完善的软件实现资源共享和信息传递的系统。

在这里插入图片描述

计算机网络,互连网与互联网的区别

计算机网络

计算机网络(简称网络):由若干结点(node)和链接这些结点的链路(link)组成。

结点可以是计算机、集线器、交换机、路由器等

链路可以是有线链路、无线链路。

若要实现多个结点相连…

**集线器(Hub):**可以把多个结点连接起来,组成一个计算机网络。(现在很少用)

**交换机(Switch):**可以把多个结点连接起来,组成一个计算机网络。家庭,公司,学校通常用交换机组建内部网络。

互连网

路由器(router):可以把两个或多个计算机网路互相连接起来,形成规模更大的计算机网络,也可称为互连网

互连网可使用任意通信协议。

注:家用路由器=路由器+交换机+其他功能

在这里插入图片描述

如图为家用路由器的功能实现。手机,电视和电脑连接到同一个网络(交换机),路由器又将交换机的网络与外部网络相连接。

互联网(因特网,Internet)

互联网,字如其名,互联网把全球范围内的计算机网络连接起来,是由各大ISP和国际机构组建的,覆盖全球范围的互连网

互联网必须使用TCP/IP协议通信,互连网可使用任意协议通信。

计算机网络的组成和功能

计算机网络的组成

从组成部分看
  • 硬件
    • 主机,即端系统(end system),如:电脑、手机、物联网设备
    • 通信设备,如:集线器,交换机,路由器。
    • 通信链路,如:网线、光纤、同轴电缆。
  • 软件:方便用户使用,实现资源共享。如:Email客户端、聊天软件、网盘软件
  • 协议
    • 规定计算机网络中的通信规则。
    • 由硬件、软件共同实现,如:网络适配器+软件 实现网络通信协议。

对于硬件(如电脑、手机,物联网设备)可以通过网络适配器( 网卡),来实现网络通信协议。

网络适配器负责将主机数据发到网络上和接收来自网络的数据。

从工作方式看
  • 边缘部分:
    • 工作方式:直接为用户服务(通信、资源共享)
    • 主要由连接到互连网上的主机及其软件组成。
  • 核心部分:
    • 工作方式:为边缘部分提供服务(连通性、交换服务)
    • 有大量网络和连接这些网络的路由器组成。
从逻辑功能看
  • 资源子网:
    • 计算机网络中运行应用程序,向用户提供可共享的硬件、软件和信息资源的部分。
    • 主要由连接到互连网上的主机组成。
  • 通信子网:
    • 计算机网络中负责计算机间信息传输的部分。即把计算机和其他用户装置互连在一起的所有通信设备和介质的总称。
    • 主要由通信链路+通信设备+协议构成
    • 注:主机内部实现信息传输的网络适配器、底层协议属于通信子网的范畴。

计算机网络的功能

数据通信

数据通信,即实现计算机之间数据传输。也是计算机网络最基本、最重要的功能。如果计算机无法支持数据通信,那么其他功能也就实现不了。

资源共享

硬件资源共享

在这里插入图片描述

音箱接收语音指令后并不会在本地进行处理,而是上传到云端服务器进行运算处理,得到结果后再返回给智能音箱。

如图即为多个智能音箱终端对服务器的硬件资源共享。

软件资源共享

在这里插入图片描述

用户可以在手机的应用商店上下载软件,此即为软件资源共享

数据资源共享

在这里插入图片描述

我们可以在计算机网络共享媒体等数据资源。

分布式处理

在这里插入图片描述

分布式处理就是把复杂任务拆分为多个子任务,然后分别分配给计算机网络中的计算机,通过并行 处理提高处理效率,最后综合并整理计算数据,得到最后的计算结果。

提高可靠性

我们可以让网络中各台计算机互为替代机,从而提高可靠性。

在这里插入图片描述

将数据备份到其他服务器中,即使其中一个服务器损坏文件也能很好地保存下来。

负载均衡

负载均衡就是指网络中各台计算机共同分担繁重工作。

在这里插入图片描述

如图,对于一个网络游戏来说,如果所有用户都连接在同一个服务器上,那么这个服务器的负载就会非常高,无法响应众多玩家的请求。

那么我们可以开设多个服务器,每个服务器各司其职,灵活分配负载,实现计算机网络的负载均衡。

其他

计算网络还可以满足社会需求、生活需求,如:远程办公、远程教育、娱乐等。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/482074.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Vue3 开源UI 框架推荐 (大全)

一 、前言 💥这篇文章主要推荐了支持 Vue3 的开源 UI 框架,包括 web 端和移动端的多个框架,如 Element-Plus、Ant Design Vue 等 web 端框架,以及 Vant、NutUI 等移动端框架,并分别介绍了它们的特性和资源地址。&#…

视觉语言动作模型VLA的持续升级:从π0之参考基线Octo到OpenVLA、TinyVLA、DeeR-VLA、3D-VLA

第一部分 VLA模型π0之参考基线Octo 1.1 Octo的提出背景与其整体架构 1.1.1 Octo的提出背景与相关工作 许多研究使用从机器人收集的大量轨迹数据集来训练策略 从早期使用自主数据收集来扩展策略训练的工作[71,48,41,19-Robonet,27,30]到最近探索将现代基于transformer的策略…

k8s--pod创建、销毁流程

文章目录 一、pod创建流程二、pod销毁流程 一、pod创建流程 1、用户通过kubectl或其他api客户端提交pod spec给apiserver,然后会进行认证、鉴权、变更、校验等一系列过程2、apiserver将pod对象的相关信息最终存入etcd中,待写入操作执行完成,apiserver会返回确认信息给客户端3、…

相同的二叉树

给你两棵二叉树的根节点 p 和 q ,编写一个函数来检验这两棵树是否相同。 如果两个树在结构上相同,并且节点具有相同的值,则认为它们是相同的。 示例 1: 输入:p [1,2,3], q [1,2,3] 输出:true示例 2&…

算法妙妙屋-------1.递归的深邃回响:全排列的奇妙组合

全排列的简要总结 全排列(Permutation)是数学中一个经典的问题,指的是从一组元素中,将所有元素按任意顺序排列形成的所有可能序列。 特点 输入条件: 给定一组互异的元素(通常为数组或字符串)。…

【Rust】unsafe rust入门

这篇文章简单介绍下unsafe rust的几个要点 1. 解引用裸指针 裸指针其实就是C或者说C的指针,与C的指针不同的是,Rust的裸指针还是要分为可变和不可变,*const T 和 *mut T: 基于引用创建裸指针 let mut num 5;let r1 &num …

什么是人工智能大模型?

成长路上不孤单😊😊😊😊😊😊 【14后😊///C爱好者😊///持续分享所学😊///如有需要欢迎收藏转发///😊】 今日分享关于人工智能大模型的相关内容! …

基于深度学习和卷积神经网络的乳腺癌影像自动化诊断系统(PyQt5界面+数据集+训练代码)

乳腺癌是全球女性中最常见的恶性肿瘤之一,早期准确诊断对于提高生存率具有至关重要的意义。传统的乳腺癌诊断方法依赖于放射科医生的经验,然而,由于影像分析的复杂性和人类判断的局限性,准确率和一致性仍存在挑战。近年来&#xf…

【IMF靶场渗透】

文章目录 一、基础信息 二、信息收集 三、flag1 四、flag2 五、flag3 六、flag4 七、flag5 八、flag6 一、基础信息 Kali IP:192.168.20.146 靶机IP:192.168.20.147 二、信息收集 Nmap -sP 192.168.20.0/24 Arp-scan -l nmap -sS -sV -p- -…

MySQL 复合查询

实际开发中往往数据来自不同的表,所以需要多表查询。本节我们用一个简单的公司管理系统,有三张表EMP,DEPT,SALGRADE 来演示如何进行多表查询。表结构的代码以及插入的数据如下: DROP database IF EXISTS scott; CREATE database IF NOT EXIST…

理解Java集合的基本用法—Collection:List、Set 和 Queue,Map

本博文部分参考 博客 ,强烈推荐这篇博客,写得超级全面!!! 图片来源 Java 集合框架 主要包括两种类型的容器,一种是集合(Collection),存储一个元素集合(单列…

【看海的算法日记✨优选篇✨】第三回:二分之妙,寻径中道

🎬 个人主页:谁在夜里看海. 📖 个人专栏:《C系列》《Linux系列》《算法系列》 ⛰️ 一念既出,万山无阻 目录 📖一、算法思想 细节问题 📚左右临界 📚中点选择 📚…

[CTF/网络安全] 攻防世界 upload1 解题详析

[CTF/网络安全] 攻防世界 upload1 解题详析 考察文件上传&#xff0c;具体原理及姿势不再赘述。 姿势 在txt中写入一句话木马<?php eval($_POST[qiu]);?> 回显如下&#xff1a; 查看源代码&#xff1a; Array.prototype.contains function (obj) { var i this.…

网络安全运行与维护 加固练习题

1. 提交用户密码的最小长度要求。 输入代码: cat /etc/pam.d/common-password 提交答案: flag{20} 2.提交iptables配置以允许10.0.0.0/24网段访问22端口的命令。 输入代码: iptables -A INPUT -p tcp -s 10.0.0.0/24 --dport 22 -j ACCEPT 提交答案: flag{iptables -A I…

PID模糊控制算法(附MATLAB仿真程序)

一、基本原理 PID模糊控制算法是一种将传统PID控制与模糊逻辑相结合的控制策略。它利用模糊逻辑处理不确定性和非线性问题的能力&#xff0c;以提高控制系统的性能。以下是PID模糊控制算法的基本原理&#xff1a; 1.1. **误差和误差变化率的计算**&#xff1a; - 首先&…

【leetcode100】螺旋矩阵

1、题目描述 给你一个 m 行 n 列的矩阵 matrix &#xff0c;请按照 顺时针螺旋顺序 &#xff0c;返回矩阵中的所有元素。 示例 1&#xff1a; 输入&#xff1a;matrix [[1,2,3],[4,5,6],[7,8,9]] 输出&#xff1a;[1,2,3,6,9,8,7,4,5] 2、初始思路 2.1 思路 定义上下左右…

2024.11.29(单链表)

思维导图 声明文件 #ifndef __LINKLIST_H__ #define __LINKLIST_H__#include <myhead.h>typedef char datatype; //数据元素类型 //定义节点类型 typedef struct Node {union{int len; //头节点数据域datatype data; //普通节点数据域};struct Node *next; //指针域…

第六届金盾信安杯-SSRF

操作内容&#xff1a; 进入环境 可以查询网站信息 查询环境url https://114.55.67.167:52263/flag.php 返回 flag 就在这 https://114.55.67.167:52263/flag.php 把这个转换成短连接&#xff0c;然后再提交 得出 flag

【Linux】进程控制,手搓简洁版shell

⭐️个人主页&#xff1a;小羊 ⭐️所属专栏&#xff1a;Linux 很荣幸您能阅读我的文章&#xff0c;诚请评论指点&#xff0c;欢迎欢迎 ~ 目录 1、进程创建2、进程终止3、进程等待4、进程程序替换5、手写简洁版shell 1、进程创建 fork函数&#xff1a;从已经存在的进程中创…

逆向攻防世界CTF系列42-reverse_re3

逆向攻防世界CTF系列42-reverse_re3 参考&#xff1a;CTF-reverse-reverse_re3&#xff08;全网最详细wp&#xff0c;超4000字有效解析&#xff09;_ctfreverse题目-CSDN博客 64位无壳 _int64 __fastcall main(__int64 a1, char **a2, char **a3) {int v4; // [rsp4h] [rbp-…