初始计算机网络——概念、组成、功能、分类

news2024/9/20 22:30:49

大一下学期学习计算机网络,但是那个时候很傻,不知道计算机网络的重要性,现在知道了只能回过头来补充知识,这个计算机网络真的很重要,也很后悔当时没有好好学

目录

一、计算机网络的概念

1.1 网络与计算机网络

1.2 计算机网络概念

二、计算机网络的功能

 2.1数据通信( 最基本、最重要的)

 2.2 资源共享(也重要)

 2.3 分布式处理

 2.4 提高可靠性

 2.5 负载均衡

三、计算机网络的组成

 3.1 组成部分

    3.1.1 硬件

    3.1.2 软件

    3.1.3 协议(计算机网络的核心)

   3.2 工作方式(重要)

    3.2.1 边缘部分

    3.2.2 核心部分

3.3 功能组成(重要)

四、计算机网络的分类

4.1 按分布范围分类

4.2 按使用者分类

4.3 按交换技术分

4.4  按拓扑结构分

4.5 按传输技术分


一、计算机网络的概念

   1.1 网络与计算机网络

       网络包含计算机网络的,计算机网络只是网络的一个分支,网络还包括电话网、铁路网、人体内神经系统网络等,由此可以看出网络是一个比较广泛的概念

       计算机网络是通信技术与网络技术结合的产物

 

    1.2 计算机网络概念

      计算机网络:是一个将分散的(是指地理位置不同)、具有独立功能(计算机系统的功能不一样)的计算机系统,通过通信设备线路连接起来,由功能完善的软件实现资源共享和信息传递的系统

      计算机网络是互连的)、自治的)计算机集合

     互连的:互联互通,不论走哪条线总会有一个通路

     自治的:无主从关系,之间是相互独立的,彼此间能相互通信但是不能控制对方

      完整的计算机网络如下图所示:

        计算机系统:Android、IOS、Windows、macOS,即手机端与电脑端  (端系统)

        通信设备: 通常指定就是交换机或者路由器

        线路: 指的端系统与通信设备连接的介质

        软件:必不可少的,通信和信息传递没有软件是不能实现的,故借助软件,如我们通过微信发送信息需要经过线路这个介质,然后再通过通信设备、线路等连接起来

 

二、计算机网络的功能

