热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

1.计算机网络概念

计算机网络本章结构图本章主要列举概念,提前了解名词,后续会详细的解释。计算机网络概念计算机网络是一个分散的(不是集中的),具有独立功能的(互不影响)计算机系统(其中,这里所说的计算

计算机网络

本章结构图

本章主要列举概念,提前了解名词,后续会详细的解释。


计算机网络概念

计算机网络是一个分散的(不是集中的),具有独立功能的(互不影响)计算机系统(其中,这里所说的计算机系统包括我们见到的 mac,Android,ios,Windows 等我们所常见的),通过通讯设备与线路连接(如我们所熟知的拓扑结构),由软件来实现共享。

简单来说,计算机网络是互联的,自治的计算机的集合,其中互联的意思是互联互通,自治的意思是无主从关系。


计算机网络的功能



  1. 资源共享(例如硬件中的打印机,传真机,软件,百度文库的数据共享)

  2. 数据通讯

  3. 分布式处理(多台计算机通过协同,共同完成一项工作)

  4. 可靠性提高

    .............

    等等,计算机网络的功能有许多,这里不一一列举。


计算机网络的组成



  • 计算机网络其组成部分是由硬件,协议,软件组成。

  • 按照其工作方式划分,他的组成由边缘部分核心部分组成。

    • 边缘部分是指用户能够直接使用的,例如通过 C/S 模式或者 P2P 模式进行与客户交互。

    • 而核心部分,是为边缘部分服务的,例如网络集群,路由器。这些组成了计算机网络的核心部分



  • 按照功能,计算机网络是由通信子网资源子网组成,

    • 通信子网实现数据通信。

    • 资源子网实现资源交换或数据处理。

      简单来说就是资源子网打包数据,通信子网传输数据。



计算机网络七层模型

通过该模型,大体了解一下资源子网与通讯子网的构成


计算机网络分类

计算机网络分类多种多样,根据用途,使用者的不同,会产成不同的分类。



  1. 按照范围分类



  • 个人区域网(PAN),家庭中的计算机与打印机就是一个例子。



  • 局域网(Local Area NetWork,LAN),常见的办公室、宿舍或网吧中的网络就是局域网。



  • 城域网(Metropolitan Area NetWork,MAN),用于将一个城市、一个地区的企业、机关或学校的局域网连接起来,实现区域内的资源共享



  • 广域网(Wide Area Network,WAN),也称为远程网,不同城市间的 LAN 或者 MAN 网络互连,因为距离远,信息衰减比较严重,所以这种网络一般要租用专线,通过特殊协议进行连接,构成网状结构,广域网因为所连接的用户多,所以每个用户的连接速率一般较低。





  1. 按用途划分



  • 公用网,一般是国家的邮电部门建造的网络,是为公众提供服务的网络。

  • 专用网,是某些公司或部门为本系统的工作业务需要而建造的网络,一般不向本单位以外的人提供服务。例如军队,学校的网络。



  1. 按照交换技术



  • 电路交换

  • 报文交换

  • 分组交换



  1. 按照拓扑结构



  • 总线型结构,是指各结点均挂在一条总线上,地位平等,无中心结点控制,其传递方向总是从发送消息的结点开始向两端扩散,如同广播电台发散的信息一样,因此又称广播式计算机网络。



  • 环型结构,环型结构由网络中若干结点通过点到点的链路首尾连形成一个闭合的环。这种结构使用公共传输电缆组成环型连接,数据在环路中沿着一个方向在各个结点间传输,信息从一个结点到另一个结点。



  • 星型结构,指各工作站以星型方式连接成网,实际上可以看做是在总线结构的网络,其公用总线缩成一个点形成的网络结构。星型网络有中央结点,其他工作站。服务器等结点都与中央结点直接相连,这种结构以中央结点为中心,因此称为集中式网络。



  • 树型结构,树型结构是分级的集中控制式网络,与星型结构相比,它的通信线路总长度短,成本较低,结点易于扩充,寻找路径比较方便,但除了叶结点及其相连的线路外,任一结点或其相连的线路故障都或使得系统受到影响。



  • 网状结构,在网状结构中,网络的每台电脑设备之间均有点到点的链路连接,这种连接不经济,只有每个站点都要频繁地互相发送信息时才使用这种方法。它的安装配置也很复杂,但系统可靠性高,容错能力强。有时网状结构也称为分布式结构

    从网上趴了张图,大体是这样。





推荐阅读
  • 深入理解Cookie与Session会话管理
    本文详细介绍了如何通过HTTP响应和请求处理浏览器的Cookie信息,以及如何创建、设置和管理Cookie。同时探讨了会话跟踪技术中的Session机制,解释其原理及应用场景。 ... [详细]
  • 本文介绍如何通过Windows批处理脚本定期检查并重启Java应用程序,确保其持续稳定运行。脚本每30分钟检查一次,并在需要时重启Java程序。同时,它会将任务结果发送到Redis。 ... [详细]
  • 本章将深入探讨移动 UI 设计的核心原则,帮助开发者构建简洁、高效且用户友好的界面。通过学习设计规则和用户体验优化技巧,您将能够创建出既美观又实用的移动应用。 ... [详细]
  • Windows服务与数据库交互问题解析
    本文探讨了在Windows 10(64位)环境下开发的Windows服务,旨在定期向本地MS SQL Server (v.11)插入记录。尽管服务已成功安装并运行,但记录并未正确插入。我们将详细分析可能的原因及解决方案。 ... [详细]
  • 深入理解 Oracle 存储函数:计算员工年收入
    本文介绍如何使用 Oracle 存储函数查询特定员工的年收入。我们将详细解释存储函数的创建过程,并提供完整的代码示例。 ... [详细]
  • 本文将介绍如何编写一些有趣的VBScript脚本,这些脚本可以在朋友之间进行无害的恶作剧。通过简单的代码示例,帮助您了解VBScript的基本语法和功能。 ... [详细]
  • 本文总结了2018年的关键成就,包括职业变动、购车、考取驾照等重要事件,并分享了读书、工作、家庭和朋友方面的感悟。同时,展望2019年,制定了健康、软实力提升和技术学习的具体目标。 ... [详细]
  • 本文介绍了如何使用jQuery根据元素的类型(如复选框)和标签名(如段落)来获取DOM对象。这有助于更高效地操作网页中的特定元素。 ... [详细]
  • 本文介绍如何在 Xcode 中使用快捷键和菜单命令对多行代码进行缩进,包括右缩进和左缩进的具体操作方法。 ... [详细]
  • 在Linux系统中配置并启动ActiveMQ
    本文详细介绍了如何在Linux环境中安装和配置ActiveMQ,包括端口开放及防火墙设置。通过本文,您可以掌握完整的ActiveMQ部署流程,确保其在网络环境中正常运行。 ... [详细]
  • 360SRC安全应急响应:从漏洞提交到修复的全过程
    本文详细介绍了360SRC平台处理一起关键安全事件的过程,涵盖从漏洞提交、验证、排查到最终修复的各个环节。通过这一案例,展示了360在安全应急响应方面的专业能力和严谨态度。 ... [详细]
  • 本文介绍如何通过SQL查询从JDE(JD Edwards)系统中提取所有字典数据,涵盖关键表的关联和字段选择。具体包括F0004和F0005系列表的数据提取方法。 ... [详细]
  • 本文详细介绍了如何通过命令行启动MySQL服务,包括打开命令提示符窗口、进入MySQL的bin目录、输入正确的连接命令以及注意事项。文中还提供了更多相关命令的资源链接。 ... [详细]
  • 本文介绍如何使用 NSTimer 实现倒计时功能,详细讲解了初始化方法、参数配置以及具体实现步骤。通过示例代码展示如何创建和管理定时器,确保在指定时间间隔内执行特定任务。 ... [详细]
  • 本文介绍了在Windows环境下使用pydoc工具的方法,并详细解释了如何通过命令行和浏览器查看Python内置函数的文档。此外,还提供了关于raw_input和open函数的具体用法和功能说明。 ... [详细]
author-avatar
滞留童年车
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有