计算机网络基础1|青训营笔记

62 阅读3分钟

计算机网络组成

计算机网络通常由三个部分组成、它们是资源子网、通信子网和通信协议。

  1. 所谓通信子网就是计算机网络中负责数据通信的部分。
  2. 资源子网是计算机网络中面向用户的部分,负责全网络面向应用的数据处理工作。
  3. 而通信双方必须共同遵守的规则和约定就称为通信协议,它的存在与否是计算机网络与一般计算机互连系统的根本区别。 下面是计算机网络基础教程里的一张图 image.png
    简单来说:
    网络组成部分:
    主机:客户端和服务端
    路由器
    网络协议

image.png

计算机按网络覆盖范围的分类

  • 广域网(WAN)几十到几千千米
  • 城域网(MAN)几十千米
  • 局域网(LAN)几十米到几千米
    大家可以大概想象一下这个范围

电路交换和分组交换

电路交换是以电路连接为目的的交换方式,通信之前要在通信双方之间建立一条被双方独占的物理通道。
电路交换既适用于传输模拟信号,也适用于传输数字信号
电路交换的三个阶段:
(1)建立连接 (2)通信 (3)释放连接
分组交换是以分组为单位进行传输和交换的,它是一种存储——转发交换方式,即将到达交换机的分组先送到存储器暂时存储和处理,等到相应的输出电路有空闲时再送出。

从以上解释我们可以发现
  • 电路交换传输速度快,时延小,实时性强,信道利用率低,难以在通信过程中进行差错控制。
  • 分组交换不需要为通信双方预先建立一条专用的通信线路,不存在连接建立时延,用户可随时发送分组。 但分组交换只适用于数字信号。

网络分层

  1. 各层之间是独立的。某一层并不需要知道它下一层是如何实现的,而仅仅需要知道该层通过层间的接口所提供的服务。由于每一层只实现一种相对独立的功能,因而可以将一个难以处理的复杂问题分解为若干个较容易处理的更小问题,这样,整个问题的复杂度就下降了。
  2. 灵活性好。当任何一层发生变化时,只要层间接口关系保持不变,则在这层以上或以下各层均不受影响,此外,对某一层提供的服务还可以进行修改。当某层提供的服务不再需要时,甚至可以将这层取消。
  3. 结构上可分割开。各层都可以采用最合适的技术来实现。

4. 易于实现和维护。这种结构使得实现和调试一个庞大而又复杂的系统变得易于处理,因为整个系统已被分解为若干个相对独立的子系统。

5. 能促进标准化工作。因为每一层的功能及其所提供的服务都已有了精确的说明。

分层时应注意使每一层的功能非常明确,若层数太少,就会使每一层的协议太复杂。但层数太多又会在描述和综述各层功能的系统工程任务时遇到较多的困难。