主页 topics 网络 -计算机网络基础知识 什么是计算机网络?
了解计算机网络的工作原理、用于设计网络的体系结构,以及如何确保网络安全
订阅云主题最新资讯 了解 IBM Cloud 网络解决方案的更多信息
拼贴齿轮、机械臂、手机象形图的插图

更新日期:2024 年 7 月 1 日

什么是计算机网络连接?

网络连接或计算机网络连接是指连接两台或多台计算设备(如台式计算机、移动设备、路由器或应用程序)以实现信息与资源的传输和交换的流程。

联网设备依靠通信协议(用于描述如何通过网络来传输或交换数据的规则)并通过物理或无线连接来共享信息。

在现代网络连接实践出现之前,工程师必须实际移动计算机才能在各设备之间共享数据;而在当时计算机十分庞大且笨重的时代,这显然是一项令人苦恼的任务。为简化此流程(尤其是针对政府工作人员),美国国防部于 20 世纪 60 年代末出资建立了首个正常运行的计算机网络(并最终将其命名为 ARPANET)。

从那时起,网络连接实践以及驱动它们的计算机系统便出现了巨大变化。当今的计算机网络可为针对各种商业、娱乐与研究用途的大规模设备间通信提供便利。互联网、在线搜索、电子邮件、音频与视频共享、在线商务、实时流式传输和社交媒体的存在均得益于计算机网络连接领域的进步。

如何利用自主运营助力 IT 实现自主管理

了解具有前瞻性思维的 IT 领导者如何利用 AI 和自动化,通过自主 IT 运营提高竞争力。

关键网络连接组件和设备

