计算机网络基础

一. 计算机网络、互联网、互联网之间的区别

1. 计算机网络

计算机网络是一个将众多分散的,自治的计算机系统,通过通信设备与线路连接起来,由功能完善的软件实现共享资源和信息传递的系统

计算机网络由若干结点和连接这些节点的链路组成

  • 结点可以是计算机系统、集线器、交换机、路由器等
  • 链路可以分为有线链路、无线链路

集线器:

  • 集线器可以将多个节点连接起来,组成一个计算机网络(集线器会有数据冲突问题)
  • 普通民用领域已经很少用到集线器
  • 集线器工作在物理层
  • 多台电脑连接可以使用交换机来连接,能够解决数据冲突问题

交换机:

  • 交换机可以将多个节点连接起来,组成一个计算机网络
  • 家庭,公司,学校等使用交换机组建内部网络
  • 交换机工作在数据链路层

2. 互连网

通过路由器将计算机网络两个或多个计算机网络互相连接起来,形成规模更大的计算机网络,也成为"互连网"

路由器:

  • 路由器工作在网络层
  • 计算机网络中的路由器和家用路由器有些区别:家用路由器 = 路由器 + 交换机 + 其他功能

3. 互联网

由各大ISP和国际机构组建的,覆盖全球的互联网。互联网必须使用TCP/IP协议通信,互联网可以使用任意协议通信。

ISP:互联网服务提供商

二. 计算机网络组成

1. 从组成部分看

硬件:

  • 主机(系统):手机、电脑、物联网设备
  • 通信设备:集线器、交换机、路由器
  • 通信链路:网线、光纤等

软件:

  • 方便用户使用,实现资源共享。如:Email客户端、聊天软件、网盘软件等

协议:

  • 规定计算机网络中的通信规则
  • 由硬件、软件共同实现,如:网络适配器 + 软件 实现网络通信协议

2. 从工作方式看

边缘部分

  • 工作方式:直接为用户服务(通信、资源共享)
  • 主要由连接到互联网上的主机及其软件组成

核心部分

  • 工作方式:为边缘部分提供服务(连通性、交换服务)
  • 由大量网络和连接这些网络的路由器组成

3. 从功能组成看

资源子网:

  • 计算机网络中运行应用程序,向用户提供可共享的硬件、软件和信息资源部分
  • 主要由连接到互联网上的主机组成

通信子网:

  • 计算机网络中负责计算机间信息传输的部分,把计算机和其他用户装置互联在一起的所有通信设备和介质的总称
  • 主要由 通信链路 + 通信设备 + 协议 构成
  • 注:主机内部实现信息传输的网络适配器、底层协议 属于通信子网的范畴

三. 计算机网络功能

计算机网络的功能主要包括以下几点:

  1. 数据通信

    实现设备间的数据传输与信息交换,支持实时通信(如视频通话)和非实时通信(如电子邮件、文件传输),是网络最基础的功能。

  2. 资源共享

    允许用户共享硬件(如打印机、存储设备)、软件(如云应用)和数据资源(如数据库、文件服务器),降低成本并提升效率。

  3. 提高系统可靠性

    通过冗余设计(如多台服务器备份)避免单点故障,确保部分节点失效时系统仍能正常运行。

  4. 分布式处理

    将复杂任务拆分到多台计算机协同处理(如科学计算、区块链),加快处理速度并优化资源利用。

  5. 负载均衡

    动态分配网络请求(如Web服务器集群分流用户访问),避免单个节点过载,提升整体性能与响应速度。

  6. 集中管理

    支持对分散设备进行统一管控(如企业网络监控、远程配置更新),简化运维并增强安全性。

这些功能共同支撑了现代互联网、企业内网及云计算等场景的应用需求。

相关推荐
星哥说事15 分钟前
SDN 与 NFV:软件定义网络(SDN)与网络功能虚拟化(NFV)架构
网络·架构
shmexon16 分钟前
信息的空中之旅:从AM调制原理到工业级5G+Wi-Fi6的技术突破
网络·5g·信息与通信
扁豆的主人27 分钟前
RPC服务
网络·网络协议·rpc
一尘之中37 分钟前
从比特币的24小时交易到去中心化股市:一场金融交易的范式革命
网络·架构·ai写作
GIS数据转换器1 小时前
2025无人机在农业生态中的应用实践
大数据·网络·人工智能·安全·无人机
cozil2 小时前
记录磊科B39路由器跨域组网遇到的问题
网络·智能路由器·跨域组网
路由侠内网穿透2 小时前
本地部署开源数据分析平台 Elastic Stack 并实现外部访问( Windows 版本)
运维·服务器·网络·windows·开源·jenkins
FreeBuf_3 小时前
AWS服务大规模中断,基础设施故障影响全球企业
网络·数据库·aws
王道长服务器 | 亚马逊云3 小时前
AWS CloudFormation —— 自动化部署的“云中脚本大师”
运维·服务器·网络·自动化·云计算·aws
ZepngLin3 小时前
时间敏感网络(TSN)
网络