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

计算机网络 --- 计算机网络的分类

一、计算机网络分类 

1.1 按分布范围分类 


举例:广域网(WAN)、局域网(LAN)

举例:个域网(PAN)

1.2 按传输技术分类

广播式网络――当一台计算机发送数据分组时,广播范围内所有计算机都会收到该分组,并通过检查分组的目的地址决定是否接收该分组。
举例:在群里@某人的群消息,整个群里的人都能够看到这条消息,但是只有被你@的那个人他才会接收你的消息。
eg: 所有的无线网络(WIFI)都是“广播式”

点对点网络――数据只会从发送方“点对点”发到接收方,精准送达。
举例:一对一和别人聊私信
eg: 路由器转发的数据分组

1.3 按拓扑结构分类

1.3.1 总线型 

总线形结构: 数据“广播式”传输;存在“总线争用”问题。
比如说:A要给C发送数据,不仅C能接收到A发送的数据,BDE也能接收到A发送的数据【广播式传输特性】。
那么此时,假设B要给D发送数据,由于总线上有A发送的数据,那么B发送的数据和A发送的数据会冲突,导致数据错误【存在总线争用问题】。


      典型的代表就是一台集线器连接多个主机, 假设A要给C发送数据,那么BDE也能够接收到A发送的数据。同理也存在总线争用问题。

物理上:星形拓扑;逻辑上:总线形

1.3.2 环形

环形结构:数据“广播式”传输;通过“令牌”解决总线争用问题,令牌顺环形依次传递,拿到令牌者可使用总线。


假设A给C发送数据,那么A发送的数据会充斥这个总线,并且BDE同时也能够接收到A发送的数据【广播式传输数据】。

典型代表:令牌环网(流行于2000年以前的局域网技术)

1.3.3 星形结构 

 

1.3.4 网状结构 


网状结构:数据通过各中间节点逐一存储转发属于“点到点”传输
典型代表:由众多路由器构建的广域网
 

1.4 按照网络的使用者进行分类

(1)公用网(public network)   这是指电信公司(国有或私有)出资建造的大型网络。“公用”的意思就是所有愿意按电信公司的规定交纳费用的人都可以使用这种网络。因此公用网也可称为公众网。
(2)专用网(private network)  这是某个部门为满足本单位的特殊业务工作的需要而建造的网络。这种网络不向本单位以外的人提供服务。例如,军队、铁路、银行、电力等系统均有本系统的专用网。
      公用网和专用网都可以传送多种业务。如传送的是计算机数据,则分别是公用计算机网络和专用计算机网络。

1.5 按照传输介质分类

 有线网络一如:网线、光纤
无线网络――如:5G、WiFi、卫星

二、总结

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • C语言---函数概念深入学习基础(3)
  • spring 事物使用场景说明
  • SpringBoot项目部署+属性配置方式+多环境开发
  • 59 - I. 滑动窗口的最大值
  • Windows自动化程序开发指南
  • 获取STM32 MCU的唯一ID
  • Unity动画系统详解
  • C、C++、JAVA 的区别与联系
  • 如何在本地部署大语言模型
  • Python爱心射线(完整代码)
  • 一文弄懂FLink状态及checkpoint源码
  • Liunx常用指令
  • TypeScript系列:初篇 - 类型系统
  • 基于vue框架的城市体育运动交流平台15s43(程序+源码+数据库+调试部署+开发环境)系统界面在最后面。
  • 代码随想录刷题day30丨452. 用最少数量的箭引爆气球, 435. 无重叠区间,763.划分字母区间
  • JavaScript DOM 10 - 滚动
  • leetcode388. Longest Absolute File Path
  • Linux gpio口使用方法
  • python 学习笔记 - Queue Pipes,进程间通讯
  • Spring Cloud(3) - 服务治理: Spring Cloud Eureka
  • 入门级的git使用指北
  • 数据仓库的几种建模方法
  • 为视图添加丝滑的水波纹
  • 要让cordova项目适配iphoneX + ios11.4,总共要几步?三步
  • 用jQuery怎么做到前后端分离
  • 远离DoS攻击 Windows Server 2016发布DNS政策
  • 在electron中实现跨域请求,无需更改服务器端设置
  • ​RecSys 2022 | 面向人岗匹配的双向选择偏好建模
  • ​一文看懂数据清洗:缺失值、异常值和重复值的处理
  • # Redis 入门到精通(七)-- redis 删除策略
  • #### go map 底层结构 ####
  • ###C语言程序设计-----C语言学习(6)#
  • #define MODIFY_REG(REG, CLEARMASK, SETMASK)
  • #git 撤消对文件的更改
  • $(function(){})与(function($){....})(jQuery)的区别
  • (02)Hive SQL编译成MapReduce任务的过程
  • (Java企业 / 公司项目)点赞业务系统设计-批量查询点赞状态(二)
  • (MonoGame从入门到放弃-1) MonoGame环境搭建
  • (pt可视化)利用torch的make_grid进行张量可视化
  • (搬运以学习)flask 上下文的实现
  • (二)七种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • (翻译)Quartz官方教程——第一课:Quartz入门
  • (附源码)springboot 校园学生兼职系统 毕业设计 742122
  • (附源码)ssm基于微信小程序的疫苗管理系统 毕业设计 092354
  • (更新)A股上市公司华证ESG评级得分稳健性校验ESG得分年均值中位数(2009-2023年.12)
  • (九)One-Wire总线-DS18B20
  • (每日持续更新)jdk api之FileReader基础、应用、实战
  • (四)七种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • (算法)区间调度问题
  • (贪心 + 双指针) LeetCode 455. 分发饼干
  • (新)网络工程师考点串讲与真题详解
  • (已解决)报错:Could not load the Qt platform plugin “xcb“
  • ./configure,make,make install的作用(转)
  • .[backups@airmail.cc].faust勒索病毒的最新威胁:如何恢复您的数据?
  • .net core 管理用户机密