首页 > 其他分享 >计算机网络基础

计算机网络基础

时间:2022-12-08 18:44:06浏览次数:51  
标签:10 kb 定义 Mb 基础 计算机网络 时延

1. 计算机网络的性能指标

  1. 速率

    定义:数据库或数据传输率或比特率,即连接在计算机网络上的主机在数字信道上传送数据位数的速率
    单位:有b/s(比特每秒),kb/s,Mb/s,Gb/s,Tb/s
    单位转换:

             速率                    存储容量   1Byte(字节) = 8 bit(比特)
          千 1kb/s = 10³b/s                 1KB = 2^10B = 1024B = 1024 * 8 b
          兆 1Mb/s = 10³kb/s                1MB = 2^10KB = 1024KB
          吉 1Gb/s = 10³Mb/s               1GB = 2^10MB = 1024MB
          太 1Tb/s = 10³Gb/s                1TB = 2^10GB = 1024GB

  

  2. 带宽

    1. 定义:表示网络的通信线路传送数据的能力,通常指单位时间内从计算机网络中的某一点到另外一点所能通过的“最高数据率”
    2. 单位:比特每秒,b/s,kb/s,Mb/s,Gb/s

      

 

  3. 吞吐量

    1. 定义:在单位时间内通过某个网络(或信道、接口)的数据量
    2. 单位:比特每秒,b/s,kb/s,Mb/s

      

 

 

   4. 时延

    1. 定义:指数据从网络或链路的一端传送到另一端所需的时间,也叫延迟或迟延,单位s秒

    2. 计算:时延 = 发送时延 + 传输时延 + 排队时延 + 处理时延

     

 

 

     

    3. 时延带宽积

         

 

 

     

    4. 往返时延RTT

      1. 定义:从发送方发送数据开始,到发送发接收到接收方发送的确认(接收方接收到数据会立即发送确认)总共经历的时延

       

 

 

2. 分层结构

  1. 分层的原则
    1. 各层之间相互独立,每层只实现一种相对独立的功能
    2. 每层之间界面自如清晰,易于理解,相互交流尽可能少
    3. 结构上可以分隔开,都由最合适的技术来实现
    4. 保持下层对上层的独立性,上层单向使用下层提供的服务

  2. 分层结构

  

  3. OSI七层网络体系结构

 

    1. 定义:由上到下:应用层、表示层、会话层、传输层、网络层、数据链路层、物理层,上三层为资源子网,负责数据处理,下三层为通信子网,负
     责数据通信,传输层起到承上启下的作用,用来检验数据的完整性和安全性

     2. 通信过程

      

 

 

 

   4. TCP/IP四层网络体系结构

    1. 定义:包括应用层、传输层、网络层、网络接口层

    2. 通信过程

     

 

 

 

 

    

 

标签:10,kb,定义,Mb,基础,计算机网络,时延
From: https://www.cnblogs.com/chf333/p/16965680.html

相关文章

  • 【matlab编程基础】matlab的一些编程操作
    前言 基本操作1.matlab中如何使用类似字典的方式进行键值操作;ids=[0123456];names={'Unknown','Round','Left','Right','Uturn','Bicycle','Pedes......
  • C#泛型基础
    //泛型约束意义不会有类型安全问题让开发者合理调配//.NET支持的类型参数约束有以下五种://whereT:struct|T......
  • python基础之条件判断语句(笔记)
    #条件判断语句(if语句)#语法:if条件表达式: #     代码块#执行的流程:if语句在执行时,会先对条件表达式进行求值判断,# 如果为True,则执行if后的语句# ......
  • 交流电压电流采样基础知识
    家庭、商用、工业上被广泛应用的大多都是交流电。之所以叫做交流电是因为其大小和方向都是随时间不断交替变换的电流,简称交流。在交变电动势作用下,电路中的电流、电压都是交......
  • 一、基础折线图详解《手把手教你 ECharts 数据可视化详解》
    注:本系列教程需要对应JavaScript、html、css基础,否则将会导致阅读时困难,本教程将会从ECharts的官方示例出发,详解每一个示例实现,从中学习ECharts。ECharts官方示例:h......
  • Ubuntu——双系统Ubuntu18.04系统安装和基础配置
    文章目录​​一、Ubuntu18.04双系统安装​​​​二、基础配置​​​​0.配置网络​​​​1.备份​​​​2.常用软件推荐​​​​3.安装NIVIDA驱动,CUDA,cudnn,TensorRT......
  • React笔记-基础
    Redirect的使用一般写在所有路由注册的最下方,当所有路由都无法匹配的时候,跳转到Redirect指定的路由具体编码:<Switch> <Routepath='./xxx'component={xxx}/>......
  • 每天一点基础K8S--K8S中的控制器replicaset
    1、replicaset基础前面都是通过yaml文件创建自主式pod,如果pod中的服务都是通过单纯的重启策略restartPolicy(always、OnFailure、never)来重启pod,但是如果pod运行的node异......
  • 一. TypeScript基础
    1.TS运行环境方式一:通过webpack,配置本地的TypeScript编译环境和开启一个本地服务,可以直接运行在浏览器上方式二:通过ts-node库,为TypeScript的运行提供执行环境安装ts......
  • 区块链技术基础
    个人微博:https://weibo.com/u/2434823180 区块链通识区块链技术基础区块链原理挖矿原理软分叉和硬分叉: https://www.cnblogs.com/......