随着联网需求在不断增加,满足这些需求的计算机网络类型也在不断演变。以下是最常见和广泛使用的计算机网络类型:

  • LAN(局域网):LAN 在相对较短的距离内连接计算机,允许它们共享数据、文件和资源。例如,局域网可以连接办公楼、学校或医院的所有计算机。局域网通常由企业和组织专有并管理
     

  • WLAN(无线局域网):WLAN 就像局域网,但网络上的设备之间的连接是通过无线方式建立的
     

  • WAN(广域网):顾名思义,广域网将更广大范围内的计算机连接到一起,如地区与地区之间,甚至大洲与大洲之间。互联网是最大的广域网,连接全球数十亿台计算机。您通常会看到用于 WAN 管理的集体或分布式所有权模型
     

  • MAN(城域网):MAN 通常大于 LAN,但小于 WAN。城市和政府实体通常拥有并管理 MAN
     

  • PAN(个域网):一个 PAN 为一个人服务。例如,如果您有一台 iPhone 和一台 Mac,您很可能已经设置了一个 PAN,用于在两台设备之间共享和同步内容(短信、电子邮件、照片等)
     

  • SAN(存储区域网络):SAN 是一种专用网络,提供对块级存储(共享网络或云存储)的访问,对于用户来说,SAN 的外观和工作方式类似于物理连接到计算机的存储驱动器。(有关 SAN 如何与块存储器协同工作的详细信息,请参阅《块存储器:完整指南》
     

  • CAN(校园局域网):CAN 也称为企业局域网。CAN 比 LAN 大,但比 WAN 小。CAN 为学院、大学和商业园区等场所提供服务
     

  • VPN(虚拟专用网络):VPN 是两个网络端点之间的安全点对点连接(参见下面的“节点”)。VPN 建立一个加密通道,使用户的身份和访问凭证以及传输的任何数据都无法被黑客访问

计算机网络的类型

通常,计算机网络会按地理区域来定义。局域网 (LAN) 可将特定物理空间内的计算机连接起来,而广域网 (WAN) 则可将跨越各大洲的计算机连接起来。然而,网络的定义还包括它们用于通信的协议、其组件的物理排列、它们管理网络流量的方式,以及它们在各自环境中的用途。

在此,我们将讨论三大类最常见、使用最广泛的计算机网络类型。

按地理区域划分的网络类型

属于此类别的网络类型会按网络覆盖的地理区域来区分。

局域网 (LAN)

LAN 会在相对较短的距离内连接计算机,例如办公楼、学校或医院内的计算机。LAN 通常由私人拥有和管理。

广域网 (WAN)

顾名思义,WAN 会连接较大地理区域(如地区和大陆)内的计算机。为实现网络管理,WAN 常采用集体所有权或分布式所有权模型。网络便是其中一例,因为它们是由遍布全球的公有云私有云基础设施来托管和提供。

软件定义广域网 (SD-WAN) 是一种虚拟化 WAN 架构,它使用 SDN 原理来集中管理断开连接的 WAN 网络并优化网络性能。

城域网 (MAN)

就规模而言,MAN 比 LAN 大,但比 WAN 小。城市和政府实体通常会拥有和管理 MAN。

个人局域网 (PAN)

一个 PAN 可供一人使用。如果用户拥有来自同一制造商的多台设备(例如,一部 iPhone 和一台 MacBook 笔记本电脑),则它们很可能已设置一个用于在各设备之间共享和同步内容(短信、电子邮件、照片等)的 PAN。

按传输介质划分的网络类型

网络节点可使用有线或无线链路(连接)来发送和接收消息。

有线网络

有线网络设备可通过物理电线和电缆来连接,其中包括铜线和以太网、双绞线、同轴电缆或光纤电缆。网络规模与速度要求通常会决定电缆的选择、网络元素的排列以及各设备之间的物理距离。

无线网络

无线网络可通过内置天线和传感器的无线设备不使用电缆来进行红外、无线电或电磁波传输。

按通信类型划分的网络类型

计算网络可使用一系列动态传输方式来传输数据,其中包括:

多点网络

在点对多点的网络中,多个设备会共享信道容量和网络链路。

点对点网络

网络设备会建立直接的节点到节点链路来传输数据。

广播网络

在广播网络中,多个“相关方”(设备)可接收来自单个发送设备的单向传输。电视台便是广播网络的一个绝佳示例。

虚拟专用网络 (VPN)

VPN 是指两个网络端点之间安全的点对点连接。它会建立一个加密通道,以使用户的身份和访问凭据以及传输的所有数据均无法被黑客访问。

计算机网络是如何工作的?

计算机网络架构确立了计算机网络的理论框架,其中包括设计原则和通信协议。

网络架构的主要类型

  • 点对点 (P2P) 架构:在 P2P 架构中,两台或多台计算机会以“对等方”的形式连接在一起,因此它们在网络上拥有同等的权力和特权。P2P 网络无需中央服务器进行协调。相反,网络上的每台计算机均会充当客户端(需访问某一服务的计算机)和服务器(向客户端提供服务的计算机)的双重角色。网络上的每个对等方均会将其部分资源提供给其他网络设备,以便在整个网络中共享存储、内存、带宽和处理能力。

 

  • 客户端-服务器架构:在客户端-服务器网络中,中央服务器(或服务器组)负责管理资源并向网络中的客户端设备提供服务;此架构中的客户端不共享其资源,且仅通过服务器进行交互。客户机-服务器架构由于具有多个层次,因此通常被称为分层架构。
  • 混合架构:混合架构融合了 P2P 与客户端-服务器模型的元素。
计算机网络体系结构

计算机网络体系结构定义了计算机网络的物理和逻辑框架。它概述了计算机在网络中的组织方式以及分配给这些计算机的任务。网络体系结构组件包括硬件、软件、传输介质(有线或无线)、网络拓扑和通信协议。

网络体系结构的主要类型

 

有两种类型的网络体系结构:点对点 (P2P)客户端/服务器

在 P2P 体系结构中,两台或多台计算机作为“对等点”连接,这意味着它们在网络上拥有等同的权力和特权。P2P 网络不需要中央服务器进行协调。相反,网络上的每台计算机既是客户机(需要访问服务的计算机),又是服务器(满足客户机访问服务需求的计算机)。每个对等点都将其部分资源提供给网络,共享存储、内存、带宽和处理能力。

在客户机/服务器网络中,中央服务器或服务器组管理资源并向网络中的客户机设备提供服务。网络中的客户机通过服务器与其他客户机通信。与 P2P 模型不同,客户机/服务器体系结构中的客户机不共享资源。这种体系结构类型有时称为分层模型,因为它是采用多个级别或层设计的。

网络拓扑

 

网络拓扑是指网络中节点和链接的排列方式。网络节点是可以发送、接收、存储或转发数据的设备。网络链接连接节点,可以是有线链接或无线链接。

了解拓扑类型是构建成功网络的基础。有许多拓扑类型,但最常见的是总线、环形、星形和网状:

  • 总线网络拓扑是每个网络节点直接连接到主电缆
     

  • 环形拓扑中,节点以环形连接,因此每个设备正好有两个邻居。相邻对直接连接;非相邻对通过多个节点间接连接
     

  • 星形网络拓扑中,所有节点都连接到单个中央集线器,并且每个节点都通过该集线器间接连接
     

  • 网状拓扑由节点之间的重叠连接定义。您可以创建全网状拓扑,其中网络中的每个节点都连接到其他每个节点。您还可以创建部分网状拓扑结构,其中只有部分节点相互连接,而部分节点则连接到与之交换最多数据的节点。全网状拓扑执行起来既费钱又费时,因此通常只用于需要高度冗余的网络。部分网状提供更少的冗余,但更具成本效益且更易于执行

网络通信协议

无论是 Internet Protocol (IP) 套件、以太网、无线局域网 (WLAN) 还是蜂窝通信标准,所有计算机网络均遵循通信协议;即,网络上的每个节点均须遵循才能共享和接收数据的规则集。此外,协议还依赖网关来实现不兼容设备的通信(例如,尝试访问 Linux 服务器的 Windows 计算机)。

很多现代网络均运行于 TCP/IP 模型上,其中包括四个网络层。

 

  • 网络接入层。TCP/IP 网络的网络接入层也被称为数据链路层或物理层,它包括与网络介质对接所需的网络基础设施(硬件与软件组件)。它利用以太网和地址解析协议 (ARP) 等协议来处理同一网络上各设备之间的物理数据传输。
  • 互联网层。互联网层负责逻辑寻址、路由选择和数据包转发。它主要依赖于 IP 协议和互联网控制消息协议 (ICMP),而后者可管理不同网络中数据包的寻址和路由。
  • 传输层。TCP/IP 传输层支持网络上层与下层之间的数据传输。通过使用 TCP 与 UDP 协议,它还提供错误检查与流控制的机制。

    TCP 是一种基于连接的协议,它通常比 UDP 速度更慢但更可靠。UDP 是一种无连接协议,它比 TCP 速度更快,但不提供保证传输。UDP 协议有助于时间敏感型应用程序(如视频流和游戏平台)的数据包传输和 DNS 查找。
  • 应用层。TCP/IP 的应用层使用 HTTP、FTP、邮局协议 3 (POP3)、SMTP、域名系统 (DNS) 与 SSH 协议来直接向应用程序提供网络服务。此外,它还管理支持用户应用程序的所有协议。

虽然 TCP/IP 更直接适用于网络连接,但开放系统互连 (OSI) 模型(有时也称为“OSI 参考模型”)也对计算机网络连接和计算机科学产生了重大影响。

OSI 是一个概念模型,它将网络通信划分为七个抽象层(而非四个抽象层),以便为工程师和开发人员理解网络通信的复杂性提供理论基础。OSI 模型的主要价值在于其教育实用性,以及它作为设计新协议的概念框架的作用,从而确保这些协议能与现有系统和技术进行互操作。

但是,TCP/IP 模型的实际侧重点和实际适用性使其成为了现代网络的支柱。其强大、可扩展的设计和水平分层方法推动了互联网的爆炸式发展,从而可支持数十亿台设备和海量数据流量。

计算机网络是如何工作的?

以电子邮件为例,让我们演练一个数据是如何通过网络来移动的示例。

如果用户想发送一封电子邮件,他们首先需撰写电子邮件,然后按下“发送”按钮。当用户按下“发送”时,SMTP 或 POP3 协议会使用发送方的 Wi-Fi 将此邮件从发送方节点发送到网络交换机,而在此该邮件会被压缩并分解为越来越小的分段(并最终分解为位,或由 1 和 0 组成的字符串)。

网络网关可将比特流传送至接收者的网络,以便按需转换数据和通信协议。当比特流到达收件人的计算机时,相同的协议会引导电子邮件数据通过接收人网络中的网络交换机。在此过程中,网络会重建原始邮件,直至该电子邮件以人类可读的形式到达收件人的收件箱(接收人节点)。

为什么要使用计算机网络?

计算机网络可谓无处不在,它存在于现代生活的很多方面。在商业领域,必然会依赖计算机网络,因为它们是现代企业运营的基础所在。

计算机网络可提供众多优点,其中包括:

高效的数据传输

网络连接可实现各种形式的数字通信,包括电子邮件、消息传递、文件共享、视频通话和流式传输。通过网络连接,可连接所有服务器、接口和传输介质,以使业务通信成为可能。

更多数据存储空间

如果没有网络连接,组织便不得不将数据存储在单个数据存储库中,而这在大数据时代不具备可持续性。计算机网络可帮助团队保持能为整个网络提供服务的集中式数据存储,从而为其他任务释放宝贵的存储容量。

简化的知识共享

用户、网络管理员和开发人员均会受益于网络连接简化资源与知识共享的方式。联网数据更易进行请求和获取,因此用户和客户可从网络设备更快地做出响应。对于业务方面的人员,随着技术和企业的发展,联网数据可让各团队更易开展协作并共享信息。

加强网络安全

精心构建的网络解决方案不仅更具弹性,还可为企业提供更多的网络安全网络安全性选项。大多数网络提供商均提供内置的加密协议和访问控制措施(例如多重身份验证)来保护敏感数据,并将不良行为者挡在网络之外。

相关解决方案
IBM SevOne

为数字化转型所构建的现代网络基础设施需要与新环境同样动态、灵活和可扩展的解决方案。IBM SevOne 提供以应用程序为中心的网络可观察性,从而帮助 NetOps 发现、解决和预防混合环境中的网络性能问题。

深入了解 IBM SevOne 预约实时演示
IBM NS1 Connect

IBM NS1 Connect 通过优质 DNS 和高级可定制流量导向,为世界各地的用户提供快速、安全的连接。始终在线、API 优先的架构使您的 IT 团队能够更有效地监控网络、部署变更和进行日常维护。

深入了解 IBM NS1 Connect 预约实时演示
IBM Cloud Pak for Network Automation

IBM Cloud Pak for Network Automation 是一个智能云平台,它可实现网络运营的自动化和编排,以便 CSP 和 MSP 可改造其网络、实现零接触运营、降低运营成本并更快地交付服务。

深入了解 IBM Cloud Pak for Network Automation 查看交互式演示
IBM Hybrid Cloud Mesh

IBM Hybrid Cloud Mesh 是一种多云网络解决方案,它属于 SaaS 产品且旨在帮助组织在各种公有云与私有云、边缘以及本地环境中建立简单、安全且以应用程序为中心的连接。

探索 Hybrid Cloud Mesh 预约实时演示
IBM Cloud 上的云网络解决方案

云网络解决方案可帮助您的组织实现安全、高度可用的全球网络。您可与经验丰富的网络服务提供商开展合作,以便共同设计和构建特有配置,以便您能优化网络流量流、保护和支持应用程序,并满足您的特定业务需求。

探索 IBM Cloud® network security
资源 什么是内容交付网络 (CDN)?

内容分发网络 (CDN) 是一个由地理位置分散的服务器所组成的网络;它可通过将 Web 内容的副本存放在离用户更近的地方或促进动态内容的交付,来提升 Web 性能。

存储区域网络 (SAN) 与网络直连存储 (NAS)

深入了解这两种存储与文件共享方法之间的差异。

什么是网络监视?

网络监控是指使用网络监控软件来监控计算机网络的运行状况和可靠性。

什么是网络流?

NetFlow 是 Cisco Systems 为 Cisco 路由器开发的网络协议,广泛用于收集流经路由器、交换机和主机等网络设备的 IP 流量的元数据。

什么是软件定义的网络 (SDN)?

软件定义网络 (SDN) 是一种由软件控制的网络架构(由应用程序编程接口 (API) 驱动)方法。

什么是中间件?

中间件是一种软件,支持在分布式网络中的应用程序或组件之间进行一种或多种通信或连接。

采取后续步骤

IBM NS1 Connect 通过优质 DNS 和高级可定制流量导向,为世界各地的用户提供快速安全的连接。NS1 Connect 采用 API 优先架构,支持 IT 团队更高效地监控网络、部署变更、进行日常维护。

深入了解 NS1 Connect 预约实时演示