Willson Chen

Stay Hungry, Stay Foolish.

网络原理基础概念

网络原理

基础概念

网络是由通信介质将不同地理位置的计算机连接起来,实现数据交换的系统。

按使用性质分类

  • 公用网:对所有人提供服务
  • 专用网:对特定领域服务,不对公众服务。

按覆盖范围分类

  • 局域网(LAN):小距离范围内,设备数有限。
  • 广域网(WAN):距离远,覆盖广。
  • 城域网(MAN):介于局域网和广域网,
  • 范围是客观因素,会产生通信介质、协议、设备选择上的差异。

按拓扑结构分类

  • 总线型
  • 星型
  • 环型
  • 树型
  • 网状型
  • 不同拓扑结构的选择,是在传输延迟、可靠性、成本等因素上的权衡。

按网络的传输方式分类

  • 点对点:两个设备间专属通道。
  • 广播:所有设备共享信道,需要解决冲突问题。

常见概念

  • 互联网:网络与网络之间形成的庞大网络。
  • 因特网:世界上最大的互联网,基于TCP/IP协议。
  • 教育网:属于广域网+专用网
  • 以太网:局域网技术标准,总线型或星形,采用广播的传输方式。
  • 通信协议:两个或两个以上实体交换信息的规则和标准。构成要素:
    • 语义:通信内容所表达的意义。
    • 语法:通信内容的规则和结构。
    • 时序:信息交换中的时序关系,传输速率、时延、丢失处理等。

网络的性能指标

  • 速率:比特率,每秒传输的比特数。
  • 带宽:通信线路的最高传输速率。
  • 吞吐量:单位时间内通过网络的数据量,通常指实际测量。
  • 时延:数据从一端到另一端的时间。
    • 发送时延:=数据帧长度/发送速率,与传输介质和距离无关。
    • 传播时延:=信道长度/传播速率,数据在信道中传播的时间。
    • 处理时延:设备收到数据帧后,进行分析校验提取的时间。
    • 排队时延:网络设备收到数据桢后,需要排队等待处理的时间。
    • 往返时延:发送端发送数据开始到接收到确认的时间。
  • 利用率:信道有数据通过时间的百分比。
  • 网络抖动:=最大时延-最小时延,网络负载变化时,时延的变化范围。
  • 丢包率:丢失数据包占总数据包数量的百分比。

OSI 七层协议

OSI模型:开放系统互联参考模型,是 ISO 提出的标准框架。
特点:采用分层结构,每一层实现不同功能,有自己的协议。

层次划分原则

  • 各节点有相同的层次。
  • 各节点同层次功能相同。
  • 同节点相邻层次通过接口通信。
  • 同节点高层依赖底层的服务。
  • 各节点同层通过协议通信。

七层模型:物数网传会表应

  • 物理层:传输比特流,解决物理介质传输问题,屏蔽传输介质差异。
  • 数据链路层:传输桢,提供一条无差错的链路,解决差错控制和流量控制问题。
  • 网络层:实现在节点之间创建逻辑链路,解决网络与网络之间的互联问题。
  • 传输层:实现端到端传输,解决数据分段、复用、可靠传输问题。
  • 会话层:解决会话建立、维持、同步问题。
  • 表示层:定义数据格式及加解密压缩等。
  • 应用层:对应到具体应用场景的协议。

各层中继设备

  • 物理层:转发器
  • 数据链路层:网桥、交换机
  • 网络层:路由器
  • 网络层以上:网关