计算机网络-概述、OSI七层模型、TCP/IP四层模型

什么是计算机网路

  • 包括硬件设备
  • 不仅仅是信息通信,还支持广泛的引用

计算机网络的分类

  • 以作用范围分类
    • 广域网WAN
    • 城域网MAN
    • 局域网LAN
  • 以网络的使用者分类
    • 公用网络
    • 专用网络

层次结构设计的原则

计算机网络-概述、OSI七层模型、TCP/IP四层模型

  • 原则
    • 各层之间是相互独立的
    • 每一层要有足够的灵活性
    • 各层之间完全解耦

OSI七层模型

计算机网络-概述、OSI七层模型、TCP/IP四层模型

TCP/IP四层模型

TCP/IP四层模型与OSI七层模型的对应关系

计算机网络-概述、OSI七层模型、TCP/IP四层模型

数据传输的过程

  • 数据从计算A传送到路由器,再由路由器传送到计算机B 计算机网络-概述、OSI七层模型、TCP/IP四层模型

按照协议划分

计算机网络-概述、OSI七层模型、TCP/IP四层模型

计算机网络的性能指标

计算机的单位

计算机的存储单位

  • bit(b,比特/位)是计算机最小的存储单位,存放一位二进制数0或1。网络传输中以位(b)为传输单位。
  • Byte(B,字节)是常用的存储单位,1个字节等于8个二进制位。
  • 1B(Byte,字节)= 8b(bit,位/比特)
  • 1KB(千字节)= 1024B(字节)

网络传输单位

  • 网络传输中用位(bit)来计量传输多少。线路单位是bps,表示bit per second(b/s,比特每秒)。
  • 网速单位换算如下:
    • 1B=8b(1Byte=8bit ,1字节=8位)
    • 512Kb=64KB(带宽为512K,理论上下载速度为64KB/s)
    • 1Mb=1024Kb=128KB=0.125MB(带宽为1M,理论上下载速度[下行速率]为128KB/s)

举个例子

电信网络的100M光纤,为什么测试速率是12M每秒?

  • 网络常用单位为Mbps
  • 比特位换成字节为100Mbit/s=(100/8)MB/s=12.5MB/s

时延

  • 发送时延:数据长度(bit)/发送速率(bit/s),该发送速率受限于网卡
  • 传播时延:传播路径距离/传播速率(bit/s),该传播速率受限于传输介质
  • 排队时延:数据包在网络设备中等待被处理的时间
  • 处理时延:数据包到达设备或目的及其被处理需要的时间
  • 总时延=发送时延+传播时延+排队时延+处理时延
  • 往返时间RTT(Route-Trip Time)表示数据报文在端到端通信的来回一次的时间,通常用ping命令查看RTT