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

计算机网络体概念

在这里插入图片描述
在这里插入图片描述

💟💟前言

友友们大家好,我是你们的小王同学😗😗
今天给大家打来的是
希望能给大家带来有用的知识
觉得小王写的不错的话麻烦动动小手 点赞👍 收藏⭐ 评论📄
小王的主页:小王同学🚗
小王的gitee:小王同学🏩🏩
小王的github:小王同学💦

在这里插入图片描述

网络是包括计算机网络的除了计算机网络之外 网络还有电话网铁路网 在我们的人体中 还有人体神经网络系统网络

计算机网络的概念

  • ​计算机网络:是一个能将分散的、具有独立的计算机系统,通过通信设备线路连接起来,由功能完善的软件实现资源共享信息传递的系统

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

  • 互连指的是互联互通

  • 自治指的是无主从关系

计算机网络的功能

(1)数据通信

  • 数据通信是通信技术和计算机技术相结合而产生的一种新的通信方式。要在两地间传输信息必须有传输信道,根据传输媒体的不同,有有线数据通信与无线数据通信之分。但它们都是通过传输信道将数据终端与计算机联结起来,而使不同地点的数据终端实现软、硬件信息资源的共享

(2)资源共享

  • 资源共享包括 硬件、软件、数据的共享

(3)分布式处理

  • 分布式处理也称分布式计算,每个网络被同时经由所述相互通信处理的作为一个整体它是一种不断发展的计算方法。这是通过经由网络或用于实现它的机制使用多个计算机执行复杂的计算来增加吞吐量的努力。尽管归为并行计算的一种形式,但通常来说,并行计算主要是同一计算机系统中的一组CPU。但是,划分程序至关重要(将程序划分为可以同时执行的部分)。分布式处理还要求每个部分都可以在不同的环境中运行

(4)提高可靠性

  • 比如一台计算机崩了 但是另一台链路上的主机就可以换成为这台计算机的替代机

(5)负载均衡

  • 将工作任务均衡的分配给计算机网络中的各台计算机

计算机网络的组成

在这里插入图片描述

1.组成部分

  • 硬件
  • 软件
  • 协议

工作方式

-边缘部分,用户直接使用

  • C/S方式     P2P方式

  • 核心部分

  • 为边缘部分服务

  • 功能组成

  • 通信子网 实现数据通信

  • 资源子网    实现资源共享/数据处理

在这里插入图片描述

计算机网络的分类

(1)按分布者分

  • 广域网WAN
  • 城域网WAN
  • 局域网WAN
  • 个人域网PAN

(2)按使用者分

  • 公用网

公用网一般是国家的邮电部门建造的网络."公用"的意思就是从所有愿意按邮电部门规定交纳费用的人都可以使用。
也指网络服务提供商建设,供公共用户使用的通信网络。公用网络的通信线路是共享公共用户使用

  • 专用网
  • 专用网指专用于一些的保密性要求较高的部门的网络,比如企业内部专用网、军队专用网,尤其是涉及国家机密的部门

(3)按交流技术分

  • 电路交换
  • 报文交换
  • 分组交换

(4)按拓扑结构分

  • 总线型
  • 星型
  • 环型
  • 网状型

按传输技术分

  • 广播式网络
  • 共享公共通信信道

  • 点对点网络
  • 使用分组存储转发和路由选择机制

标准化工作

  • 法定标准
  • 由权威机构制定的正式的、合法的标准 ——OSI

  • 事实标准
  • 某些公司的产品在竞争上占据了主流,时间长了,这些产品的协议 和技术成为了标准——TCP/IP

#RFC(Request For Comments)——因特网标准的形式

(1)因特网草案

这个阶段还不是RFC文档

(2)建议标准

从这个阶段开始成为RFC文档

国际标准化组织ISO

OSI参考模型,HDLC协议

国际电信联盟ITU

制定通信规则

国际电气电子工程协会IEEE

