计算机网络的性能

  • 速率:连接在计算机网络上的主机在数字信道上传送数据位数的速率,也成为data ratebit rate,单位是b/s,kb/s,Mb/s,Gb/s。
    我们平时所讲的宽带的速度是以字为单位的,但是实际中应用一般显示的是字节 ,一般是8~10倍的转换。
  • 带宽:数据通信领域中,数字信道能传送的最高数据率
  • 吞吐量:在单位时间内通过某个网络的数据量
  • 时延:即延迟。数据从一端传送到另一端所需要的时间。包括:发送时延(带宽大小影响发送时延)、传播时延(传播时延一般比较固定)、处理时延、排队时延
    发送时延 = 数据块长度(比特)/ 信道带宽(比特/s)
    带宽决定的是信号在数据线路上的长度
    光纤发送时延很小(带宽大),铜线发送时延会较大。(主要因为电信号带宽过大会导致接收方无法识别)
    光纤的传播时延比铜线大(光纤传播速度20.5万公里/s,铜线23.1万公里/s)
  • 时延带宽积:传播时延 * 带宽 实际意义指的是计算机通信时有多少数据在线路上
  • 往返时间:从发送方发送数据开始,到发送方收到接收方确认
ipconfig 查询网络信息
ping IP地址,发送信号得到往返时间

如果往返时间超过200ms就会展示请求超时
如果ping同一个局域网里面的计算机互相ping的时候往返时间过长,可能网络有某方面的问题,可能是某一太计算机正在上传数据导致网络阻塞。

  • 网络利用率:

    • 信道利用率:有数据通过的时间/数据通过时间(单位时间中数据通过时间的百分比)
    • 网络利用率:所有的信道利用率加权平均值。
      D表示网络当前的时延,D0表示网络空闲时的时延,U表示信道利用率 D=D0/(1-u)

物理层的基本概念

物理层:如何在连接各种计算机的传输媒体上传输数据比特流,而不是指具体的传输媒体。

物理层的主要任务描述为:确定传输媒体接口的一些特性:

  • 机械特性:接口形状,大小,引线数目
  • 电气特性:规定电压范围(例如-5V到+5V)
  • 功能特性:规定高低点位代表什么
  • 过程特性:也称作规程特性,规定建立连接时各个相关部件的工作步骤

数据通信基础

数字信号:用01表示的信号
模拟信号:使用波传递信号,抗干扰能力强,适合远距离传输

网卡发送的是数字信号
同一个局域网内部的通信是数字信号通信,不会由调制解调器变成模拟信号。即通过交换机通信没有经过传输系统。

相关术语

通信的目的是传送信息

  • 数据:传送消息的实体
  • 信号:数据的电气或电磁的表现
    • 模拟信号:信号的取值是连续的
    • 数字信号:信号的取值是离散的
  • 码元:在使用时间域的波形表示数字信号时,代表不同离散数值的基本波形就成为码元。
    在数字通信中常常用时间间隔相同的符号来表示一个二进制数字,这样的时间间隔内的信号成为二进制码元,这个间隔称为码元长度。
    根据离散值的可能性的不同,一个码元可以携带的信息量是不同的。如果码元有x种状态,则这个码元可以携带logx个比特
  • 信道:一般表示向一个方向传递信息的媒体,咋们平时所说的通信网络一般包含一条发送信息的信道和一条接受信息的信道
    • 单工通信(单向通信):只能由一个方向的通信,没有反方向的交互
    • 半双工通信(双向交替通信):通信的双方都可以发送信息,但不能双方同时发送(也不能同时接受),必须是一个发送一个接受。例如对讲机
    • 全双工通信(双向同时通信):通信的双方可以同时发送和接受信息

基础知识

  • 基带信号:基本频带信号,来自信号源的信号。
  • 带通信号:把基带信号经过载波调制后把信号的频率范围搬移到较高的频段以便在信道中传输。(即尽在一段频率范围内能够通过信道)
    在传输距离较近的时候计算机网络都采用基带传输的方式。

在传输距离较远的时候需要进行调制。

调制方法:
  • 调幅(AM):载波的振幅随基带数字信号而改变
  • 调频(FM):载波的频率随基带数字信号而改变
  • 调相(PM):载波的初始相位随基带数字信号而改变
常用数字信号编码
  • 单极性不归零码:只是用一个电压值,高电平表示1,没电压表示0

  • 双极性不归零码:用正电平和负电平分别表示1和0,正负幅值相等

  • 单极性归零码(RZ):以高电平和零电平分别表示二进制1和0,而且在发送码1时高电平在整个码元期间T只持续一段时间,其余时间返回零电平

  • 双极性归零码:正负零三个电平,信号本身携带同步信息(详见下面的例子)

  • 曼彻赫斯特编码:低信号跳变为高信号表示0,高信号跳变为低信号表示1。一个时钟周期只可表示一个bit,并且必须通过两次采样才能得到一个bit,但是它能携带时钟信号,且可表示没有数据传输

  • 差分曼彻斯特编码:bit中间一定有信号跳变,如果两个bit之间有信号跳变表示0,如果没有表示1。差分曼彻斯特编码与曼彻斯特编码相同,但抗干扰能力强于曼彻斯特编码。

信道极限容量

奈氏准则:给出了在假定的理想条件下,为了避免码间串扰,码元的传输速率的上限值。

在任何信道中,码元传输速率是有上限的,否则就会出现码间串扰的问题,使得接收端对码元的判决(即识别)成为不可能。如果信道的频带越宽,也就是能够通过的信号高频分量越多,那么就可以用更好的传输速率传送码元而不出现码间串扰。

