计算机网络基础

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

1. 计算机网络

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

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

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

集线器:

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

交换机:

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

2. 互连网

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

路由器:

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

3. 互联网

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

ISP:互联网服务提供商

二. 计算机网络组成

1. 从组成部分看

硬件:

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

软件:

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

协议:

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

2. 从工作方式看

边缘部分

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

核心部分

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

3. 从功能组成看

资源子网:

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

通信子网:

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

三. 计算机网络功能

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

  1. 数据通信

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

  2. 资源共享

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

  3. 提高系统可靠性

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

  4. 分布式处理

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

  5. 负载均衡

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

  6. 集中管理

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

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

相关推荐
CryptoRzz1 小时前
对接股票金融数据源API
网络·python·websocket·网络协议·金融
Dream Algorithm1 小时前
专线、云 和 物联网(IoT)
网络·物联网·云计算·边缘计算
沉默的煎蛋1 小时前
深入理解 TCP 三次握手与四次挥手
java·网络·数据结构·网络协议·tcp/ip
沉默的煎蛋1 小时前
深入理解计算机网络:OSI 与 TCP/IP 各层结构与功能
java·linux·服务器·开发语言·网络·tcp/ip·计算机网络
微网兔子4 小时前
在网页跑3D多人互动之渲染效能瓶颈
服务器·前端·网络·c++·3d·unity·架构
DanmF--4 小时前
TCP心跳消息
服务器·前端·网络·tcp/ip·unity
obboda5 小时前
VLAN综合实验
运维·服务器·网络
放羊郎5 小时前
英伟达消费级RTX显卡配置表
网络·nvidia·英伟达·游戏显卡·rtx
小镇敲码人6 小时前
负载均衡的在线OJ项目
运维·服务器·网络·网络协议·https·负载均衡
NovakG_7 小时前
计算机网络(第三章)
网络·计算机网络