当前位置: 首页 > news >正文

掌握计算机网络基础:从零开始的指南

计算机网络是现代信息社会的重要基石。本文将以简洁明了的方式为基础小白介绍计算机网络的基本概念、分类、以及其在信息时代中的重要作用。


计算机网络在信息时代中的作用

21世纪是以数字化、网络化、信息化为重要特征的信息时代。

计算机网络作为信息的最大载体和传输媒介,已成为信息时代的核心基础。特别是以互联网为代表的计算机网络,自20世纪90年代以来迅猛发展,从最初的教育科研网络逐步发展成为全球性商业网络,极大地改变了我们的生活。

计算机网络为我们提供了多个重要的平台:

  • 信息浏览和发布平台:各种形式的信息(文本、声音、图像、视频)通过网站、电子报刊、电子书籍等形式提供给用户。
  • 通信和交流平台:从电子邮件、网络电话到微信、QQ等即时通信工具,计算机网络将人们的距离拉得越来越近。
  • 休闲和娱乐平台:互联网提供了大量的音频和视频资源,网络电视和互动网络游戏成为人们喜爱的娱乐活动。
  • 资源共享平台:通过网络共享各种计算资源、存储资源和信息资源,云计算更是提供了按需、易扩展的数据存储和网络计算服务。
  • 电子商务平台:电子商务使得购物、银行事务等变得更加方便快捷。
  • 远程协作平台:远程教育和远程医疗等应用让人们可以相隔千里协同工作。
  • 网上办公平台:电子政务和企业内部的网上办公系统提供了高效的服务。

计算机网络的定义与分类

1. 计算机网络的定义

计算机网络是利用通信线路和设备,将地理上分散的计算机系统连接起来,以实现资源共享和信息传递的系统。简单地说,计算机网络就是用通信线路和设备将多个计算机连接起来的系统。

2. 计算机网络的分类

根据不同的角度,计算机网络可以进行如下分类:

  • 按网络的覆盖范围

    • 局域网(LAN) :用于连接有限范围内的计算机,如一个实验室、一幢楼或一个校园。
    • 城域网(MAN) :覆盖范围为5~50公里,通常作为城市骨干网。
    • 广域网(WAN) :覆盖范围为几十公里到几千公里,可以覆盖一个国家或地区。
    • 个人区域网(PAN) :用于连接个人电子设备,通常在10米以内的范围内。
  • 按网络的使用者

    • 公用网:电信公司出资建造的网络,所有愿意交费的人都可以使用。
    • 专用网:某个部门为本单位的特殊业务建造的网络,不对外提供服务。

互联网概述

互联网是世界上最大的互连网络,用户数以亿计,互连的网络数以百万计。

互联网可以分为两大部分:

  • 边缘部分:包括所有连接在互联网上的主机,用户直接使用这些主机来运行各种网络应用。
  • 核心部分:由大量网络和连接这些网络的路由器组成,负责为边缘部分提供连通性和交换服务。

在这里插入图片描述

互联网的发展经历了三个阶段:

  1. 从单个网络ARPANET向互连网络发展:1969年,美国国防部创建了第一个分组交换网ARPANET。
  2. 建成三级结构的互联网:1985年起,美国国家科学基金会建设了国家科学基金网(NSFNET),形成了主干网、地区网和校园网的三级结构。
  3. 形成多层次ISP结构的互联网:从1993年起,互联网逐渐由多个互联网服务提供方(ISP)共同运营。
    在这里插入图片描述

计算机网络的主要性能指标

计算机网络的性能指标包括:

  • 速率:数据传输速率。
  • 带宽:网络通信线路所能传送数据的能力。
  • 时延:数据从网络一端传送到另一端所需的时间。
  • 丢包率:网络中数据包的丢失率。
  • 利用率:网络或信道的使用效率。

计算机网络体系结构

计算机网络体系结构是网络分层模型及其协议集合的总称。

网络分层模型的主要优点是:

  • 独立性:各层之间是独立的。
  • 灵活性:具备良好的灵活性。
  • 易于实现和维护:便于实现和维护。
  • 促进标准化:有利于标准化工作。

新兴网络技术:云计算与物联网

1. 云计算

云计算通过网络以按需、易扩展的方式提供安全、便捷的数据存储和计算服务,使用户能像使用自来水一样方便地使用网络资源。

2. 物联网

物联网通过将感应器嵌入各种物体中,并与现有互联网整合,实现物物相连。物联网的发展将给我们的生活带来全新的变革。

文本,图片来源:《计算机网络教程》第6版微课版

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 基于conda包的环境创建、激活、管理与删除
  • 鸿蒙语言基础类库:【@ohos.util.HashMap (非线性容器HashMap)】
  • mes系统在新材料行业中的应用价值
  • 谷粒商城-个人笔记(集群部署篇三)
  • 定义变量和声明变量、定义类和声明类
  • 哈喽GPT-4o,程序员如何通过GPT-4o提高办公效率
  • Score matching
  • [终端安全]-7 后量子密码算法
  • 力扣-排序算法
  • uniapp js 用dom创建form表单 并提交
  • 【机器学习】主成分分析(PCA):数据降维的艺术
  • C语言 | Leetcode C语言题解之第226题翻转二叉树
  • DP学习——观察者模式
  • 代码随想录算法训练营day76 | Floyd 算法精讲、A * 算法精讲
  • STM32 - PWR 笔记
  • Angular4 模板式表单用法以及验证
  • Java 多线程编程之:notify 和 wait 用法
  • Javascripit类型转换比较那点事儿,双等号(==)
  • magento 货币换算
  • Python 反序列化安全问题(二)
  • Sass 快速入门教程
  • spring-boot List转Page
  • UEditor初始化失败(实例已存在,但视图未渲染出来,单页化)
  • vue+element后台管理系统,从后端获取路由表,并正常渲染
  • 初探 Vue 生命周期和钩子函数
  • 第十八天-企业应用架构模式-基本模式
  • 构造函数(constructor)与原型链(prototype)关系
  • 基于 Babel 的 npm 包最小化设置
  • 浅谈JavaScript的面向对象和它的封装、继承、多态
  • 入职第二天:使用koa搭建node server是种怎样的体验
  • 深度学习中的信息论知识详解
  • 提醒我喝水chrome插件开发指南
  • 一道面试题引发的“血案”
  • 移动端解决方案学习记录
  • gunicorn工作原理
  • 你学不懂C语言,是因为不懂编写C程序的7个步骤 ...
  • 我们雇佣了一只大猴子...
  • 整理一些计算机基础知识!
  • ​Spring Boot 分片上传文件
  • #systemverilog# 之 event region 和 timeslot 仿真调度(十)高层次视角看仿真调度事件的发生
  • #图像处理
  • #我与Java虚拟机的故事#连载05:Java虚拟机的修炼之道
  • (145)光线追踪距离场柔和阴影
  • (C++)栈的链式存储结构(出栈、入栈、判空、遍历、销毁)(数据结构与算法)
  • (C语言版)链表(三)——实现双向链表创建、删除、插入、释放内存等简单操作...
  • (二) 初入MySQL 【数据库管理】
  • (附源码)springboot宠物管理系统 毕业设计 121654
  • (附源码)springboot助农电商系统 毕业设计 081919
  • (附源码)ssm捐赠救助系统 毕业设计 060945
  • (附源码)计算机毕业设计ssm-Java网名推荐系统
  • (计算机网络)物理层
  • (四)stm32之通信协议
  • ***原理与防范
  • **CI中自动类加载的用法总结
  • .NET MAUI Sqlite程序应用-数据库配置(一)