当传输速率过快(带宽过大),即使是没有电磁干扰,在线路上的码元间的距离过小以至于识别成为不可能就叫做码间串扰。

信噪比

香农(Shannon)用信息论的理论推导除了带宽受限且有高斯白噪声干扰的信道的极限、无差错的信息传输速率。

香农定理:信道的极限信息传输速率C=Wlog(1+S/N) b/s
W是信道的带宽(Hz)
S是信道内所传信号的平均功率
N是信道内部的高斯噪声功率

香农定理的意义在于当有噪声的时候为了得到准确无差错的信息我们必须降低传输速率

只要信息传输速率低于信道的极限信息传输速率就一定可以找到某种方法来实现无差别的传输

实际信道上能够达到的信息传输速率要比香农的极限传输速率低不少,香农极限传输速率是一个理论值

奈奎斯特定理和香农定理的应用范围


香农公式既适用于数字信号又适用于模拟信号,奈氏准则只适用于模拟信号。

计算机网络【二】物理层基础知识相关推荐

  1. 计算机网络有哪些技能知识,计算机网络技术的基础知识

    计算机网络技术的基础知识 什么是网络技术?我们将地理位置不同,具有独立功能的多个计算机系统,通过通信设备和线路互相连接起来,使用功能完整的网络软件来实现网络资源共享的大系统,称为计算机网络.下面跟小编 ...

  2. 运维小白的成长日记第四天-基础网络构建OSI七层模型-物理层基础知识

    运维小白的成长日记第四天- 基础网络构建OSI七层模型-物理层基础知识 网络运维的小白和想要加入网络运维的小伙伴们值得一看哦~ 今天是初识网络运维的第四天.希望能有志同道合的小伙伴一起讨论和学习,也希 ...

  3. pwn学习总结(二) —— 基础知识(持续更新)

    pwn学习总结(二) -- 基础知识(持续更新) Canary PLT表&GOT表 格式化字符串漏洞 GCC编译参数 ASLR 危险函数 输入流 syscall条件 shellcode 其它 ...

  4. 银行使用计算机实现个人存款,江苏计算机二考试基础知识重点题

    1.江苏省计算机二级考试基础知识题(吉根林大学计算机教程高教出版社2016年12月第4次印刷)第1章 绪 论1.1 计算机概述1 . 长期以来,人们都按照计算机主机所使用的元器件为计算机划代,安装了高 ...

  5. 计算机网络专业的基础知识,计算机网络专业基础知识.doc

    计算机网络专业基础知识 一.填空题 计算机网络按可以分为 和 . 和 . 对导线组成, 对进行. TCP 服务,UDP可以提供 服务. 层,路由器工作在 层. ,其中 经常处于守候状态. , . 协议 ...

  6. VBS学习日记(二) 基础知识

    VBScript 基础知识 一.变量 1.全部单引號后面的内容都被解释为凝视.(在vbsedit中ctrl+m凝视,反凝视ctrl+shift+m) 2.在 VBScript 中,变量的命名规则遵循标 ...

  7. Python基础总结(一、二) 基础知识及流程控制

    目录 第一章  Python基础知识(简略) 一.良好的代码格式(可提升代码的可读性) (一)注释: (二)缩进: (三)输入输出: (四)标识符和关键字: 二.变量和数据类型: (一)变量: (二) ...

  8. 非财务人员的财务培训教(一.二)------财务基础知识

    二 . 基本财务管理知识 第一节 财务管理基础知识(一) 财务与会计的关系 会计的基础知识 ( 一 ) 财务与会计的关系 财务与会计的内涵 1.会计 会计工作主要是解决三个环节的问题: 会计凭证 会计 ...

  9. 【计算机网络 22】基础知识总结

    一.TCP/IP协议概述 在TCP/IP协议栈,传输层有两个协议TCP和UDP TCP(Transmission Control Protocol,传输控制协议)协议:负责将要传输的文件分段 进行传输 ...

最新文章

  1. cd: mkdir: rmdir: rm
  2. mysql用户权限与安装Linux操作系统
  3. 如何快速重置打印队列
  4. 嵌入式Linux下Camera编程--V4L2【转】
  5. zookeeper+kafka配置
  6. css3 media query orientation,CSS3之media query
  7. MongoDB SpringBoot ObjectId序列化json为String
  8. 数字图像处理实验三图像增强
  9. a href点击无效_jquery click()方法模拟点击事件对a标签不生效的解决办法
  10. LeetCode-MySQL196. 删除重复的电子邮箱
  11. AD14、20使用技巧学习记录
  12. 51单片机语音跳绳计播报跳绳数目
  13. C++数论库:NTL
  14. 网络安全课程笔记(1)
  15. python网络爬虫学习的汇总
  16. LeetCode 805数组切割题目
  17. 极致CMS百度智能小程序前后端源码
  18. GMS(Google Mobile Service)
  19. future cancel失败一例
  20. FTP 错误 550 Failed to change directory 记录贴

热门文章

  1. 分布式Session框架
  2. jira java接口生成问题
  3. 长为N的数组,元素范围是0-N-1,其中只有一个数是重复的,找出这个重复元素...
  4. 5月学习总结(Ant-Design,mustache,require.js,grunt)
  5. excel数据生成sql insert语句
  6. 软件测试白皮书-等价类
  7. MYSQL AND OR的联用
  8. 浅析Kerberos原理,及其应用和管理
  9. python2.7虚拟环境virtualenv安装及使用
  10. 压缩图片上传到数据库