Skip to content

计算机网络的组成

  • 硬件:主机(端系统,电脑手机等)、通信设备(集线器、交换机、路由器等)、通信链路(网线、光纤、同轴电缆等)。
  • 软件:方便用户使用,实现资源共享,如聊天软件,网盘软件等。
  • 协议:
    • 规定计算机网络中的通信规则。
    • 由硬件、软件共同实现,如:网络适配器+软件实现网络通信协议。

主机内部安装网络适配器(网卡),实现将主机内容发送到网络上和接收来自网络的数据。

计算机网络的功能

  1. 数据通信:实现计算机之间数据传输。是最基本、最重要的功能。
  2. 资源共享:硬件、软件、数据资源。
  3. 分布式处理:将某个复杂任务分配给网络中的多台计算机处理。
  4. 提高数据存储的可靠性。
  5. 负载均衡:网络中各台计算机共同分担繁任务。
  6. 其他:满足社会生活需求。

电路交换——电话网络

电路交换——通过物理线路的连接,动态地跟配传输线路资源。

电路交换的过程:

  1. 建立连接,尝试占用通信资源。
  2. 通信——一直占用通信资源。
  3. 释放连接——归还通信资源。

电路交换的优点:

  • 两个用户始终占用端到端的线路资源,数据直送,传输效率高。

电路交换的缺点:

  • 建立/释放连接,需要额外的时间开销。
  • 线路被通信双方独占、利用率低。
  • 线路分配的灵活性差。
  • 交换节点不支持“差错控制”。

电路交换适用于低频次、大量的数据传输。

报文交换——电报网络

报文中包含:控制信息(发送方、接收方等)+ 用户数据。

这里要注意存储转发的思想:把要传送的数据单元先存储进中间节点,再根据目的地址转发至下一节点。

报文交换的优点:

  • 通信前无需建立连接。
  • 数据以报文为单位被交换节点间存储转发,通信线路可以灵活分配。
  • 在通信时间内,两个用户无需独占一整条物理线路。
  • 交换节点支持差错控制。

报文交换的缺点:

  • 报文不定长,不方便存储转发管理。
  • 长报文的存储转发时间开销大、缓存开销大。
  • 长报文容易出错,重传代价高。

分组交换技术——现代计算机网络

将报文拆为分组:

报文被拆为分组,分组包含首部与数据:

分组交换继承了报文交换的所有优点,相比于报文交换,改进了:

  • 分组是定长的,方便存储转发管理。
  • 分组的存储转发时间开销小,缓存开销小。
  • 分组不易出错,且重传代价低。

分组交换的缺点:

  • 控制信息增加。
  • 依然存在存储转发时延。
  • 报文被拆分为多个分组,传输过程中可能出现失序、丢失等问题,增加处理的复杂度。

虚电路交换技术

参考电路交换中的建立连接步骤,使分组按照统一的路径按序收到分组。

计算机网络的分类

按照分布范围分类:

  • 广域网 WAN:跨省、跨国等
  • 城域网 MAN:几个相邻的城市
  • 局域网 LAN:如一个学校;以太网技术几乎成为了局域网的代名词,以太网是通过网线进行通信,所以以太网接发双方都会有接口;使用广播信道;以太网使用总线型拓扑结构。
  • 个域网 PAN:无线技术连接个人设备,WPAN

TIP

局域网通过路由器接入广域网。

按照传输技术分类:

  • 广播式网络:当一台计算机发送数据时,广播范围内所有计算机都收到该分组,并通过检查分组的目的地址决定是否接受该分组,如 wifi。
  • 点对点网络:数据只会从发送方发到接收方,如路由器转发。