2.1数据通信( 最基本、最重要的

  数据可以在通道上进行传输,保证了不同主机之间的连通性

假设A主机向B主机传送一个文件或邮件,就是基于数据通信这个基础上的

 

 2.2 资源共享(也重要)

  主要包括三大类:

     硬件资源共享:比如打印机、传真机

     软件资源共享:不需要下载到我们这里来就可以一起使用的软件

     数据资源共享:比如百度上海量的数据文档

2.3 分布式处理

   当计算机网路中某个计算机系统负荷太重的时候,就可以分给其他计算机帮忙一起做

   简言之:多台计算机各自承担统一工作任务的不同部分

                 分工合作,人多力量大

常见的分布式处理平台hadoop

 2.4 提高可靠性

    假如计算机网络中A主机宕机了,所在的链路不能走了,但是另外一条链路上的主机就可以成为替代机继续工作(迂回一下),最终保证了我们的计算机网络是可靠的

 2.5 负载均衡

     分布式处理所达到的效果,各计算机之间更加亲密,相互配合进行合作

三、计算机网络的组成

 3.1 组成部分

 

    3.1.1 硬件

       主要包括主机(也就是端系统)、链路(双绞线、光纤等)、通信设备(路由器、交换机)

 

    3.1.2 软件

     安装在端系统上面的应用软件,QQ啊微信啊等等

 

    3.1.3 协议(计算机网络的核心)

      一些列规则和约定的集合

     只有有了协议,我们计算机网络才能安全平稳的传输数据

 

   3.2 工作方式(重要)

    3.2.1 边缘部分

    主机所存在的部分,用户可以直接使用的,进行一些通信(传输一些音频等或者进行数据共享)

    在这部分通信有两种方式:C/S方式、P2P方式

    下图中的蓝色区域

 

    

3.2.2 核心部分

 为边缘部分服务,包括一些路由器和网络

 

3.3 功能组成(重要)

  •  通信子网      实现数据通信
  •  资源子网      实现资源共享/数据处理(在主机内部进行一个处理,处理结束就放到链路上面传输,接下来就是通信子网的事)

下图中的传输层是上下两部分的接口

 

四、计算机网络的分类

 

 4.1 按分布范围分类

  • 广域网WAN

    跨域非常大的网,比如跨国

     属于交换技术

  • 城域网MAN

   一般是一个城市的

  • 局域网WAN

   大约在1000米左右,校园网就是由多个局域网连接起来的

   属于广播技术

  • 个人区域网PAN

   每个人在工作的地方用的电子设备用无线技术连接起来的网络

4.2 按使用者分类

  •  公用网

中国电信、中国移动等

  •  专用网

军队、政府的,不是我们想进就能进

4.3 按交换技术分

  • 电路交换

  • 报文交换

  • 分组交换

4.4  按拓扑结构分

 拓扑结构就是我们网络的一个架子

 节点就是通信设备、交换机、主机等

 链路抽象为直线

 

4.5 按传输技术分

  • 广播式网络

    共享公共通信信道

所有的节点,所有的主机都可以共享一个公共的通信信道

一台主机在这个信道发送时,其他主机都可以收到(其他的主机看一下地址,如果是自己的地址就手下,如果不是丢弃)

  • 点对点网络

     使用分组存储转发和路由选择机制

       一对一通信

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

校园论坛(Java)—— 校园周边模块

校园论坛(Java)—— 校园周边模块 文章目录校园论坛(Java)—— 校园周边模块1、写在前面2、系统结构设计2.1 各个页面之间的调用关系2.2 校园周边页面设计3、校园周边模块设计3.1 校园周边主界面的实现3.2 增加附近的交通信息4. 总…

Vue v-model收集表单数据

Vue v-model收集表单数据1 单行文本2 多行文本3 复选框4 单选按钮5 选择器6 修饰符1 单行文本 对于输入框input&#xff0c;直接使用v-model绑定属性即可&#xff0c;该属性需要在data中定义。用法如下&#xff1a; <input v-model"content">var vm new Vue…

力扣 394. 字符串解码

题目 给定一个经过编码的字符串&#xff0c;返回它解码后的字符串。 编码规则为: k[encoded_string]&#xff0c;表示其中方括号内部的 encoded_string 正好重复 k 次。注意 k 保证为正整数。 你可以认为输入字符串总是有效的&#xff1b;输入字符串中没有额外的空格&#x…

快速上手Django(六) -Django之Django drf 序列化器Serializer类

文章目录快速上手Django(六) -Django之Django drf 序列化器Serializer类1. 背景2. 使用思路3. 代码demo4. 【重要】序列化类 ModelSerializer5. DRF序列化器to_representation()和to_internal_value()方法to_representation如何使用示例&#xff1a;例如处理返回的日期格式二、…

Habor私有仓库

Harbor简介   Harbor是一个用于存储和分发Docker镜像的企业级Registry的服务器镜像仓库&#xff0c;通过添加一些企业必需的功能特性&#xff0c;例如安全、标识和管理等&#xff0c;扩展了开源Docker Distribution。作为一个企业级私有Registry服务器&#xff0c;Harbor提供…

Python基础知识进阶之正则表达式

一.match re.match 是从字符串的起始位置匹配一个模式&#xff0c; 匹配成功 re.match 方法返回一个匹配的对象&#xff0c;否则返回 None。 re.match(pattern, string, flags0) pattern&#xff1a; 匹配的正则表达式。 string&#xff1a; 要匹配的字符串。 flags&…

LeetCode刷题复盘笔记—一文搞懂完全背包之322. 零钱兑换问题(动态规划系列第十四篇)

今日主要总结一下动态规划完全背包的一道题目&#xff0c;322. 零钱兑换 题目&#xff1a;322. 零钱兑换 Leetcode题目地址 题目描述&#xff1a; 给你一个整数数组 coins &#xff0c;表示不同面额的硬币&#xff1b;以及一个整数 amount &#xff0c;表示总金额。 计算并返…

MATLAB绘制伪彩图和切片轮廓线图

n6%定义轮数 r(0:n)/n;%定义轮的半径 thetapi*(-n:n)/n;%定义轮的扇区角 Xr*cos(theta); Yr*sin(theta);%定义网格顶点 Cr*cos(2*theta);%定义色图 pcolor(X,Y,C)%绘制伪彩图axis equal tight[x y z v]flow;%打开水流数据 hcontourslice(x,y,z,v,[1:9],[],[0],linspace(-8,2,10…

【面试题】http协议

1. http状态码 1xx&#xff1a;服务器收到请求&#xff0c;但是没有返回结果。2xx&#xff1a;请求成功。200成功。3xx&#xff1a;重定向。301永久重定向&#xff0c;302临时重定向&#xff0c;304资源未被修改。4xx&#xff1a;客户端错误。404资源未找到&#xff0c;403没有…

[附源码]计算机毕业设计基于Springboot药品仓库及预警管理系统

项目运行 环境配置&#xff1a; Jdk1.8 Tomcat7.0 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术&#xff1a; SSM mybatis Maven Vue 等等组成&#xff0c;B/S模式 M…

引擎入门 | Unity UI简介–第2部分(4)

本期我们继续为大家进行Unity UI简介&#xff08;第二部分&#xff09;的后续教程 本篇内容 6.添加设置对话框 7.设置对话框的背景图像 8.添加标签 文章末尾可免费获取教程源代码 本篇本篇Unity UI简介&#xff08;第二部分&#xff09;篇幅较长&#xff0c;分为八篇&…

Xylan-Alkyne木聚糖-炔基|炔基-PEG-木聚糖

Xylan-Alkyne木聚糖-炔基|炔基-PEG-木聚糖 中文名称&#xff1a;木聚糖-炔基 英文名称&#xff1a;Xylan-Alkyne 别称&#xff1a;炔基修饰木聚糖&#xff0c;炔基-木聚糖 还可以提供PEG接枝修饰木聚糖&#xff0c;Xylan-PEG-Alkyne 木聚糖-聚乙二醇-炔基&#xff0c;炔基-…

​创业15年,50岁回到农村过上退休的生活,上班和创业是两难的选择。

我是老马&#xff0c;现在在农村老家生活1个月。 15年前&#xff0c;大学毕业三年后&#xff0c;在县城里搞到一份稳定的工作&#xff0c;朝九晚五&#xff0c;不慌不忙&#xff0c;结婚生子&#xff0c;后来又这样安安稳稳的过了10年&#xff0c;攒了一些钱&#xff0c;但生活…

【HTML学生作业网页】基于HTML+CSS+JavaScript仿南京师范大学泰州学院(11页)

&#x1f389;精彩专栏推荐 &#x1f4ad;文末获取联系 ✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 &#x1f482; 作者主页: 【主页——&#x1f680;获取更多优质源码】 &#x1f393; web前端期末大作业&#xff1a; 【&#x1f4da;毕设项目精品实战案例 (10…

llvm-ir之核心类设计

llvm-ir之核心类设计引言1 逻辑关系2 class Module3 class IRBuilder4 class Instruction5 class Constant引言 llvm IR是llvm对代码的一种中间表示。它来源AST(抽象语法树)&#xff0c;是llvm代码优化的主要对象。 1 逻辑关系 IR的很多组成元素都是以Value为基类。llvm并没有…

【web3空投】SINSO 主网公测空投

Web3.0 基础设施简化去中心化的热数据缓存和数据治理 文章目录1. SINSO Token介绍2. SINSO 主网公测空投2.1 时间2.2 奖励2.3 参与方式2.3.1 第一步(必须完成)2.3.2 第二步(成为矿工)2.3.3 第三步(成为节点担保人)2.3.4 第四步&#xff1a;公开测试反馈表3. 注意事项4. 成为矿工…

这几个方法让你实现EXCEL文件翻译成中文

在日常的工作中&#xff0c;如果遇到需要将EXCEL翻译成其它语言的的时候&#xff0c;我们该怎么办呢&#xff1f;一行一行的复制查找&#xff0c;然后再粘贴回表格中吗&#xff1f;这样操作的话&#xff0c;不仅浪费时间和精力&#xff0c;而且效率还非常的低。那有什么方法可以…

Java项目:SSM图书馆图书管理系统

作者主页&#xff1a;源码空间站2022 简介&#xff1a;Java领域优质创作者、Java项目、学习资料、技术互助 文末获取源码 项目介绍 读者角色包含以下功能&#xff1a; 读者登录,图书查询,借阅图书,借阅管理,修改密码,借阅记录等功能。 管理员角色包含以下功能&#xff1a; 管理…

Android 系统启动到App 界面完整详解~

通过本篇文章&#xff0c;你将了解到&#xff1a; Android 系统启动流程概览ServiceManager 进程作用Zygote 进程创建与fork子进程system_server 进程作用App 与 system_server 交互Activity 与 View的展示全流程图 1. Android 系统启动流程概览 init 是用户空间的第一个进程&a…

ARM基础(1):Cortex-M3寄存器

Cortex-M3处理器的寄存器包括R0~R15和一些特殊的寄存器。其中R0到R12是通用寄存器&#xff0c;但是一些16位的Thumb指令只能访问R0到R7(低寄存器)&#xff0c;而32位的Thumb-2指令则可以访问所有这些寄存器。特殊寄存器只能通过特殊访问指令访问。 所有的寄存器如下图所示&…