计算机网络

计算机网络是将地理位置不同的、具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统、网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的系统。计算机网络基于分层架构设计,遵循 OSI 七层模型或 TCP/IP 四层模型,各层通过协议栈协同工作,实现从物理传输到应用服务的完整通信功能。从系统论的视角审视,网络系统的组成包括网络终端(用户端,在拓扑图中通常不再向下延伸)、网络设备(如防火墙、交换机)以及网络介质(如光纤、双绞线等)。计算机网络的核心目标是提供高效、可靠的数据通信服务。

网线

网线是计算机网络中最常见的传输介质之一,它通过物理连接实现设备之间的数据传输。网线基于双绞线技术,通过将两根绝缘铜导线按一定密度互相绞合,减少电磁干扰,提高信号传输质量。常见的网线类型包括 Cat5e、Cat6、Cat6a 等,支持不同的传输速率和距离。网线的选择和使用对网络性能有着直接影响。

网线拓扑

网络拓扑描述了网络中各节点和连接的物理或逻辑布局,不同的拓扑结构在可靠性、扩展性、成本与性能等方面具有不同特点,适用于不同的应用场景。拓扑结构决定了数据在网络中的传输路径和故障恢复机制。

  • 星形拓扑:呈放射状结构,两个或以上的终端连接到同一台交换机上。该拓扑结构具有故障隔离容易、扩展性好的优点,但存在单点故障风险。中心节点(交换机)故障会导致整个网络瘫痪,但终端设备故障不影响其他设备。

  • 树形拓扑:由两个或以上的星形拓扑组合而成的分层网络结构。该结构适用于大规模网络,便于分级管理。树形拓扑结合了星形拓扑的优点,通过层次化设计支持网络扩展,但高层节点故障会影响其下所有子网。

  • 网状拓扑:任意两个节点之间均通过网络介质相连,通信介质数量较多。所需网线数量为 n*(n-1)/2。该拓扑具有高可靠性,但成本较高。网状拓扑提供多条冗余路径,单个链路故障不影响整体连通性,常用于对可靠性要求高的核心网络。

  • 部分网状(混合型)拓扑:核心网络采用网状拓扑,分支网络采用树形或星形拓扑。该结构在可靠性与成本之间取得平衡。关键节点之间建立网状连接确保可靠性,边缘节点采用星形连接控制成本,是现代企业网络的常见设计。

网线线芯标识依次为:橙白、橙、绿白、蓝、蓝白、绿、棕白、棕。这是 T568B 标准的线序排列,用于以太网连接。记忆技巧可概括为:橙、绿、蓝、棕四对,蓝色线芯位于中间位置。带白色条纹的线芯位于对应纯色线芯的左侧。正确的线序确保信号正确传输,避免串扰和数据错误。

课后习题

  1. 在 FreeBSD 系统上搭建一个由两台计算机和一台交换机组成的星形拓扑网络,配置静态 IP 地址并验证连通性。

    • 准备两台安装 FreeBSD 的计算机和一台以太网交换机

    • 使用网线将两台计算机连接到交换机的不同端口

    • 在第一台计算机上配置静态 IP 地址:ifconfig em0 192.168.1.10/24

    • 在第二台计算机上配置静态 IP 地址:ifconfig em0 192.168.1.20/24

    • 验证连通性:从第一台计算机 ping 第二台计算机 ping 192.168.1.20

    • 分析星形拓扑的特点:中心节点(交换机)的作用和单点故障风险

  2. 对比星形拓扑与网状拓扑的实现方式,设计一个从星形向部分网状过渡的方案,分析两者在故障隔离与资源投入之间的权衡。

    • 分析星形拓扑:计算 n 个节点所需的链路数量为 n-1,故障隔离性好但存在单点故障

    • 分析网状拓扑:计算 n 个节点所需的链路数量为 n*(n-1)/2,可靠性高但成本高昂

    • 设计部分网状拓扑:选择关键节点(如核心服务器、路由器)建立网状连接

    • 计算过渡方案:从星形开始,逐步在关键节点间添加冗余链路

    • 分析权衡:比较不同拓扑的故障恢复时间、建设成本和维护复杂度

  3. 修改网络设备的生成树协议(STP)优先级,观察网络拓扑变化,分析该修改对网络路径选择约束的影响。

    • 了解生成树协议原理:防止网络环路的二层协议,通过选举根桥和阻塞端口构建无环拓扑

    • 在交换机上查看当前 STP 状态:show spanning-tree

    • 修改交换机优先级:spanning-tree vlan 1 priority 4096(设置较低优先级使其成为根桥)

    • 观察拓扑变化:STP重新计算,端口状态从阻塞变为转发或反之

    • 分析影响:优先级修改改变根桥选举结果,影响数据流路径和网络收敛时间

最后更新于