学术机构、IEEE802系列标准、5G

Internet工程任务IETF

负责因特网相关标准的制定 RFC XXXX

在这里插入图片描述

速率

速率 即数据率或称 数据传输率比特率
比特 1/0 位
连接在计算机网络上的主机在数字信道上传送数据位数的速率
单位是 b/s ,kb/s,Mb/s,Gb/s,Tb/s

在这里插入图片描述
千 kb/s=10^3b/s
兆 1Mb/s=103kb/s=106b/s
吉 1Gb/s=103Mb/s=106kb/s=10^9b/s
太 1Tb/s=103Gb/s=106kb/s=109b/s=1012b/s
存储容量 1Byte(字节)=8bit(比特)
1KB=210B=1024B=10248b
1MB=2^10KB=1024KB
1GB=2^10KB=1024MB
1TB=2^10GB=1024GB

带宽

(1) “带宽”原本指某个信号具有的频带宽度,即最高频率与最低频率之差 单位是赫兹(Hz)
(2) 计算机网络中,带宽网络用来表示网路的通信线路传送数据的能力 通常是指单位内从网络中
的某点到另一点能通过的最高"最高数据率" 单位是是"比特每秒",b/s,kb/s,Mb/s,Gb/s. 网络
设备
所支持的最高速度

链路带宽=1Mb/s
主机在 1us 内可向链路发出 1bit 数据

电磁波 1us 可向前传播 200m
传播速率为 2x10^8m/s

在这里插入图片描述
在这里插入图片描述

链路带宽=2Mb/s
主机在 1us 内可向链路发出 2bit 数据

吞吐量

吞吐量(Throughput)网络吞吐量:网络吞吐量是指在某个时刻,在网络中两个节点之间,提供给网络应用的剩余带宽。 即在没有帧丢失的情况下,设备能够接受的最大速率。网络吞吐量可以帮组寻找网络路径中的瓶颈。
表示在单位时间内通过某个网络(或信道,接口)的数据量 单位 b/s,kb/s,Mb/s 等
吞吐量受网络的带宽或网络的额定速率的限制

在这里插入图片描述

时延

指数据(报文/分组/比特流)从网络(或 链路)的一端 传送到另一端所花费的时间 也叫延迟或迟延 单位是 s

发送时延——>传播时延——>排队时延——>处理时延
发送时延=数据长度/信道带宽(发送速率)
传播时延=信道长度/电磁波在信道上的传播速率 取决于电磁波传播速度和链路长度
传播时延是电磁波在信道中传播一定的距离需要花费的时间。ps:电磁波在自由空间中传播速率是光速 3.0105km/s,在铜管中约为 2.3*105km/s,在光纤中这个速度约为 2.010^5km/s.
排队时延 :等待输出/入链路可用,数据从网络的一段传送到另一端所需的时间;又称延迟或迟延
处理时延:检错找出口,主机或者路由器在接收到数据之后需要话费一定的时间进行处理,如分析首部,提取数据,差错检验,寻找路由。

在这里插入图片描述

时延带宽积

时延带宽积=传播时延 x 带宽
bit s b/s

在这里插入图片描述
时延带宽积又称为比特为单位的链路长度 即"某段链路现在有多少比特"——容量

往返时延 RTT

从发送方发送数据开始,到发送方收到接收方的确认(接收方收到数据后立即发送确认)总共经历的时延
在这里插入图片描述
RTT 越大,在收到的确认之前,可以发送的数据越多
RTT 包括:

  • 往返时传播时延=传播时延*2
  • 末端处理时间

RTT 是不包括传输时延的!不包括把主机放到信道上这样一段的时间 只是作用于信道上的时间~

利用率

