当前位置: 首页 > news >正文

1.1什么是计算机网络

什么是计算机网络

https://network101.eo.website.nyanon.online/docs/HCIA/01-basics/01-what-is-network


1. 核心定义

计算机网络是指将地理位置不同的、具有独立功能的多台计算机及其外部设备,通过通信线路和通信设备连接起来,在网络操作系统、网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。

简单来说,它是一套“规则”和“通道”,让不同的设备能够相互“对话”和交换数据。

2. 基本组成

一个计算机网络通常由以下几部分构成:

  • 终端设备:也称为“主机”或“端系统”,是网络中发起或接收通信的设备,如个人电脑、智能手机、服务器、物联网设备等。

  • 网络设备:负责数据的路由、交换和传输,是网络的“骨架”和“枢纽”。

    • 交换机 (Switch):工作在数据链路层,用于在同一网络内(如一个局域网)连接设备,并根据MAC地址转发数据帧。
    • 路由器 (Router):工作在网络层,用于连接不同的网络(如家庭局域网和互联网),根据IP地址进行路径选择和数据包转发。
  • 传输介质:数据传输的物理通道,分为有线(如双绞线、光纤)和无线(如Wi-Fi、蜂窝网络)两种。

  • 协议 (Protocol):通信双方必须共同遵守的一套规则和约定,就像交通规则一样。著名的协议包括TCP/IP、HTTP、FTP等。

3. 工作原理:如何通信?

计算机网络的通信可以类比于邮寄包裹,其核心是分层模型封装与解封装的过程。目前主流的两个模型是:

模型说明与现实的对应
OSI 七层模型理论上的标准,将通信过程分为七层,职责清晰,便于教学和理解。理论指南
TCP/IP 四层模型实际互联网的基石,将OSI的上三层合并为“应用层”,更简洁高效。实际应用

一次上网请求的简化旅程(以访问网站为例):

  1. 应用层:你输入网址(如www.example.com),浏览器生成一个HTTP请求。
  2. 传输层:HTTP请求被交给TCP协议。TCP将其分割成数据段,并加上端口号(如80),确保可靠传输。
  3. 网络层:数据段被交给IP协议,封装成IP数据包。加上源IP地址(你的设备)和目的IP地址(服务器的地址)。路由器根据目的IP地址,像邮局分拣一样,为数据包选择前往服务器的路径。
  4. 网络接口层/数据链路层:IP数据包被封装成数据帧。加上源MAC地址(你设备网卡的地址)和目的MAC地址(下一跳路由器的地址)。
  5. 物理层:数据帧最终转换成电信号、光信号或无线电波,通过网线、光纤或空气发送出去。

在服务器端,则进行相反的解封装过程,逐层剥开“包装”,最终将你的请求交给Web服务器处理。服务器的响应数据也会以类似的方式传回给你。

4. 核心意义与功能

  • 资源共享:共享硬件资源(如打印机)、软件资源(如应用程序)和数据资源(如文档、数据库)。
  • 信息传递:实现电子邮件、即时消息、文件传输、万维网浏览等通信功能。
  • 分布式处理:将复杂的任务分配给网络中的多台计算机协同处理,提高效率和可靠性。
  • 提高可靠性:通过冗余设计,当网络中某部分出现故障时,通信可以绕开故障点,保证服务不中断。

5. 网络分类(按规模和范围)

  • 局域网 (LAN):覆盖较小地理区域,如家庭、办公室、校园。特点是高速、低延迟。
  • 城域网 (MAN):覆盖一个城市,如连接多个校区的教育网。
  • 广域网 (WAN):覆盖广阔的地理区域,如一个国家或全球。互联网就是最大的广域网。企业通常通过租用运营商线路来组建自己的广域网。
  • 个人区域网 (PAN):围绕个人使用的设备形成的网络,如通过蓝牙连接的手机和耳机。

6. 总结

计算机网络是现代社会的数字神经系统。它通过一系列标准化的协议和层次化的结构,将全球数以亿计的设备连接起来,实现了信息的瞬时流动和资源的全球共享,从根本上改变了人类的生活、工作和社交方式。

http://www.cnnetsun.cn/news/3005815.html

相关文章:

  • Prophet股票预测实战:可解释时间序列模型在量化策略中的落地
  • 如何快速解决图像重复检测难题:ImageDedup智能去重完整指南
  • AI API多供应商迁移实战:稳定性、成本与容灾架构设计
  • 从产品设计角度看「适趣古诗词」的分级与复习机制
  • NIKON 4S065-274工业电源模块
  • 二维抛物方程逆漂移问题:单调迭代重建方法原理与工程实践
  • 从工单到回复:Claude API 在客服工单总结中的应用
  • 3步搞定!Deepin Boot Maker:Linux启动盘制作新手指南
  • claude_cli使用技巧
  • 从CVE-2024-0517与CVE-2024-6507看Chrome RCE漏洞的攻防实战
  • AI芯片公司Cerebras上市后首份财报喜忧参半,股价盘后下跌
  • Swift事件拦截技术重构:Mos项目如何实现macOS鼠标滚轮实时处理与性能优化
  • 2026年,银川推拉门哪个品牌值得选?
  • C++编写用*号输出菱形的程序(基础版)
  • STM32-S01-人走灯灭+光敏+自动+手动+10档调节+LCD1602屏+(无线方式选择)-3(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码
  • d2s-editor:基于Vue 3的暗黑破坏神2存档编辑解决方案
  • 联邦学习实战:隐私保护AI如何实现数据不动模型动
  • 衡水黄金白银回收铂金旧金回收无套路门店 TOP 榜单 实地测评资料整理
  • WAVES 2026大会聚焦AI投资:探讨落地应用、物理AI及创业者画像
  • 重实操的AI教学系统找哪家?
  • WAVES2026聚焦AI+医疗圆桌:探讨产业变革、研发模式与商业化路径
  • 互联网大厂 Java 求职面试:从微服务到安全框架
  • 【毕业设计】基于 SpringBoot 的物业智能管理系统设计与实现(源码+文档+远程调试,全bao定制等)
  • 十分钟搭建本地智能体,Win10 OpenClaw 全套安装步骤(含安装包)
  • Steam 下载安装教程(附安装包)Steam 安装步骤(保姆级)
  • 2026年职场人会议纪要录音转文字工具实测对比,谁才是效率王者
  • 荣耀定义Agentic OS:终端将从“应用容器”走向“智能体舞台”
  • CodeWarrior IDE 5.5全局偏好设置详解:提升嵌入式开发效率
  • UVa 596 The Incredible Hull
  • 主机厂审核员最在意的事:通孔背面毛刺,你靠什么控制?