**利用率分为信道利用率网络利用率,信道利用率是指某信道有百分之几的时间是被利用的。网络利用率是全网络信道利用率的加权平均值。网络时延和利用率的关系是 D=D0/1-U,其中 D0 是网络空闲时的时延,U 是利用率。因此有结论,信道或网络的利用率过高会产生非常大的延时,ISP 通常控制 U<50%.

  • 信道利用率——有数据通过时间/(有+无)数据通过时间**

  • 网道利用率——信道利用率加权平均值
    在这里插入图片描述

此图表示时延 D利用率 U 的关系
当利用率趋近于 1 的时候 时延是无限增大的!

以上就是小王带给大家的计网的基础知识点
觉得有用的话麻烦3连奉上吧

相关文章:

  • redis底层都有哪些数据结构?带你了解redis是如何存储数据的
  • 通道分离与合并、彩色图转换为灰度图、二值化
  • C语言经典算法实例4:判断回文数
  • 基于php+mysql的菜品食谱美食网
  • upload-labs靶场通关指南(第1-3关)
  • Android Studio 利用系统签名打包apk
  • 升级打怪课堂的题库更新了!
  • Excel·VBA数组排列函数
  • 高级程序员项目经理写好代码必备的三条基本素质;以及代码的现象和本质问题解读;
  • 猿创征文|多模态图像合成和编辑(MISE):Multimodal Image Synthesis and Editing: A Survey
  • 网络与信息安全基础知识-- Internet及应用
  • 中秋邀请共赏图数据库-蚂蚁集团图数据TuGraph 正式开源
  • GD32F303固件库开发(14)----IIC之配置OLED
  • LeetCode 0231. 2 的幂
  • 【LeetCode】螺旋矩阵旋转图像
  • ➹使用webpack配置多页面应用(MPA)
  • GitUp, 你不可错过的秀外慧中的git工具
  • JavaScript 一些 DOM 的知识点
  • JavaScript/HTML5图表开发工具JavaScript Charts v3.19.6发布【附下载】
  • laravel 用artisan创建自己的模板
  • MySQL Access denied for user 'root'@'localhost' 解决方法
  • Nacos系列:Nacos的Java SDK使用
  • pdf文件如何在线转换为jpg图片
  • redis学习笔记(三):列表、集合、有序集合
  • SegmentFault 技术周刊 Vol.27 - Git 学习宝典:程序员走江湖必备
  • swift基础之_对象 实例方法 对象方法。
  • Swoft 源码剖析 - 代码自动更新机制
  • Traffic-Sign Detection and Classification in the Wild 论文笔记
  • 从地狱到天堂,Node 回调向 async/await 转变
  • 翻译:Hystrix - How To Use
  • 前端面试之CSS3新特性
  • 一个JAVA程序员成长之路分享
  • ​2020 年大前端技术趋势解读
  • ​RecSys 2022 | 面向人岗匹配的双向选择偏好建模
  • ​创新驱动,边缘计算领袖:亚马逊云科技海外服务器服务再进化
  • #我与Java虚拟机的故事#连载01:人在JVM,身不由己
  • $L^p$ 调和函数恒为零
  • (+4)2.2UML建模图
  • (06)Hive——正则表达式
  • (2)STL算法之元素计数
  • (C语言)球球大作战
  • (day6) 319. 灯泡开关
  • (java)关于Thread的挂起和恢复
  • (LNMP) How To Install Linux, nginx, MySQL, PHP
  • (Matalb时序预测)WOA-BP鲸鱼算法优化BP神经网络的多维时序回归预测
  • (附源码)ssm经济信息门户网站 毕业设计 141634
  • (机器学习-深度学习快速入门)第三章机器学习-第二节:机器学习模型之线性回归
  • (剑指Offer)面试题41:和为s的连续正数序列
  • (六)vue-router+UI组件库
  • (十八)devops持续集成开发——使用docker安装部署jenkins流水线服务
  • (十六)串口UART
  • (学习日记)2024.01.09
  • (一一四)第九章编程练习
  • (转)Android学习笔记 --- android任务栈和启动模式
  • (转)Mysql的优化设置